com.healthmarketscience.jackcess.impl.query
Class BaseSelectQueryImpl

java.lang.Object
  extended by com.healthmarketscience.jackcess.impl.query.QueryImpl
      extended by com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
All Implemented Interfaces:
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
 String getFromRemoteDbPath()
           
 String getFromRemoteDbType()
           
 List<String> getFromTables()
           
 List<String> getGroupings()
           
 String getHavingExpression()
           
 List<String> getOrderings()
           
 List<String> getSelectColumns()
           
 String getSelectType()
           
 String getWhereExpression()
           
 
Methods inherited from class com.healthmarketscience.jackcess.impl.query.QueryImpl
create, getName, getObjectFlag, getObjectId, getOwnerAccessType, getParameters, getRows, getType, getTypeRow, isHidden, 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, getObjectFlag, getObjectId, getOwnerAccessType, getParameters, getType, isHidden, toSQLString
 

Method Detail

getSelectType

public String getSelectType()
Specified by:
getSelectType in interface BaseSelectQuery

getSelectColumns

public List<String> getSelectColumns()
Specified by:
getSelectColumns in interface BaseSelectQuery

getFromTables

public List<String> getFromTables()
Specified by:
getFromTables in interface BaseSelectQuery

getFromRemoteDbPath

public String getFromRemoteDbPath()
Specified by:
getFromRemoteDbPath in interface BaseSelectQuery

getFromRemoteDbType

public String getFromRemoteDbType()
Specified by:
getFromRemoteDbType in interface BaseSelectQuery

getWhereExpression

public String getWhereExpression()
Specified by:
getWhereExpression in interface BaseSelectQuery

getGroupings

public List<String> getGroupings()
Specified by:
getGroupings in interface BaseSelectQuery

getHavingExpression

public String getHavingExpression()
Specified by:
getHavingExpression in interface BaseSelectQuery

getOrderings

public List<String> getOrderings()
Specified by:
getOrderings in interface BaseSelectQuery


Copyright © 2005–2017 Health Market Science. All rights reserved.