Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

com.healthmarketscience.jackcess.query
Class BaseSelectQuery

java.lang.Object
  extended by com.healthmarketscience.jackcess.query.Query
      extended by 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.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.healthmarketscience.jackcess.query.Query
Query.AppendableList<E>, Query.Row, Query.RowFilter, Query.RowFormatter, Query.Type
 
Field Summary
 
Fields inherited from class com.healthmarketscience.jackcess.query.Query
LOG
 
Constructor Summary
protected BaseSelectQuery(java.lang.String name, java.util.List<Query.Row> rows, int objectId, Query.Type type)
           
 
Method Summary
 java.lang.String getFromRemoteDbPath()
           
 java.lang.String getFromRemoteDbType()
           
 java.util.List<java.lang.String> getFromTables()
           
 java.util.List<java.lang.String> getGroupings()
           
 java.lang.String getHavingExpression()
           
 java.util.List<java.lang.String> getOrderings()
           
 java.util.List<java.lang.String> getSelectColumns()
           
 java.lang.String getSelectType()
           
 java.lang.String getWhereExpression()
           
protected  void toSelectInto(java.lang.StringBuilder builder)
           
protected  void toSQLSelectString(java.lang.StringBuilder builder, boolean useSelectPrefix)
           
 
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
 

Constructor Detail

BaseSelectQuery

protected BaseSelectQuery(java.lang.String name,
                          java.util.List<Query.Row> rows,
                          int objectId,
                          Query.Type type)
Method Detail

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

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013