net.java.ao
Class Query
java.lang.Object
net.java.ao.Query
public class Query
- extends java.lang.Object
- Author:
- Daniel Spiewak
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Query
public Query(Query.QueryType type,
java.lang.String fields)
getFields
public java.lang.String[] getFields()
distinct
public Query distinct()
from
public Query from(java.lang.Class<? extends Entity> tableType)
from
public Query from(java.lang.String table)
where
public Query where(java.lang.String clause,
java.lang.Object... params)
order
public Query order(java.lang.String clause)
group
public Query group(java.lang.String clause)
limit
public Query limit(int limit)
offset
public Query offset(int offset)
join
public Query join(java.lang.Class<? extends Entity> join,
java.lang.String on)
join
public Query join(java.lang.Class<? extends Entity> join)
isDistinct
public boolean isDistinct()
setDistinct
public void setDistinct(boolean distinct)
getTableType
public java.lang.Class<? extends Entity> getTableType()
setTableType
public void setTableType(java.lang.Class<? extends Entity> tableType)
getTable
public java.lang.String getTable()
setTable
public void setTable(java.lang.String table)
getWhereClause
public java.lang.String getWhereClause()
setWhereClause
public void setWhereClause(java.lang.String whereClause)
getWhereParams
public java.lang.Object[] getWhereParams()
setWhereParams
public void setWhereParams(java.lang.Object[] whereParams)
getOrderClause
public java.lang.String getOrderClause()
setOrderClause
public void setOrderClause(java.lang.String orderClause)
getGroupClause
public java.lang.String getGroupClause()
setGroupClause
public void setGroupClause(java.lang.String groupClause)
getLimit
public int getLimit()
setLimit
public void setLimit(int limit)
getOffset
public int getOffset()
setOffset
public void setOffset(int offset)
getJoins
public java.util.Map<java.lang.Class<? extends Entity>,java.lang.String> getJoins()
setJoins
public void setJoins(java.util.Map<java.lang.Class<? extends Entity>,java.lang.String> joins)
getType
public Query.QueryType getType()
toSQL
protected java.lang.String toSQL(java.lang.Class<? extends Entity> tableType,
DatabaseProvider provider,
TableNameConverter converter,
boolean count)
setParameters
protected void setParameters(java.sql.PreparedStatement stmt)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
select
public static Query select()
select
public static Query select(java.lang.String fields)