|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.firebirdsql.jdbc.AbstractDatabaseMetaData
org.firebirdsql.jdbc.FBDatabaseMetaData
public class FBDatabaseMetaData
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.firebirdsql.jdbc.AbstractDatabaseMetaData |
---|
AbstractDatabaseMetaData.Clause |
Field Summary |
---|
Fields inherited from class org.firebirdsql.jdbc.AbstractDatabaseMetaData |
---|
ALL_TYPES, GET_COLUMNS_END, OBJECT_NAME_LENGTH, SYSTEM_TABLE, TABLE, VIEW |
Fields inherited from interface java.sql.DatabaseMetaData |
---|
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknown |
Constructor Summary | |
---|---|
FBDatabaseMetaData(AbstractConnection c)
|
Method Summary | |
---|---|
int |
getJDBCMajorVersion()
|
int |
getJDBCMinorVersion()
|
java.sql.RowIdLifetime |
getRowIdLifetime()
Indicates whether or not this data source supports the SQL ROWID type,
and if so the lifetime for which a RowId object remains valid. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public FBDatabaseMetaData(AbstractConnection c) throws GDSException
GDSException
Method Detail |
---|
public java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException
ROWID
type,
and if so the lifetime for which a RowId
object remains valid.
The returned int values have the following relationship:
ROWID_UNSUPPORTED < ROWID_VALID_OTHER < ROWID_VALID_TRANSACTION < ROWID_VALID_SESSION < ROWID_VALID_FOREVERso conditional logic such as
if (metadata.getRowIdLifetime() > DatabaseMetaData.ROWID_VALID_TRANSACTION)can be used. Valid Forever means valid across all Sessions, and valid for a Session means valid across all its contained Transactions.
RowId
java.sql.SQLException
- if a database access error occurspublic int getJDBCMajorVersion()
public int getJDBCMinorVersion()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |