Java.Sql.DatabaseMetaData: Field Members

The fields of Java.Sql.DatabaseMetaData are listed below. For a list of all members, see the DatabaseMetaData Members list.

See Also: Inherited members from System.Object

Public Fields

const
AttributeNoNullsshort (0). States that it may not be permitted to store NULL values.
const
AttributeNullableshort (1). States that NULL values are definitely permitted.
const
AttributeNullableUnknownshort (2). States that whether NULL values are permitted is unknown.
const
BestRowNotPseudoint (1). States the best row identifier is NOT a pseudo column.
const
BestRowPseudoint (2). States that the best row identifier is a pseudo column.
const
BestRowSessionint (2). States that the remainder of the current session is used as the scope for the best row identifier.
const
BestRowTemporaryint (0). States that best row identifier scope lasts only while the row is being used.
const
BestRowTransactionint (1). States that the remainder of the current transaction is used as the scope for the best row identifier.
const
BestRowUnknownint (0). States that the best row identifier may or may not be a pseudo column.
const
ColumnNoNullsint (0). States that the column must not allow NULL values.
const
ColumnNullableint (1). States that the column definitely allows NULL values.
const
ColumnNullableUnknownint (2). States that it is unknown whether the columns may be nulled.
const
ImportedKeyCascadeint (0). For the column UPDATE_RULE, states that when the primary key is updated, the foreign key (imported key) is changed accordingly.
const
ImportedKeyInitiallyDeferredint (5). States that the evaluation of foreign key constraints is deferred (delayed until commit).
const
ImportedKeyInitiallyImmediateint (6). States that the evaluation of foreign key constraint is IMMEDIATE .
const
ImportedKeyNoActionint (3). For the columns UPDATE_RULE and DELETE_RULE, states that if the primary key has been imported, it cannot be updated or deleted.
const
ImportedKeyNotDeferrableint (7). States that the evaluation of foreign key constraint must not be DEFERRED.
const
ImportedKeyRestrictint (1). States that a primary key must not be updated when imported as a foreign key by some other table.
const
ImportedKeySetDefaultint (4). States that when the primary key is modified (updated or deleted) the foreign (imported) key is changed to its default value.
const
ImportedKeySetNullint (2). States that when the primary key is modified (updated or deleted) the foreign (imported) key is changed to NULL.
const
ProcedureColumnInint (1). States that the column stores IN type parameters.
const
ProcedureColumnInOutint (2). States that this column stores INOUT type parameters.
const
ProcedureColumnOutint (4). States that this column stores OUT type parameters.
const
ProcedureColumnResultint (3). States that the column stores results.
const
ProcedureColumnReturnint (5). States that the column stores return values.
const
ProcedureColumnUnknownint (0). States that type of the column is unknown.
const
ProcedureNoNullsint (0). States that NULL values are not permitted.
const
ProcedureNoResultint (1). States that the procedure does not return a result.
const
ProcedureNullableint (1). States that NULL values are permitted.
const
ProcedureNullableUnknownint (2). States that it is unknown whether NULL values are permitted.
const
ProcedureResultUnknownint (0). States that it is unknown whether or not the procedure returns a result.
const
ProcedureReturnsResultint (2). States that the procedure returns a result.
const
SqlStateSQL99int (2). States that the value is an SQL99 SQLSTATE value.
const
SqlStateXOpenint (1). States that the value is an SQL CLI SQLSTATE value as defined by the X/Open standard.
const
TableIndexClusteredshort (1). States that this table index is a clustered index.
const
TableIndexHashedshort (2). States that this table index is a hashed index.
const
TableIndexOthershort (3). States this table's index is neither a clustered index, not a hashed index, and not a table statistics index; i.e. it is something else.
const
TableIndexStatisticshort (0). States this column has the table's statistics, and that it is returned in conjunction with the table's index description.
const
TypeNoNullsint (0). States that a NULL value is NOT permitted for this data type.
const
TypeNullableint (1). States that a NULL value is permitted for this data type.
const
TypeNullableUnknownint (2). States that it is unknown if a NULL value is permitted for this data type.
const
TypePredBasicint (2). States that this column shall not be used for WHERE statements with a LIKE clause.
const
TypePredCharint (1). States that this column can only be used in a WHERE...LIKE statement.
const
TypePredNoneint (0). States that this column does not support searches.
const
TypeSearchableint (3). States that the column is searchable.
const
VersionColumnNotPseudoint (1). States that the version column is known to be not a pseudo column.
const
VersionColumnPseudoint (2). States that this version column is known to be a pseudo column.
const
VersionColumnUnknownint (0). States that the version column may be a pseudo column or not.