|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.persistence.FetchPlanImpl
org.apache.openjpa.persistence.jdbc.JDBCFetchPlanImpl
public class JDBCFetchPlanImpl
JDBC extensions to the fetch plan.
Field Summary |
---|
Fields inherited from interface org.apache.openjpa.persistence.jdbc.JDBCFetchPlan |
---|
EAGER_JOIN, EAGER_NONE, EAGER_PARALLEL, SIZE_LAST, SIZE_QUERY, SIZE_UNKNOWN, SYNTAX_DATABASE, SYNTAX_SQL92, SYNTAX_TRADITIONAL |
Fields inherited from interface org.apache.openjpa.persistence.FetchPlan |
---|
DEFAULT, DEPTH_INFINITE, GROUP_ALL, GROUP_DEFAULT |
Constructor Summary | |
---|---|
JDBCFetchPlanImpl(org.apache.openjpa.kernel.FetchConfiguration fetch)
Constructor; supply delegate. |
Methods inherited from class org.apache.openjpa.persistence.FetchPlanImpl |
---|
equals, getDelegate, getFetchBatchSize, getFetchGroups, getFields, getLockTimeout, getMaxFetchDepth, getQueryResultCache, getQueryResultCacheEnabled, getReadLockMode, getWriteLockMode, hasField, hasField, hashCode, setQueryResultCache |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.openjpa.persistence.FetchPlan |
---|
getDelegate, getFetchBatchSize, getFetchGroups, getFields, getLockTimeout, getMaxFetchDepth, getQueryResultCache, getQueryResultCacheEnabled, getReadLockMode, getWriteLockMode, hasField, hasField, setQueryResultCache |
Constructor Detail |
---|
public JDBCFetchPlanImpl(org.apache.openjpa.kernel.FetchConfiguration fetch)
Method Detail |
---|
protected org.apache.openjpa.kernel.DelegatingFetchConfiguration newDelegatingFetchConfiguration(org.apache.openjpa.kernel.FetchConfiguration fetch)
newDelegatingFetchConfiguration
in class FetchPlanImpl
public FetchMode getEagerFetchMode()
JDBCFetchPlan
getEagerFetchMode
in interface JDBCFetchPlan
public JDBCFetchPlanImpl setEagerFetchMode(FetchMode mode)
JDBCFetchPlan
setEagerFetchMode
in interface JDBCFetchPlan
public JDBCFetchPlan setEagerFetchMode(int mode)
setEagerFetchMode
in interface JDBCFetchPlan
public FetchMode getSubclassFetchMode()
JDBCFetchPlan
getSubclassFetchMode
in interface JDBCFetchPlan
public JDBCFetchPlanImpl setSubclassFetchMode(FetchMode mode)
JDBCFetchPlan
setSubclassFetchMode
in interface JDBCFetchPlan
public JDBCFetchPlan setSubclassFetchMode(int mode)
setSubclassFetchMode
in interface JDBCFetchPlan
public ResultSetType getResultSetType()
JDBCFetchPlan
getResultSetType
in interface JDBCFetchPlan
public JDBCFetchPlanImpl setResultSetType(ResultSetType type)
JDBCFetchPlan
setResultSetType
in interface JDBCFetchPlan
public JDBCFetchPlan setResultSetType(int mode)
setResultSetType
in interface JDBCFetchPlan
public FetchDirection getFetchDirection()
JDBCFetchPlan
getFetchDirection
in interface JDBCFetchPlan
public JDBCFetchPlanImpl setFetchDirection(FetchDirection direction)
JDBCFetchPlan
setFetchDirection
in interface JDBCFetchPlan
public JDBCFetchPlan setFetchDirection(int direction)
setFetchDirection
in interface JDBCFetchPlan
public LRSSizeAlgorithm getLRSSizeAlgorithm()
JDBCFetchPlan
getLRSSizeAlgorithm
in interface JDBCFetchPlan
public JDBCFetchPlanImpl setLRSSizeAlgorithm(LRSSizeAlgorithm lrsSizeAlgorithm)
JDBCFetchPlan
setLRSSizeAlgorithm
in interface JDBCFetchPlan
public int getLRSSize()
getLRSSize
in interface JDBCFetchPlan
public JDBCFetchPlan setLRSSize(int lrsSizeMode)
setLRSSize
in interface JDBCFetchPlan
public JoinSyntax getJoinSyntax()
JDBCFetchPlan
getJoinSyntax
in interface JDBCFetchPlan
public JDBCFetchPlanImpl setJoinSyntax(JoinSyntax syntax)
JDBCFetchPlan
setJoinSyntax
in interface JDBCFetchPlan
public JDBCFetchPlan setJoinSyntax(int syntax)
setJoinSyntax
in interface JDBCFetchPlan
public IsolationLevel getIsolation()
JDBCFetchPlan
openjpa.jdbc.TransactionIsolation
value.
getIsolation
in interface JDBCFetchPlan
public JDBCFetchPlan setIsolation(IsolationLevel level)
JDBCFetchPlan
openjpa.jdbc.TransactionIsolation
value.
setIsolation
in interface JDBCFetchPlan
public JDBCFetchPlan addFetchGroup(String group)
addFetchGroup
in interface FetchPlan
addFetchGroup
in interface JDBCFetchPlan
addFetchGroup
in class FetchPlanImpl
public JDBCFetchPlan addFetchGroups(Collection groups)
addFetchGroups
in interface FetchPlan
addFetchGroups
in interface JDBCFetchPlan
addFetchGroups
in class FetchPlanImpl
public JDBCFetchPlan addFetchGroups(String... groups)
addFetchGroups
in interface FetchPlan
addFetchGroups
in interface JDBCFetchPlan
addFetchGroups
in class FetchPlanImpl
public JDBCFetchPlan addField(Class cls, String field)
addField
in interface FetchPlan
addField
in interface JDBCFetchPlan
addField
in class FetchPlanImpl
public JDBCFetchPlan addField(String field)
addField
in interface FetchPlan
addField
in interface JDBCFetchPlan
addField
in class FetchPlanImpl
public JDBCFetchPlan addFields(Class cls, Collection fields)
addFields
in interface FetchPlan
addFields
in interface JDBCFetchPlan
addFields
in class FetchPlanImpl
public JDBCFetchPlan addFields(Class cls, String... fields)
addFields
in interface FetchPlan
addFields
in interface JDBCFetchPlan
addFields
in class FetchPlanImpl
public JDBCFetchPlan addFields(Collection fields)
addFields
in interface FetchPlan
addFields
in interface JDBCFetchPlan
addFields
in class FetchPlanImpl
public JDBCFetchPlan addFields(String... fields)
addFields
in interface FetchPlan
addFields
in interface JDBCFetchPlan
addFields
in class FetchPlanImpl
public JDBCFetchPlan clearFetchGroups()
clearFetchGroups
in interface FetchPlan
clearFetchGroups
in interface JDBCFetchPlan
clearFetchGroups
in class FetchPlanImpl
public JDBCFetchPlan clearFields()
clearFields
in interface FetchPlan
clearFields
in interface JDBCFetchPlan
clearFields
in class FetchPlanImpl
public JDBCFetchPlan removeFetchGroup(String group)
removeFetchGroup
in interface FetchPlan
removeFetchGroup
in interface JDBCFetchPlan
removeFetchGroup
in class FetchPlanImpl
public JDBCFetchPlan removeFetchGroups(Collection groups)
removeFetchGroups
in interface FetchPlan
removeFetchGroups
in interface JDBCFetchPlan
removeFetchGroups
in class FetchPlanImpl
public JDBCFetchPlan removeFetchGroups(String... groups)
removeFetchGroups
in interface FetchPlan
removeFetchGroups
in interface JDBCFetchPlan
removeFetchGroups
in class FetchPlanImpl
public JDBCFetchPlan removeField(Class cls, String field)
removeField
in interface FetchPlan
removeField
in interface JDBCFetchPlan
removeField
in class FetchPlanImpl
public JDBCFetchPlan removeField(String field)
removeField
in interface FetchPlan
removeField
in interface JDBCFetchPlan
removeField
in class FetchPlanImpl
public JDBCFetchPlan removeFields(Class cls, Collection fields)
removeFields
in interface FetchPlan
removeFields
in interface JDBCFetchPlan
removeFields
in class FetchPlanImpl
public JDBCFetchPlan removeFields(Class cls, String... fields)
removeFields
in interface FetchPlan
removeFields
in interface JDBCFetchPlan
removeFields
in class FetchPlanImpl
public JDBCFetchPlan removeFields(Collection fields)
removeFields
in interface FetchPlan
removeFields
in interface JDBCFetchPlan
removeFields
in class FetchPlanImpl
public JDBCFetchPlan removeFields(String... fields)
removeFields
in interface FetchPlan
removeFields
in interface JDBCFetchPlan
removeFields
in class FetchPlanImpl
public JDBCFetchPlan resetFetchGroups()
resetFetchGroups
in interface FetchPlan
resetFetchGroups
in interface JDBCFetchPlan
resetFetchGroups
in class FetchPlanImpl
public JDBCFetchPlan setQueryResultCacheEnabled(boolean cache)
setQueryResultCacheEnabled
in interface FetchPlan
setQueryResultCacheEnabled
in interface JDBCFetchPlan
setQueryResultCacheEnabled
in class FetchPlanImpl
public JDBCFetchPlan setFetchBatchSize(int fetchBatchSize)
setFetchBatchSize
in interface FetchPlan
setFetchBatchSize
in interface JDBCFetchPlan
setFetchBatchSize
in class FetchPlanImpl
public JDBCFetchPlan setLockTimeout(int timeout)
setLockTimeout
in interface FetchPlan
setLockTimeout
in interface JDBCFetchPlan
setLockTimeout
in class FetchPlanImpl
public JDBCFetchPlan setMaxFetchDepth(int depth)
setMaxFetchDepth
in interface FetchPlan
setMaxFetchDepth
in interface JDBCFetchPlan
setMaxFetchDepth
in class FetchPlanImpl
public JDBCFetchPlan setReadLockMode(javax.persistence.LockModeType mode)
setReadLockMode
in interface FetchPlan
setReadLockMode
in interface JDBCFetchPlan
setReadLockMode
in class FetchPlanImpl
public JDBCFetchPlan setWriteLockMode(javax.persistence.LockModeType mode)
setWriteLockMode
in interface FetchPlan
setWriteLockMode
in interface JDBCFetchPlan
setWriteLockMode
in class FetchPlanImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |