Table of Contents

Interface IDatabaseMetaData

Namespace
Java.Sql
Assembly
MASES.JNet.dll

.NET interface for TO BE DEFINED FROM USER

public interface IDatabaseMetaData : IWrapper
Inherited Members

Properties

CatalogSeparator

String CatalogSeparator { get; }

Property Value

String

CatalogTerm

String CatalogTerm { get; }

Property Value

String

Catalogs

ResultSet Catalogs { get; }

Property Value

ResultSet

ClientInfoProperties

ResultSet ClientInfoProperties { get; }

Property Value

ResultSet

Connection

Connection Connection { get; }

Property Value

Connection

DatabaseMajorVersion

int DatabaseMajorVersion { get; }

Property Value

int

DatabaseMinorVersion

int DatabaseMinorVersion { get; }

Property Value

int

DatabaseProductName

String DatabaseProductName { get; }

Property Value

String

DatabaseProductVersion

String DatabaseProductVersion { get; }

Property Value

String

DefaultTransactionIsolation

int DefaultTransactionIsolation { get; }

Property Value

int

DriverMajorVersion

int DriverMajorVersion { get; }

Property Value

int

DriverMinorVersion

int DriverMinorVersion { get; }

Property Value

int

DriverName

String DriverName { get; }

Property Value

String

DriverVersion

String DriverVersion { get; }

Property Value

String

ExtraNameCharacters

String ExtraNameCharacters { get; }

Property Value

String

IdentifierQuoteString

String IdentifierQuoteString { get; }

Property Value

String

JDBCMajorVersion

int JDBCMajorVersion { get; }

Property Value

int

JDBCMinorVersion

int JDBCMinorVersion { get; }

Property Value

int

MaxBinaryLiteralLength

int MaxBinaryLiteralLength { get; }

Property Value

int

MaxCatalogNameLength

int MaxCatalogNameLength { get; }

Property Value

int

MaxCharLiteralLength

int MaxCharLiteralLength { get; }

Property Value

int

MaxColumnNameLength

int MaxColumnNameLength { get; }

Property Value

int

MaxColumnsInGroupBy

int MaxColumnsInGroupBy { get; }

Property Value

int

MaxColumnsInIndex

int MaxColumnsInIndex { get; }

Property Value

int

MaxColumnsInOrderBy

int MaxColumnsInOrderBy { get; }

Property Value

int

MaxColumnsInSelect

int MaxColumnsInSelect { get; }

Property Value

int

MaxColumnsInTable

int MaxColumnsInTable { get; }

Property Value

int

MaxConnections

int MaxConnections { get; }

Property Value

int

MaxCursorNameLength

int MaxCursorNameLength { get; }

Property Value

int

MaxIndexLength

int MaxIndexLength { get; }

Property Value

int

MaxLogicalLobSize

long MaxLogicalLobSize { get; }

Property Value

long

MaxProcedureNameLength

int MaxProcedureNameLength { get; }

Property Value

int

MaxRowSize

int MaxRowSize { get; }

Property Value

int

MaxSchemaNameLength

int MaxSchemaNameLength { get; }

Property Value

int

MaxStatementLength

int MaxStatementLength { get; }

Property Value

int

MaxStatements

int MaxStatements { get; }

Property Value

int

MaxTableNameLength

int MaxTableNameLength { get; }

Property Value

int

MaxTablesInSelect

int MaxTablesInSelect { get; }

Property Value

int

MaxUserNameLength

int MaxUserNameLength { get; }

Property Value

int

NumericFunctions

String NumericFunctions { get; }

Property Value

String

ProcedureTerm

String ProcedureTerm { get; }

Property Value

String

ResultSetHoldability

int ResultSetHoldability { get; }

Property Value

int

RowIdLifetime

RowIdLifetime RowIdLifetime { get; }

Property Value

RowIdLifetime

SQLKeywords

String SQLKeywords { get; }

Property Value

String

SQLStateType

int SQLStateType { get; }

Property Value

int

SchemaTerm

String SchemaTerm { get; }

Property Value

String

Schemas

ResultSet Schemas { get; }

Property Value

ResultSet

SearchStringEscape

String SearchStringEscape { get; }

Property Value

String

StringFunctions

String StringFunctions { get; }

Property Value

String

SystemFunctions

String SystemFunctions { get; }

Property Value

String

TableTypes

ResultSet TableTypes { get; }

Property Value

ResultSet

TimeDateFunctions

String TimeDateFunctions { get; }

Property Value

String

TypeInfo

ResultSet TypeInfo { get; }

Property Value

ResultSet

URL

String URL { get; }

Property Value

String

UserName

String UserName { get; }

Property Value

String

Methods

AllProceduresAreCallable()

bool AllProceduresAreCallable()

Returns

bool

bool

Exceptions

SQLException

AllTablesAreSelectable()

bool AllTablesAreSelectable()

Returns

bool

bool

Exceptions

SQLException

AutoCommitFailureClosesAllResultSets()

bool AutoCommitFailureClosesAllResultSets()

Returns

bool

bool

Exceptions

SQLException

DataDefinitionCausesTransactionCommit()

bool DataDefinitionCausesTransactionCommit()

Returns

bool

bool

Exceptions

SQLException

DataDefinitionIgnoredInTransactions()

bool DataDefinitionIgnoredInTransactions()

Returns

bool

bool

Exceptions

SQLException

DeletesAreDetected(int)

bool DeletesAreDetected(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

DoesMaxRowSizeIncludeBlobs()

bool DoesMaxRowSizeIncludeBlobs()

Returns

bool

bool

Exceptions

SQLException

GeneratedKeyAlwaysReturned()

bool GeneratedKeyAlwaysReturned()

Returns

bool

bool

Exceptions

SQLException

GetAttributes(String, String, String, String)

ResultSet GetAttributes(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetBestRowIdentifier(String, String, String, int, bool)

ResultSet GetBestRowIdentifier(String arg0, String arg1, String arg2, int arg3, bool arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 int

int

arg4 bool

bool

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetColumnPrivileges(String, String, String, String)

ResultSet GetColumnPrivileges(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetColumns(String, String, String, String)

ResultSet GetColumns(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetCrossReference(String, String, String, String, String, String)

ResultSet GetCrossReference(String arg0, String arg1, String arg2, String arg3, String arg4, String arg5)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

arg4 String

String

arg5 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetExportedKeys(String, String, String)

ResultSet GetExportedKeys(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetFunctionColumns(String, String, String, String)

ResultSet GetFunctionColumns(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetFunctions(String, String, String)

ResultSet GetFunctions(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetImportedKeys(String, String, String)

ResultSet GetImportedKeys(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetIndexInfo(String, String, String, bool, bool)

ResultSet GetIndexInfo(String arg0, String arg1, String arg2, bool arg3, bool arg4)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 bool

bool

arg4 bool

bool

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetPrimaryKeys(String, String, String)

ResultSet GetPrimaryKeys(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetProcedureColumns(String, String, String, String)

ResultSet GetProcedureColumns(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetProcedures(String, String, String)

ResultSet GetProcedures(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetPseudoColumns(String, String, String, String)

ResultSet GetPseudoColumns(String arg0, String arg1, String arg2, String arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetSchemas(String, String)

ResultSet GetSchemas(String arg0, String arg1)

Parameters

arg0 String

String

arg1 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetSuperTables(String, String, String)

ResultSet GetSuperTables(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetSuperTypes(String, String, String)

ResultSet GetSuperTypes(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetTablePrivileges(String, String, String)

ResultSet GetTablePrivileges(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetTables(String, String, String, String[])

ResultSet GetTables(String arg0, String arg1, String arg2, String[] arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 String[]

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetUDTs(String, String, String, int[])

ResultSet GetUDTs(String arg0, String arg1, String arg2, int[] arg3)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

arg3 int[]

int

Returns

ResultSet

ResultSet

Exceptions

SQLException

GetVersionColumns(String, String, String)

ResultSet GetVersionColumns(String arg0, String arg1, String arg2)

Parameters

arg0 String

String

arg1 String

String

arg2 String

String

Returns

ResultSet

ResultSet

Exceptions

SQLException

InsertsAreDetected(int)

bool InsertsAreDetected(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

IsCatalogAtStart()

bool IsCatalogAtStart()

Returns

bool

bool

Exceptions

SQLException

IsReadOnly()

bool IsReadOnly()

Returns

bool

bool

Exceptions

SQLException

LocatorsUpdateCopy()

bool LocatorsUpdateCopy()

Returns

bool

bool

Exceptions

SQLException

NullPlusNonNullIsNull()

bool NullPlusNonNullIsNull()

Returns

bool

bool

Exceptions

SQLException

NullsAreSortedAtEnd()

bool NullsAreSortedAtEnd()

Returns

bool

bool

Exceptions

SQLException

NullsAreSortedAtStart()

bool NullsAreSortedAtStart()

Returns

bool

bool

Exceptions

SQLException

NullsAreSortedHigh()

bool NullsAreSortedHigh()

Returns

bool

bool

Exceptions

SQLException

NullsAreSortedLow()

bool NullsAreSortedLow()

Returns

bool

bool

Exceptions

SQLException

OthersDeletesAreVisible(int)

bool OthersDeletesAreVisible(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

OthersInsertsAreVisible(int)

bool OthersInsertsAreVisible(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

OthersUpdatesAreVisible(int)

bool OthersUpdatesAreVisible(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

OwnDeletesAreVisible(int)

bool OwnDeletesAreVisible(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

OwnInsertsAreVisible(int)

bool OwnInsertsAreVisible(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

OwnUpdatesAreVisible(int)

bool OwnUpdatesAreVisible(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

StoresLowerCaseIdentifiers()

bool StoresLowerCaseIdentifiers()

Returns

bool

bool

Exceptions

SQLException

StoresLowerCaseQuotedIdentifiers()

bool StoresLowerCaseQuotedIdentifiers()

Returns

bool

bool

Exceptions

SQLException

StoresMixedCaseIdentifiers()

bool StoresMixedCaseIdentifiers()

Returns

bool

bool

Exceptions

SQLException

StoresMixedCaseQuotedIdentifiers()

bool StoresMixedCaseQuotedIdentifiers()

Returns

bool

bool

Exceptions

SQLException

StoresUpperCaseIdentifiers()

bool StoresUpperCaseIdentifiers()

Returns

bool

bool

Exceptions

SQLException

StoresUpperCaseQuotedIdentifiers()

bool StoresUpperCaseQuotedIdentifiers()

Returns

bool

bool

Exceptions

SQLException

SupportsANSI92EntryLevelSQL()

bool SupportsANSI92EntryLevelSQL()

Returns

bool

bool

Exceptions

SQLException

SupportsANSI92FullSQL()

bool SupportsANSI92FullSQL()

Returns

bool

bool

Exceptions

SQLException

SupportsANSI92IntermediateSQL()

bool SupportsANSI92IntermediateSQL()

Returns

bool

bool

Exceptions

SQLException

SupportsAlterTableWithAddColumn()

bool SupportsAlterTableWithAddColumn()

Returns

bool

bool

Exceptions

SQLException

SupportsAlterTableWithDropColumn()

bool SupportsAlterTableWithDropColumn()

Returns

bool

bool

Exceptions

SQLException

SupportsBatchUpdates()

bool SupportsBatchUpdates()

Returns

bool

bool

Exceptions

SQLException

SupportsCatalogsInDataManipulation()

bool SupportsCatalogsInDataManipulation()

Returns

bool

bool

Exceptions

SQLException

SupportsCatalogsInIndexDefinitions()

bool SupportsCatalogsInIndexDefinitions()

Returns

bool

bool

Exceptions

SQLException

SupportsCatalogsInPrivilegeDefinitions()

bool SupportsCatalogsInPrivilegeDefinitions()

Returns

bool

bool

Exceptions

SQLException

SupportsCatalogsInProcedureCalls()

bool SupportsCatalogsInProcedureCalls()

Returns

bool

bool

Exceptions

SQLException

SupportsCatalogsInTableDefinitions()

bool SupportsCatalogsInTableDefinitions()

Returns

bool

bool

Exceptions

SQLException

SupportsColumnAliasing()

bool SupportsColumnAliasing()

Returns

bool

bool

Exceptions

SQLException

SupportsConvert()

bool SupportsConvert()

Returns

bool

bool

Exceptions

SQLException

SupportsConvert(int, int)

bool SupportsConvert(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

Exceptions

SQLException

SupportsCoreSQLGrammar()

bool SupportsCoreSQLGrammar()

Returns

bool

bool

Exceptions

SQLException

SupportsCorrelatedSubqueries()

bool SupportsCorrelatedSubqueries()

Returns

bool

bool

Exceptions

SQLException

SupportsDataDefinitionAndDataManipulationTransactions()

bool SupportsDataDefinitionAndDataManipulationTransactions()

Returns

bool

bool

Exceptions

SQLException

SupportsDataManipulationTransactionsOnly()

bool SupportsDataManipulationTransactionsOnly()

Returns

bool

bool

Exceptions

SQLException

SupportsDifferentTableCorrelationNames()

bool SupportsDifferentTableCorrelationNames()

Returns

bool

bool

Exceptions

SQLException

SupportsExpressionsInOrderBy()

bool SupportsExpressionsInOrderBy()

Returns

bool

bool

Exceptions

SQLException

SupportsExtendedSQLGrammar()

bool SupportsExtendedSQLGrammar()

Returns

bool

bool

Exceptions

SQLException

SupportsFullOuterJoins()

bool SupportsFullOuterJoins()

Returns

bool

bool

Exceptions

SQLException

SupportsGetGeneratedKeys()

bool SupportsGetGeneratedKeys()

Returns

bool

bool

Exceptions

SQLException

SupportsGroupBy()

bool SupportsGroupBy()

Returns

bool

bool

Exceptions

SQLException

SupportsGroupByBeyondSelect()

bool SupportsGroupByBeyondSelect()

Returns

bool

bool

Exceptions

SQLException

SupportsGroupByUnrelated()

bool SupportsGroupByUnrelated()

Returns

bool

bool

Exceptions

SQLException

SupportsIntegrityEnhancementFacility()

bool SupportsIntegrityEnhancementFacility()

Returns

bool

bool

Exceptions

SQLException

SupportsLikeEscapeClause()

bool SupportsLikeEscapeClause()

Returns

bool

bool

Exceptions

SQLException

SupportsLimitedOuterJoins()

bool SupportsLimitedOuterJoins()

Returns

bool

bool

Exceptions

SQLException

SupportsMinimumSQLGrammar()

bool SupportsMinimumSQLGrammar()

Returns

bool

bool

Exceptions

SQLException

SupportsMixedCaseIdentifiers()

bool SupportsMixedCaseIdentifiers()

Returns

bool

bool

Exceptions

SQLException

SupportsMixedCaseQuotedIdentifiers()

bool SupportsMixedCaseQuotedIdentifiers()

Returns

bool

bool

Exceptions

SQLException

SupportsMultipleOpenResults()

bool SupportsMultipleOpenResults()

Returns

bool

bool

Exceptions

SQLException

SupportsMultipleResultSets()

bool SupportsMultipleResultSets()

Returns

bool

bool

Exceptions

SQLException

SupportsMultipleTransactions()

bool SupportsMultipleTransactions()

Returns

bool

bool

Exceptions

SQLException

SupportsNamedParameters()

bool SupportsNamedParameters()

Returns

bool

bool

Exceptions

SQLException

SupportsNonNullableColumns()

bool SupportsNonNullableColumns()

Returns

bool

bool

Exceptions

SQLException

SupportsOpenCursorsAcrossCommit()

bool SupportsOpenCursorsAcrossCommit()

Returns

bool

bool

Exceptions

SQLException

SupportsOpenCursorsAcrossRollback()

bool SupportsOpenCursorsAcrossRollback()

Returns

bool

bool

Exceptions

SQLException

SupportsOpenStatementsAcrossCommit()

bool SupportsOpenStatementsAcrossCommit()

Returns

bool

bool

Exceptions

SQLException

SupportsOpenStatementsAcrossRollback()

bool SupportsOpenStatementsAcrossRollback()

Returns

bool

bool

Exceptions

SQLException

SupportsOrderByUnrelated()

bool SupportsOrderByUnrelated()

Returns

bool

bool

Exceptions

SQLException

SupportsOuterJoins()

bool SupportsOuterJoins()

Returns

bool

bool

Exceptions

SQLException

SupportsPositionedDelete()

bool SupportsPositionedDelete()

Returns

bool

bool

Exceptions

SQLException

SupportsPositionedUpdate()

bool SupportsPositionedUpdate()

Returns

bool

bool

Exceptions

SQLException

SupportsRefCursors()

bool SupportsRefCursors()

Returns

bool

bool

Exceptions

SQLException

SupportsResultSetConcurrency(int, int)

bool SupportsResultSetConcurrency(int arg0, int arg1)

Parameters

arg0 int

int

arg1 int

int

Returns

bool

bool

Exceptions

SQLException

SupportsResultSetHoldability(int)

bool SupportsResultSetHoldability(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

SupportsResultSetType(int)

bool SupportsResultSetType(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

SupportsSavepoints()

bool SupportsSavepoints()

Returns

bool

bool

Exceptions

SQLException

SupportsSchemasInDataManipulation()

bool SupportsSchemasInDataManipulation()

Returns

bool

bool

Exceptions

SQLException

SupportsSchemasInIndexDefinitions()

bool SupportsSchemasInIndexDefinitions()

Returns

bool

bool

Exceptions

SQLException

SupportsSchemasInPrivilegeDefinitions()

bool SupportsSchemasInPrivilegeDefinitions()

Returns

bool

bool

Exceptions

SQLException

SupportsSchemasInProcedureCalls()

bool SupportsSchemasInProcedureCalls()

Returns

bool

bool

Exceptions

SQLException

SupportsSchemasInTableDefinitions()

bool SupportsSchemasInTableDefinitions()

Returns

bool

bool

Exceptions

SQLException

SupportsSelectForUpdate()

bool SupportsSelectForUpdate()

Returns

bool

bool

Exceptions

SQLException

SupportsSharding()

bool SupportsSharding()

Returns

bool

bool

Exceptions

SQLException

SupportsStatementPooling()

bool SupportsStatementPooling()

Returns

bool

bool

Exceptions

SQLException

SupportsStoredFunctionsUsingCallSyntax()

bool SupportsStoredFunctionsUsingCallSyntax()

Returns

bool

bool

Exceptions

SQLException

SupportsStoredProcedures()

bool SupportsStoredProcedures()

Returns

bool

bool

Exceptions

SQLException

SupportsSubqueriesInComparisons()

bool SupportsSubqueriesInComparisons()

Returns

bool

bool

Exceptions

SQLException

SupportsSubqueriesInExists()

bool SupportsSubqueriesInExists()

Returns

bool

bool

Exceptions

SQLException

SupportsSubqueriesInIns()

bool SupportsSubqueriesInIns()

Returns

bool

bool

Exceptions

SQLException

SupportsSubqueriesInQuantifieds()

bool SupportsSubqueriesInQuantifieds()

Returns

bool

bool

Exceptions

SQLException

SupportsTableCorrelationNames()

bool SupportsTableCorrelationNames()

Returns

bool

bool

Exceptions

SQLException

SupportsTransactionIsolationLevel(int)

bool SupportsTransactionIsolationLevel(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

SupportsTransactions()

bool SupportsTransactions()

Returns

bool

bool

Exceptions

SQLException

SupportsUnion()

bool SupportsUnion()

Returns

bool

bool

Exceptions

SQLException

SupportsUnionAll()

bool SupportsUnionAll()

Returns

bool

bool

Exceptions

SQLException

UpdatesAreDetected(int)

bool UpdatesAreDetected(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

Exceptions

SQLException

UsesLocalFilePerTable()

bool UsesLocalFilePerTable()

Returns

bool

bool

Exceptions

SQLException

UsesLocalFiles()

bool UsesLocalFiles()

Returns

bool

bool

Exceptions

SQLException