Interface IDatabaseMetaData
.NET interface for TO BE DEFINED FROM USER
public interface IDatabaseMetaData : IWrapper
- Inherited Members
Properties
CatalogSeparator
String CatalogSeparator { get; }
Property Value
CatalogTerm
String CatalogTerm { get; }
Property Value
Catalogs
ResultSet Catalogs { get; }
Property Value
ClientInfoProperties
ResultSet ClientInfoProperties { get; }
Property Value
Connection
Connection Connection { get; }
Property Value
DatabaseMajorVersion
int DatabaseMajorVersion { get; }
Property Value
DatabaseMinorVersion
int DatabaseMinorVersion { get; }
Property Value
DatabaseProductName
String DatabaseProductName { get; }
Property Value
DatabaseProductVersion
String DatabaseProductVersion { get; }
Property Value
DefaultTransactionIsolation
int DefaultTransactionIsolation { get; }
Property Value
DriverMajorVersion
int DriverMajorVersion { get; }
Property Value
DriverMinorVersion
int DriverMinorVersion { get; }
Property Value
DriverName
String DriverName { get; }
Property Value
DriverVersion
String DriverVersion { get; }
Property Value
ExtraNameCharacters
String ExtraNameCharacters { get; }
Property Value
IdentifierQuoteString
String IdentifierQuoteString { get; }
Property Value
JDBCMajorVersion
int JDBCMajorVersion { get; }
Property Value
JDBCMinorVersion
int JDBCMinorVersion { get; }
Property Value
MaxBinaryLiteralLength
int MaxBinaryLiteralLength { get; }
Property Value
MaxCatalogNameLength
int MaxCatalogNameLength { get; }
Property Value
MaxCharLiteralLength
int MaxCharLiteralLength { get; }
Property Value
MaxColumnNameLength
int MaxColumnNameLength { get; }
Property Value
MaxColumnsInGroupBy
int MaxColumnsInGroupBy { get; }
Property Value
MaxColumnsInIndex
int MaxColumnsInIndex { get; }
Property Value
MaxColumnsInOrderBy
int MaxColumnsInOrderBy { get; }
Property Value
MaxColumnsInSelect
int MaxColumnsInSelect { get; }
Property Value
MaxColumnsInTable
int MaxColumnsInTable { get; }
Property Value
MaxConnections
int MaxConnections { get; }
Property Value
MaxCursorNameLength
int MaxCursorNameLength { get; }
Property Value
MaxIndexLength
int MaxIndexLength { get; }
Property Value
MaxLogicalLobSize
long MaxLogicalLobSize { get; }
Property Value
MaxProcedureNameLength
int MaxProcedureNameLength { get; }
Property Value
MaxRowSize
int MaxRowSize { get; }
Property Value
MaxSchemaNameLength
int MaxSchemaNameLength { get; }
Property Value
MaxStatementLength
int MaxStatementLength { get; }
Property Value
MaxStatements
int MaxStatements { get; }
Property Value
MaxTableNameLength
int MaxTableNameLength { get; }
Property Value
MaxTablesInSelect
int MaxTablesInSelect { get; }
Property Value
MaxUserNameLength
int MaxUserNameLength { get; }
Property Value
NumericFunctions
String NumericFunctions { get; }
Property Value
ProcedureTerm
String ProcedureTerm { get; }
Property Value
ResultSetHoldability
int ResultSetHoldability { get; }
Property Value
RowIdLifetime
RowIdLifetime RowIdLifetime { get; }
Property Value
SQLKeywords
String SQLKeywords { get; }
Property Value
SQLStateType
int SQLStateType { get; }
Property Value
SchemaTerm
String SchemaTerm { get; }
Property Value
Schemas
ResultSet Schemas { get; }
Property Value
SearchStringEscape
String SearchStringEscape { get; }
Property Value
StringFunctions
String StringFunctions { get; }
Property Value
SystemFunctions
String SystemFunctions { get; }
Property Value
TableTypes
ResultSet TableTypes { get; }
Property Value
TimeDateFunctions
String TimeDateFunctions { get; }
Property Value
TypeInfo
ResultSet TypeInfo { get; }
Property Value
URL
String URL { get; }
Property Value
UserName
String UserName { get; }
Property Value
Methods
AllProceduresAreCallable()
bool AllProceduresAreCallable()
Returns
Exceptions
AllTablesAreSelectable()
bool AllTablesAreSelectable()
Returns
Exceptions
AutoCommitFailureClosesAllResultSets()
bool AutoCommitFailureClosesAllResultSets()
Returns
Exceptions
DataDefinitionCausesTransactionCommit()
bool DataDefinitionCausesTransactionCommit()
Returns
Exceptions
DataDefinitionIgnoredInTransactions()
bool DataDefinitionIgnoredInTransactions()
Returns
Exceptions
DeletesAreDetected(int)
bool DeletesAreDetected(int arg0)
Parameters
Returns
Exceptions
DoesMaxRowSizeIncludeBlobs()
bool DoesMaxRowSizeIncludeBlobs()
Returns
Exceptions
GeneratedKeyAlwaysReturned()
bool GeneratedKeyAlwaysReturned()
Returns
Exceptions
GetAttributes(String, String, String, String)
ResultSet GetAttributes(String arg0, String arg1, String arg2, String arg3)
Parameters
Returns
Exceptions
GetBestRowIdentifier(String, String, String, int, bool)
ResultSet GetBestRowIdentifier(String arg0, String arg1, String arg2, int arg3, bool arg4)
Parameters
Returns
Exceptions
GetColumnPrivileges(String, String, String, String)
ResultSet GetColumnPrivileges(String arg0, String arg1, String arg2, String arg3)
Parameters
Returns
Exceptions
GetColumns(String, String, String, String)
ResultSet GetColumns(String arg0, String arg1, String arg2, String arg3)
Parameters
Returns
Exceptions
GetCrossReference(String, String, String, String, String, String)
ResultSet GetCrossReference(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5)
Parameters
Returns
Exceptions
GetExportedKeys(String, String, String)
ResultSet GetExportedKeys(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetFunctionColumns(String, String, String, String)
ResultSet GetFunctionColumns(String arg0, String arg1, String arg2, String arg3)
Parameters
Returns
Exceptions
GetFunctions(String, String, String)
ResultSet GetFunctions(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetImportedKeys(String, String, String)
ResultSet GetImportedKeys(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetIndexInfo(String, String, String, bool, bool)
ResultSet GetIndexInfo(String arg0, String arg1, String arg2, bool arg3, bool arg4)
Parameters
Returns
Exceptions
GetPrimaryKeys(String, String, String)
ResultSet GetPrimaryKeys(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetProcedureColumns(String, String, String, String)
ResultSet GetProcedureColumns(String arg0, String arg1, String arg2, String arg3)
Parameters
Returns
Exceptions
GetProcedures(String, String, String)
ResultSet GetProcedures(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetPseudoColumns(String, String, String, String)
ResultSet GetPseudoColumns(String arg0, String arg1, String arg2, String arg3)
Parameters
Returns
Exceptions
GetSchemas(String, String)
ResultSet GetSchemas(String arg0, String arg1)
Parameters
Returns
Exceptions
GetSuperTables(String, String, String)
ResultSet GetSuperTables(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetSuperTypes(String, String, String)
ResultSet GetSuperTypes(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetTablePrivileges(String, String, String)
ResultSet GetTablePrivileges(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
GetTables(String, String, String, String[])
ResultSet GetTables(String arg0, String arg1, String arg2, String[] arg3)
Parameters
Returns
Exceptions
GetUDTs(String, String, String, int[])
ResultSet GetUDTs(String arg0, String arg1, String arg2, int[] arg3)
Parameters
Returns
Exceptions
GetVersionColumns(String, String, String)
ResultSet GetVersionColumns(String arg0, String arg1, String arg2)
Parameters
Returns
Exceptions
InsertsAreDetected(int)
bool InsertsAreDetected(int arg0)
Parameters
Returns
Exceptions
IsCatalogAtStart()
bool IsCatalogAtStart()
Returns
Exceptions
IsReadOnly()
bool IsReadOnly()
Returns
Exceptions
LocatorsUpdateCopy()
bool LocatorsUpdateCopy()
Returns
Exceptions
NullPlusNonNullIsNull()
bool NullPlusNonNullIsNull()
Returns
Exceptions
NullsAreSortedAtEnd()
bool NullsAreSortedAtEnd()
Returns
Exceptions
NullsAreSortedAtStart()
bool NullsAreSortedAtStart()
Returns
Exceptions
NullsAreSortedHigh()
bool NullsAreSortedHigh()
Returns
Exceptions
NullsAreSortedLow()
bool NullsAreSortedLow()
Returns
Exceptions
OthersDeletesAreVisible(int)
bool OthersDeletesAreVisible(int arg0)
Parameters
Returns
Exceptions
OthersInsertsAreVisible(int)
bool OthersInsertsAreVisible(int arg0)
Parameters
Returns
Exceptions
OthersUpdatesAreVisible(int)
bool OthersUpdatesAreVisible(int arg0)
Parameters
Returns
Exceptions
OwnDeletesAreVisible(int)
bool OwnDeletesAreVisible(int arg0)
Parameters
Returns
Exceptions
OwnInsertsAreVisible(int)
bool OwnInsertsAreVisible(int arg0)
Parameters
Returns
Exceptions
OwnUpdatesAreVisible(int)
bool OwnUpdatesAreVisible(int arg0)
Parameters
Returns
Exceptions
StoresLowerCaseIdentifiers()
bool StoresLowerCaseIdentifiers()
Returns
Exceptions
StoresLowerCaseQuotedIdentifiers()
bool StoresLowerCaseQuotedIdentifiers()
Returns
Exceptions
StoresMixedCaseIdentifiers()
bool StoresMixedCaseIdentifiers()
Returns
Exceptions
StoresMixedCaseQuotedIdentifiers()
bool StoresMixedCaseQuotedIdentifiers()
Returns
Exceptions
StoresUpperCaseIdentifiers()
bool StoresUpperCaseIdentifiers()
Returns
Exceptions
StoresUpperCaseQuotedIdentifiers()
bool StoresUpperCaseQuotedIdentifiers()
Returns
Exceptions
SupportsANSI92EntryLevelSQL()
bool SupportsANSI92EntryLevelSQL()
Returns
Exceptions
SupportsANSI92FullSQL()
bool SupportsANSI92FullSQL()
Returns
Exceptions
SupportsANSI92IntermediateSQL()
bool SupportsANSI92IntermediateSQL()
Returns
Exceptions
SupportsAlterTableWithAddColumn()
bool SupportsAlterTableWithAddColumn()
Returns
Exceptions
SupportsAlterTableWithDropColumn()
bool SupportsAlterTableWithDropColumn()
Returns
Exceptions
SupportsBatchUpdates()
bool SupportsBatchUpdates()
Returns
Exceptions
SupportsCatalogsInDataManipulation()
bool SupportsCatalogsInDataManipulation()
Returns
Exceptions
SupportsCatalogsInIndexDefinitions()
bool SupportsCatalogsInIndexDefinitions()
Returns
Exceptions
SupportsCatalogsInPrivilegeDefinitions()
bool SupportsCatalogsInPrivilegeDefinitions()
Returns
Exceptions
SupportsCatalogsInProcedureCalls()
bool SupportsCatalogsInProcedureCalls()
Returns
Exceptions
SupportsCatalogsInTableDefinitions()
bool SupportsCatalogsInTableDefinitions()
Returns
Exceptions
SupportsColumnAliasing()
bool SupportsColumnAliasing()
Returns
Exceptions
SupportsConvert()
bool SupportsConvert()
Returns
Exceptions
SupportsConvert(int, int)
bool SupportsConvert(int arg0, int arg1)
Parameters
Returns
Exceptions
SupportsCoreSQLGrammar()
bool SupportsCoreSQLGrammar()
Returns
Exceptions
SupportsCorrelatedSubqueries()
bool SupportsCorrelatedSubqueries()
Returns
Exceptions
SupportsDataDefinitionAndDataManipulationTransactions()
bool SupportsDataDefinitionAndDataManipulationTransactions()
Returns
Exceptions
SupportsDataManipulationTransactionsOnly()
bool SupportsDataManipulationTransactionsOnly()
Returns
Exceptions
SupportsDifferentTableCorrelationNames()
bool SupportsDifferentTableCorrelationNames()
Returns
Exceptions
SupportsExpressionsInOrderBy()
bool SupportsExpressionsInOrderBy()
Returns
Exceptions
SupportsExtendedSQLGrammar()
bool SupportsExtendedSQLGrammar()
Returns
Exceptions
SupportsFullOuterJoins()
bool SupportsFullOuterJoins()
Returns
Exceptions
SupportsGetGeneratedKeys()
bool SupportsGetGeneratedKeys()
Returns
Exceptions
SupportsGroupBy()
bool SupportsGroupBy()
Returns
Exceptions
SupportsGroupByBeyondSelect()
bool SupportsGroupByBeyondSelect()
Returns
Exceptions
SupportsGroupByUnrelated()
bool SupportsGroupByUnrelated()
Returns
Exceptions
SupportsIntegrityEnhancementFacility()
bool SupportsIntegrityEnhancementFacility()
Returns
Exceptions
SupportsLikeEscapeClause()
bool SupportsLikeEscapeClause()
Returns
Exceptions
SupportsLimitedOuterJoins()
bool SupportsLimitedOuterJoins()
Returns
Exceptions
SupportsMinimumSQLGrammar()
bool SupportsMinimumSQLGrammar()
Returns
Exceptions
SupportsMixedCaseIdentifiers()
bool SupportsMixedCaseIdentifiers()
Returns
Exceptions
SupportsMixedCaseQuotedIdentifiers()
bool SupportsMixedCaseQuotedIdentifiers()
Returns
Exceptions
SupportsMultipleOpenResults()
bool SupportsMultipleOpenResults()
Returns
Exceptions
SupportsMultipleResultSets()
bool SupportsMultipleResultSets()
Returns
Exceptions
SupportsMultipleTransactions()
bool SupportsMultipleTransactions()
Returns
Exceptions
SupportsNamedParameters()
bool SupportsNamedParameters()
Returns
Exceptions
SupportsNonNullableColumns()
bool SupportsNonNullableColumns()
Returns
Exceptions
SupportsOpenCursorsAcrossCommit()
bool SupportsOpenCursorsAcrossCommit()
Returns
Exceptions
SupportsOpenCursorsAcrossRollback()
bool SupportsOpenCursorsAcrossRollback()
Returns
Exceptions
SupportsOpenStatementsAcrossCommit()
bool SupportsOpenStatementsAcrossCommit()
Returns
Exceptions
SupportsOpenStatementsAcrossRollback()
bool SupportsOpenStatementsAcrossRollback()
Returns
Exceptions
SupportsOrderByUnrelated()
bool SupportsOrderByUnrelated()
Returns
Exceptions
SupportsOuterJoins()
bool SupportsOuterJoins()
Returns
Exceptions
SupportsPositionedDelete()
bool SupportsPositionedDelete()
Returns
Exceptions
SupportsPositionedUpdate()
bool SupportsPositionedUpdate()
Returns
Exceptions
SupportsRefCursors()
bool SupportsRefCursors()
Returns
Exceptions
SupportsResultSetConcurrency(int, int)
bool SupportsResultSetConcurrency(int arg0, int arg1)
Parameters
Returns
Exceptions
SupportsResultSetHoldability(int)
bool SupportsResultSetHoldability(int arg0)
Parameters
Returns
Exceptions
SupportsResultSetType(int)
bool SupportsResultSetType(int arg0)
Parameters
Returns
Exceptions
SupportsSavepoints()
bool SupportsSavepoints()
Returns
Exceptions
SupportsSchemasInDataManipulation()
bool SupportsSchemasInDataManipulation()
Returns
Exceptions
SupportsSchemasInIndexDefinitions()
bool SupportsSchemasInIndexDefinitions()
Returns
Exceptions
SupportsSchemasInPrivilegeDefinitions()
bool SupportsSchemasInPrivilegeDefinitions()
Returns
Exceptions
SupportsSchemasInProcedureCalls()
bool SupportsSchemasInProcedureCalls()
Returns
Exceptions
SupportsSchemasInTableDefinitions()
bool SupportsSchemasInTableDefinitions()
Returns
Exceptions
SupportsSelectForUpdate()
bool SupportsSelectForUpdate()
Returns
Exceptions
SupportsSharding()
bool SupportsSharding()
Returns
Exceptions
SupportsStatementPooling()
bool SupportsStatementPooling()
Returns
Exceptions
SupportsStoredFunctionsUsingCallSyntax()
bool SupportsStoredFunctionsUsingCallSyntax()
Returns
Exceptions
SupportsStoredProcedures()
bool SupportsStoredProcedures()
Returns
Exceptions
SupportsSubqueriesInComparisons()
bool SupportsSubqueriesInComparisons()
Returns
Exceptions
SupportsSubqueriesInExists()
bool SupportsSubqueriesInExists()
Returns
Exceptions
SupportsSubqueriesInIns()
bool SupportsSubqueriesInIns()
Returns
Exceptions
SupportsSubqueriesInQuantifieds()
bool SupportsSubqueriesInQuantifieds()
Returns
Exceptions
SupportsTableCorrelationNames()
bool SupportsTableCorrelationNames()
Returns
Exceptions
SupportsTransactionIsolationLevel(int)
bool SupportsTransactionIsolationLevel(int arg0)
Parameters
Returns
Exceptions
SupportsTransactions()
bool SupportsTransactions()
Returns
Exceptions
SupportsUnion()
bool SupportsUnion()
Returns
Exceptions
SupportsUnionAll()
bool SupportsUnionAll()
Returns
Exceptions
UpdatesAreDetected(int)
bool UpdatesAreDetected(int arg0)
Parameters
Returns
Exceptions
UsesLocalFilePerTable()
bool UsesLocalFilePerTable()
Returns
Exceptions
UsesLocalFiles()
bool UsesLocalFiles()