com.healthmarketscience.jackcess.impl.query
Class AppendQueryImpl

java.lang.Object
  extended by com.healthmarketscience.jackcess.impl.query.QueryImpl
      extended by com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
          extended by com.healthmarketscience.jackcess.impl.query.AppendQueryImpl
All Implemented Interfaces:
AppendQuery, BaseSelectQuery, Query

public class AppendQueryImpl
extends BaseSelectQueryImpl
implements AppendQuery

Concrete Query subclass which represents an append query, e.g.: INSERT INTO <table> VALUES (<values>)

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
 
Constructor Summary
AppendQueryImpl(String name, List<QueryImpl.Row> rows, int objectId, int objectFlag)
           
 
Method Summary
 String getRemoteDbPath()
           
 String getRemoteDbType()
           
 List<String> getTargetColumns()
           
 String getTargetTable()
           
 List<String> getValues()
           
 
Methods inherited from class com.healthmarketscience.jackcess.impl.query.BaseSelectQueryImpl
getFromRemoteDbPath, getFromRemoteDbType, getFromTables, getGroupings, getHavingExpression, getOrderings, getSelectColumns, getSelectType, 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.BaseSelectQuery
getFromRemoteDbPath, getFromRemoteDbType, getFromTables, getGroupings, getHavingExpression, getOrderings, getSelectColumns, getSelectType, getWhereExpression
 
Methods inherited from interface com.healthmarketscience.jackcess.query.Query
getName, getObjectFlag, getObjectId, getOwnerAccessType, getParameters, getType, isHidden, toSQLString
 

Constructor Detail

AppendQueryImpl

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

getTargetTable

public String getTargetTable()
Specified by:
getTargetTable in interface AppendQuery

getTargetColumns

public List<String> getTargetColumns()
Specified by:
getTargetColumns in interface AppendQuery

getRemoteDbPath

public String getRemoteDbPath()
Specified by:
getRemoteDbPath in interface AppendQuery

getRemoteDbType

public String getRemoteDbType()
Specified by:
getRemoteDbType in interface AppendQuery

getValues

public List<String> getValues()
Specified by:
getValues in interface AppendQuery


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