org.apache.cayenne.access.jdbc
Class SelectAction

java.lang.Object
  extended by org.apache.cayenne.access.jdbc.BaseSQLAction
      extended by org.apache.cayenne.access.jdbc.SelectAction
All Implemented Interfaces:
SQLAction
Direct Known Subclasses:
SQLServerSelectAction

public class SelectAction
extends BaseSQLAction

A SQLAction that handles SelectQuery execution.

Since:
1.2

Field Summary
protected  SelectQuery query
           
 
Fields inherited from class org.apache.cayenne.access.jdbc.BaseSQLAction
adapter, entityResolver
 
Constructor Summary
SelectAction(SelectQuery query, DbAdapter adapter, EntityResolver entityResolver)
           
 
Method Summary
protected  SelectTranslator createTranslator(Connection connection)
           
 void performAction(Connection connection, OperationObserver observer)
          Executes a query using a strategy defined by the implementation.
 
Methods inherited from class org.apache.cayenne.access.jdbc.BaseSQLAction
getAdapter, getEntityResolver, getInMemoryOffset, readResultSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

query

protected SelectQuery query
Constructor Detail

SelectAction

public SelectAction(SelectQuery query,
                    DbAdapter adapter,
                    EntityResolver entityResolver)
Method Detail

createTranslator

protected SelectTranslator createTranslator(Connection connection)

performAction

public void performAction(Connection connection,
                          OperationObserver observer)
                   throws SQLException,
                          Exception
Description copied from interface: SQLAction
Executes a query using a strategy defined by the implementation.

Throws:
SQLException
Exception


Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.