|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JDBCFetchPlan
JDBC extensions to the fetch plan.
Field Summary |
---|
Fields inherited from interface org.apache.openjpa.persistence.FetchPlan |
---|
DEFAULT, DEPTH_INFINITE, GROUP_ALL, GROUP_DEFAULT |
Method Summary | |
---|---|
JDBCFetchPlan |
addFetchGroup(java.lang.String group)
|
JDBCFetchPlan |
addFetchGroups(java.util.Collection groups)
|
JDBCFetchPlan |
addFetchGroups(java.lang.String... groups)
|
JDBCFetchPlan |
addField(java.lang.Class cls,
java.lang.String field)
|
JDBCFetchPlan |
addField(java.lang.String field)
|
JDBCFetchPlan |
addFields(java.lang.Class cls,
java.util.Collection fields)
|
JDBCFetchPlan |
addFields(java.lang.Class cls,
java.lang.String... fields)
|
JDBCFetchPlan |
addFields(java.util.Collection fields)
|
JDBCFetchPlan |
addFields(java.lang.String... fields)
|
JDBCFetchPlan |
clearFetchGroups()
|
JDBCFetchPlan |
clearFields()
|
FetchMode |
getEagerFetchMode()
Eager fetch mode in loading relations. |
FetchDirection |
getFetchDirection()
Result set fetch direction. |
IsolationLevel |
getIsolation()
The isolation level for queries issued to the database. |
JoinSyntax |
getJoinSyntax()
SQL join syntax. |
LRSSizeAlgorithm |
getLRSSizeAlgorithm()
How to determine the size of a large result set. |
ResultSetType |
getResultSetType()
Type of JDBC result set to use for query results. |
FetchMode |
getSubclassFetchMode()
Eager fetch mode in loading subclasses. |
JDBCFetchPlan |
removeFetchGroup(java.lang.String group)
|
JDBCFetchPlan |
removeFetchGroups(java.util.Collection groups)
|
JDBCFetchPlan |
removeFetchGroups(java.lang.String... groups)
|
JDBCFetchPlan |
removeField(java.lang.Class cls,
java.lang.String field)
|
JDBCFetchPlan |
removeField(java.lang.String field)
|
JDBCFetchPlan |
removeFields(java.lang.Class cls,
java.util.Collection fields)
|
JDBCFetchPlan |
removeFields(java.lang.Class cls,
java.lang.String... fields)
|
JDBCFetchPlan |
removeFields(java.util.Collection fields)
|
JDBCFetchPlan |
removeFields(java.lang.String... fields)
|
JDBCFetchPlan |
resetFetchGroups()
|
JDBCFetchPlan |
setEagerFetchMode(FetchMode mode)
Eager fetch mode in loading relations. |
JDBCFetchPlan |
setFetchBatchSize(int fetchBatchSize)
|
JDBCFetchPlan |
setFetchDirection(FetchDirection direction)
Result set fetch direction. |
JDBCFetchPlan |
setIsolation(IsolationLevel level)
The isolation level for queries issued to the database. |
JDBCFetchPlan |
setJoinSyntax(JoinSyntax syntax)
SQL join syntax. |
JDBCFetchPlan |
setLockTimeout(int timeout)
|
JDBCFetchPlan |
setLRSSizeAlgorithm(LRSSizeAlgorithm lrsSizeAlgorithm)
How to determine the size of a large result set. |
JDBCFetchPlan |
setMaxFetchDepth(int depth)
|
JDBCFetchPlan |
setQueryResultCacheEnabled(boolean cache)
|
JDBCFetchPlan |
setReadLockMode(javax.persistence.LockModeType mode)
|
JDBCFetchPlan |
setResultSetType(ResultSetType type)
Type of JDBC result set to use for query results. |
JDBCFetchPlan |
setSubclassFetchMode(FetchMode mode)
Eager fetch mode in loading subclasses. |
JDBCFetchPlan |
setWriteLockMode(javax.persistence.LockModeType mode)
|
Methods inherited from interface org.apache.openjpa.persistence.FetchPlan |
---|
getFetchBatchSize, getFetchGroups, getFields, getLockTimeout, getMaxFetchDepth, getQueryResultCacheEnabled, getReadLockMode, getWriteLockMode, hasField, hasField |
Method Detail |
---|
FetchMode getEagerFetchMode()
JDBCFetchPlan setEagerFetchMode(FetchMode mode)
FetchMode getSubclassFetchMode()
JDBCFetchPlan setSubclassFetchMode(FetchMode mode)
ResultSetType getResultSetType()
JDBCFetchPlan setResultSetType(ResultSetType type)
FetchDirection getFetchDirection()
JDBCFetchPlan setFetchDirection(FetchDirection direction)
LRSSizeAlgorithm getLRSSizeAlgorithm()
JDBCFetchPlan setLRSSizeAlgorithm(LRSSizeAlgorithm lrsSizeAlgorithm)
JoinSyntax getJoinSyntax()
JDBCFetchPlan setJoinSyntax(JoinSyntax syntax)
IsolationLevel getIsolation()
openjpa.jdbc.TransactionIsolation
value.
JDBCFetchPlan setIsolation(IsolationLevel level)
openjpa.jdbc.TransactionIsolation
value.
JDBCFetchPlan addFetchGroup(java.lang.String group)
addFetchGroup
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addFetchGroups(java.util.Collection groups)
addFetchGroups
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addFetchGroups(java.lang.String... groups)
addFetchGroups
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addField(java.lang.Class cls, java.lang.String field)
addField
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addField(java.lang.String field)
addField
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addFields(java.lang.Class cls, java.util.Collection fields)
addFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addFields(java.lang.Class cls, java.lang.String... fields)
addFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addFields(java.util.Collection fields)
addFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan addFields(java.lang.String... fields)
addFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan clearFetchGroups()
clearFetchGroups
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan clearFields()
clearFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFetchGroup(java.lang.String group)
removeFetchGroup
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFetchGroups(java.util.Collection groups)
removeFetchGroups
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFetchGroups(java.lang.String... groups)
removeFetchGroups
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeField(java.lang.Class cls, java.lang.String field)
removeField
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeField(java.lang.String field)
removeField
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFields(java.lang.Class cls, java.util.Collection fields)
removeFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFields(java.lang.Class cls, java.lang.String... fields)
removeFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFields(java.lang.String... fields)
removeFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan removeFields(java.util.Collection fields)
removeFields
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan resetFetchGroups()
resetFetchGroups
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan setQueryResultCacheEnabled(boolean cache)
setQueryResultCacheEnabled
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan setFetchBatchSize(int fetchBatchSize)
setFetchBatchSize
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan setLockTimeout(int timeout)
setLockTimeout
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan setMaxFetchDepth(int depth)
setMaxFetchDepth
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan setReadLockMode(javax.persistence.LockModeType mode)
setReadLockMode
in interface org.apache.openjpa.persistence.FetchPlan
JDBCFetchPlan setWriteLockMode(javax.persistence.LockModeType mode)
setWriteLockMode
in interface org.apache.openjpa.persistence.FetchPlan
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |