com.healthmarketscience.jackcess.impl.query
Class PassthroughQueryImpl

java.lang.Object
  extended by com.healthmarketscience.jackcess.impl.query.QueryImpl
      extended by com.healthmarketscience.jackcess.impl.query.PassthroughQueryImpl
All Implemented Interfaces:
PassthroughQuery, Query

public class PassthroughQueryImpl
extends QueryImpl
implements PassthroughQuery

Concrete Query subclass which represents a query which will be executed via ODBC.

Author:
James Ahlborn

Nested Class Summary
 
Nested classes/interfaces inherited from class com.healthmarketscience.jackcess.impl.query.QueryImpl
QueryImpl.AppendableList<E>, QueryImpl.Row, QueryImpl.RowFilter, QueryImpl.RowFormatter
 
Nested classes/interfaces inherited from interface com.healthmarketscience.jackcess.query.Query
Query.Type
 
Field Summary
 
Fields inherited from class com.healthmarketscience.jackcess.impl.query.QueryImpl
LOG
 
Constructor Summary
PassthroughQueryImpl(String name, List<QueryImpl.Row> rows, int objectId, int objectFlag)
           
 
Method Summary
 String getConnectionString()
           
 String getPassthroughString()
           
protected  boolean supportsStandardClauses()
           
protected  void toSQLString(StringBuilder builder)
           
 
Methods inherited from class com.healthmarketscience.jackcess.impl.query.QueryImpl
create, filterRowsByFlag, filterRowsByNotFlag, getColumnRows, getFlagRow, getFromRemoteDbPath, getFromRemoteDbType, getFromTables, getGroupByRows, getHavingRow, getIntValue, getJoinRows, getName, getObjectFlag, getObjectId, getOrderByRows, getOrderings, getOwnerAccessType, getParameterRows, getParameters, getRemoteDatabaseRow, getRowByAttribute, getRows, getRowsByAttribute, getShortValue, getTableRows, getType, getTypeRow, getUniqueRow, getWhereExpression, getWhereRow, hasFlag, hasFlag, isHidden, isQuoted, toAlias, toOptionalQuotedExpr, toQuotedExpr, toRemoteDb, toSQLParameterString, toSQLString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.healthmarketscience.jackcess.query.Query
getName, getObjectFlag, getObjectId, getOwnerAccessType, getParameters, getType, isHidden, toSQLString
 

Constructor Detail

PassthroughQueryImpl

public PassthroughQueryImpl(String name,
                            List<QueryImpl.Row> rows,
                            int objectId,
                            int objectFlag)
Method Detail

getConnectionString

public String getConnectionString()
Specified by:
getConnectionString in interface PassthroughQuery

getPassthroughString

public String getPassthroughString()
Specified by:
getPassthroughString in interface PassthroughQuery

supportsStandardClauses

protected boolean supportsStandardClauses()
Overrides:
supportsStandardClauses in class QueryImpl

toSQLString

protected void toSQLString(StringBuilder builder)
Specified by:
toSQLString in class QueryImpl


Copyright © 2005-2017 Health Market Science. All Rights Reserved.