kodo.persistence.jdbc
Class JDBCFetchPlan
java.lang.Object
kodo.persistence.FetchPlan
kodo.persistence.jdbc.JDBCFetchPlan
- All Implemented Interfaces:
- kodo.jdbc.kernel.EagerFetchModes, kodo.jdbc.kernel.LRSSizes, kodo.jdbc.sql.JoinSyntaxes
public class JDBCFetchPlan
- extends FetchPlan
- implements kodo.jdbc.kernel.EagerFetchModes, kodo.jdbc.kernel.LRSSizes, kodo.jdbc.sql.JoinSyntaxes
JDBC extensions to the fetch plan.
- Since:
- 4.0
Fields inherited from interface kodo.jdbc.kernel.EagerFetchModes |
EAGER_JOIN, EAGER_NONE, EAGER_PARALLEL |
Fields inherited from interface kodo.jdbc.kernel.LRSSizes |
SIZE_LAST, SIZE_QUERY, SIZE_UNKNOWN |
Fields inherited from interface kodo.jdbc.sql.JoinSyntaxes |
SYNTAX_DATABASE, SYNTAX_SQL92, SYNTAX_TRADITIONAL |
Constructor Summary |
JDBCFetchPlan(kodo.kernel.FetchConfiguration fetch)
Constructor; supply delegate. |
Methods inherited from class kodo.persistence.FetchPlan |
addFetchGroup, addFetchGroups, addFetchGroups, addField, addField, addFields, addFields, addFields, addFields, clearFetchGroups, clearFields, equals, getDelegate, getFetchBatchSize, getFetchGroups, getFields, getLockTimeout, getQueryResultCache, getReadLockMode, getWriteLockMode, hasField, hasField, hashCode, removeFetchGroup, removeFetchGroups, removeFetchGroups, removeField, removeField, removeFields, removeFields, removeFields, removeFields, resetFetchGroups, setFetchBatchSize, setLockTimeout, setQueryResultCache, setReadLockMode, setWriteLockMode |
JDBCFetchPlan
public JDBCFetchPlan(kodo.kernel.FetchConfiguration fetch)
- Constructor; supply delegate.
newDelegatingFetchConfiguration
protected kodo.kernel.DelegatingFetchConfiguration newDelegatingFetchConfiguration(kodo.kernel.FetchConfiguration fetch)
- Description copied from class:
FetchPlan
- Create a new exception-translating delegating fetch configuration.
- Overrides:
newDelegatingFetchConfiguration
in class FetchPlan
getEagerFetchMode
public int getEagerFetchMode()
setEagerFetchMode
public JDBCFetchPlan setEagerFetchMode(int mode)
getSubclassFetchMode
public int getSubclassFetchMode()
setSubclassFetchMode
public JDBCFetchPlan setSubclassFetchMode(int mode)
getResultSetType
public int getResultSetType()
setResultSetType
public JDBCFetchPlan setResultSetType(int type)
getFetchDirection
public int getFetchDirection()
setFetchDirection
public JDBCFetchPlan setFetchDirection(int direction)
getLRSSize
public int getLRSSize()
setLRSSize
public JDBCFetchPlan setLRSSize(int lrsSize)
getJoinSyntax
public int getJoinSyntax()
setJoinSyntax
public JDBCFetchPlan setJoinSyntax(int syntax)
Copyright 2001-2006 BEA Systems, Inc. All Rights Reserved.