|
SolarMetric Kodo JDO 3.1.6 generated on August 25 2004 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
JDBC extensions to Kodo's FetchConfiguration
.
Field Summary | |
static int |
JOIN_SYNTAX_DATABASE
Native database join syntax; outer joins are supported. |
static int |
JOIN_SYNTAX_SQL92
ANSI SQL 92 join syntax; outer joins are supported. |
static int |
JOIN_SYNTAX_TRADITIONAL
Traditional join syntax; outer joins are not supported. |
static int |
QUERY_BASE_TABLES
Query mode to select only base class fields when selecting vertical subclasses. |
static int |
QUERY_PER_SUBCLASS
Query mode to issue one select per vertical subclass. |
static int |
SIZE_LAST
Mode for using ResultSet.last() to calcualte the size of
large result sets. |
static int |
SIZE_QUERY
Mode for using a query to calculate the size of large result sets. |
static int |
SIZE_UNKNOWN
Mode for returning Integer.MAX_VALUE for the size of
large result sets. |
Fields inherited from interface kodo.runtime.FetchConfiguration |
EAGER_FETCH_MULTIPLE, EAGER_FETCH_NONE, EAGER_FETCH_SINGLE, LOCK_NONE, LOCK_READ, LOCK_WRITE, QUERY_FLUSH_FALSE, QUERY_FLUSH_TRUE, QUERY_FLUSH_WITH_CONNECTION |
Method Summary | |
int |
getFetchDirection()
The fetch direction to use as a constant from ResultSet . |
int |
getJoinSyntax()
The join syntax to use. |
int |
getLRSSize()
The large result set size mode to use. |
int |
getResultSetType()
The result set type to use as a constant from ResultSet . |
int |
getVerticalQueryMode()
The mode to use when performing queries on classes that use vertical inheritance. |
void |
setFetchDirection(int direction)
The fetch direction to use as a constant from ResultSet . |
void |
setJoinSyntax(int syntax)
The join syntax to use. |
void |
setLRSSize(int lrsSize)
The large result set size mode to use. |
void |
setResultSetType(int type)
The result set type to use as a constant from ResultSet . |
void |
setVerticalQueryMode(int mode)
The mode to use when performing queries on classes that use vertical inheritance. |
Field Detail |
public static final int SIZE_UNKNOWN
Integer.MAX_VALUE
for the size of
large result sets.public static final int SIZE_LAST
ResultSet.last()
to calcualte the size of
large result sets.public static final int SIZE_QUERY
public static final int JOIN_SYNTAX_SQL92
Join.SYNTAX_SQL92
.public static final int JOIN_SYNTAX_TRADITIONAL
Join.SYNTAX_TRADITIONAL
.public static final int JOIN_SYNTAX_DATABASE
Join.SYNTAX_DATABASE
.public static final int QUERY_PER_SUBCLASS
public static final int QUERY_BASE_TABLES
Method Detail |
public int getResultSetType()
ResultSet
.
Defaults to the kodo.jdbc.ResultSetType
setting.public void setResultSetType(int type)
ResultSet
.
Defaults to the kodo.jdbc.ResultSetType
setting.public int getFetchDirection()
ResultSet
.
Defaults to the kodo.jdbc.FetchDirection
setting.public void setFetchDirection(int direction)
ResultSet
.
Defaults to the kodo.jdbc.FetchDirection
setting.public int getLRSSize()
kodo.jdbc.LRSSize
setting.public void setLRSSize(int lrsSize)
kodo.jdbc.LRSSize
setting.public int getJoinSyntax()
kodo.jdbc.JoinSyntax
setting.public void setJoinSyntax(int syntax)
kodo.jdbc.JoinSyntax
setting.public int getVerticalQueryMode()
kodo.jdbc.VerticalQueryMode
setting.public void setVerticalQueryMode(int mode)
kodo.jdbc.VerticalQueryMode
setting.
|
SolarMetric Kodo JDO 3.1.6 generated on August 25 2004 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |