com.healthmarketscience.jackcess.query
Class BaseSelectQuery
java.lang.Object
com.healthmarketscience.jackcess.query.Query
com.healthmarketscience.jackcess.query.BaseSelectQuery
- Direct Known Subclasses:
- AppendQuery, CrossTabQuery, DeleteQuery, MakeTableQuery, SelectQuery
public abstract class BaseSelectQuery
- extends Query
Base class for queries which represent some form of SELECT statement.
Fields inherited from class com.healthmarketscience.jackcess.query.Query |
LOG |
Methods inherited from class com.healthmarketscience.jackcess.query.Query |
create, filterRowsByFlag, filterRowsByNotFlag, getColumnRows, getFlagRow, getGroupByRows, getHavingRow, getIntValue, getJoinRows, getName, getObjectFlag, getObjectId, getOrderByRows, getOwnerAccessType, getParameterRows, getParameters, getRemoteDatabaseRow, getRowByAttribute, getRows, getRowsByAttribute, getShortValue, getTableRows, getType, getTypeRow, getUniqueRow, getWhereRow, hasFlag, hasFlag, supportsStandardClauses, toAlias, toOptionalQuotedExpr, toQuotedExpr, toRemoteDb, toSQLParameterString, toSQLString, toSQLString, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BaseSelectQuery
protected BaseSelectQuery(java.lang.String name,
java.util.List<Query.Row> rows,
int objectId,
Query.Type type)
toSQLSelectString
protected void toSQLSelectString(java.lang.StringBuilder builder,
boolean useSelectPrefix)
getSelectType
public java.lang.String getSelectType()
getSelectColumns
public java.util.List<java.lang.String> getSelectColumns()
toSelectInto
protected void toSelectInto(java.lang.StringBuilder builder)
getFromTables
public java.util.List<java.lang.String> getFromTables()
- Overrides:
getFromTables
in class Query
getFromRemoteDbPath
public java.lang.String getFromRemoteDbPath()
- Overrides:
getFromRemoteDbPath
in class Query
getFromRemoteDbType
public java.lang.String getFromRemoteDbType()
- Overrides:
getFromRemoteDbType
in class Query
getWhereExpression
public java.lang.String getWhereExpression()
- Overrides:
getWhereExpression
in class Query
getGroupings
public java.util.List<java.lang.String> getGroupings()
getHavingExpression
public java.lang.String getHavingExpression()
getOrderings
public java.util.List<java.lang.String> getOrderings()
- Overrides:
getOrderings
in class Query