Class BaseSelectQueryImpl
- java.lang.Object
-
- com.healthmarketscience.jackcess.impl.query.QueryImpl
-
- com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
-
- All Implemented Interfaces:
PropertyMaps.Owner,BaseSelectQuery,Query
- Direct Known Subclasses:
AppendQueryImpl,CrossTabQueryImpl,DeleteQueryImpl,MakeTableQueryImpl,SelectQueryImpl
public abstract class BaseSelectQueryImpl extends QueryImpl implements BaseSelectQuery
Base class for queries which represent some form of SELECT statement.- Author:
- James Ahlborn
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.healthmarketscience.jackcess.impl.query.QueryImpl
QueryImpl.Row
-
Nested classes/interfaces inherited from interface com.healthmarketscience.jackcess.query.Query
Query.Type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFromRemoteDbPath()StringgetFromRemoteDbType()List<String>getFromTables()List<String>getGroupings()StringgetHavingExpression()List<String>getOrderings()List<String>getSelectColumns()StringgetSelectType()StringgetWhereExpression()-
Methods inherited from class com.healthmarketscience.jackcess.impl.query.QueryImpl
create, create, getName, getNameMap, getObjectFlag, getObjectId, getOwnerAccessType, getParameters, getProperties, getPropertyMaps, getRows, getType, getTypeRow, isHidden, propertiesUpdated, toSQLString, toString
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.healthmarketscience.jackcess.query.Query
getName, getNameMap, getObjectFlag, getObjectId, getOwnerAccessType, getParameters, getProperties, getType, isHidden, toSQLString
-
-
-
-
Method Detail
-
getSelectType
public String getSelectType()
- Specified by:
getSelectTypein interfaceBaseSelectQuery
-
getSelectColumns
public List<String> getSelectColumns()
- Specified by:
getSelectColumnsin interfaceBaseSelectQuery
-
getFromTables
public List<String> getFromTables()
- Specified by:
getFromTablesin interfaceBaseSelectQuery
-
getFromRemoteDbPath
public String getFromRemoteDbPath()
- Specified by:
getFromRemoteDbPathin interfaceBaseSelectQuery
-
getFromRemoteDbType
public String getFromRemoteDbType()
- Specified by:
getFromRemoteDbTypein interfaceBaseSelectQuery
-
getWhereExpression
public String getWhereExpression()
- Specified by:
getWhereExpressionin interfaceBaseSelectQuery
-
getGroupings
public List<String> getGroupings()
- Specified by:
getGroupingsin interfaceBaseSelectQuery
-
getHavingExpression
public String getHavingExpression()
- Specified by:
getHavingExpressionin interfaceBaseSelectQuery
-
getOrderings
public List<String> getOrderings()
- Specified by:
getOrderingsin interfaceBaseSelectQuery
-
-