org.apache.cayenne.dba.oracle
Class OracleSelectTranslator
java.lang.Object
org.apache.cayenne.access.QueryTranslator
org.apache.cayenne.access.trans.QueryAssembler
org.apache.cayenne.access.trans.SelectTranslator
org.apache.cayenne.dba.oracle.OracleSelectTranslator
public class OracleSelectTranslator
- extends SelectTranslator
Select translator that implements Oracle-specific optimizations.
- Author:
- Andrus Adamchik
Methods inherited from class org.apache.cayenne.access.QueryTranslator |
getAdapter, getConnection, getEntityResolver, getQuery, getRootDbEntity, getRootEntity, getRootInheritanceTree, setAdapter, setConnection, setEntityResolver, setQuery |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OracleSelectTranslator
public OracleSelectTranslator()
createSqlString
public String createSqlString()
throws Exception
- Description copied from class:
SelectTranslator
- Returns query translated to SQL. This is a main work method of the
SelectTranslator.
- Overrides:
createSqlString
in class SelectTranslator
- Throws:
Exception
createStatement
public PreparedStatement createStatement()
throws Exception
- Translates internal query into PreparedStatement, applying Oracle optimizations if
possible.
- Overrides:
createStatement
in class QueryAssembler
- Throws:
Exception
Copyright © 2001-2007 Apache Cayenne. All Rights Reserved.