Class DatabaseMetadata
java.lang.Object
org.eclipse.dirigible.database.api.metadata.DatabaseMetadata
public class DatabaseMetadata extends Object
The Database Metadata transport object.
-
Constructor Summary
Constructors Constructor Description DatabaseMetadata(Connection connection)Instantiates a new database metadata.DatabaseMetadata(Connection connection, String catalogName, DatabaseMetadataHelper.Filter<String> schemaNameFilter, DatabaseMetadataHelper.Filter<String> nameFilter)Instantiates a new database metadata. -
Method Summary
Modifier and Type Method Description StringgetCatalogSeparator()Gets the the catalog separator.StringgetCatalogTerm()Gets the catalog term.intgetDatabaseMajorVersion()Gets the database major version.intgetDatabaseMinorVersion()Gets the database minor version.StringgetDatabaseProductName()Gets the database product name.StringgetDatabaseProductVersion()Gets the database product version.intgetDefaultTransactionIsolation()Gets the default transaction isolation.intgetDriverMajorVersion()Gets the driver major version.intgetDriverMinorVersion()Gets the driver minor version.StringgetDriverName()Gets the driver name.StringgetDriverVersion()Gets the driver version.StringgetExtraNameCharacters()Gets the extra name characters.StringgetIdentifierQuoteString()Gets the identifier quote string.intgetJDBCMajorVersion()Gets the JDBC major version.intgetJDBCMinorVersion()Gets the JDBC minor version.StringgetKind()Gets the kind.intgetMaxBinaryLiteralLength()Gets the max binary literal length.intgetMaxCatalogNameLength()Gets the max catalog name length.intgetMaxCharLiteralLength()Gets the max char literal length.intgetMaxColumnNameLength()Gets the max column name length.intgetMaxColumnsInGroupBy()Gets the max columns in group by.intgetMaxColumnsInIndex()Gets the max columns in index.intgetMaxColumnsInOrderBy()Gets the max columns in order by.intgetMaxColumnsInSelect()Gets the max columns in select.intgetMaxColumnsInTable()Gets the max columns in table.intgetMaxConnections()Gets the max connections.intgetMaxCursorNameLength()Gets the max cursor name length.intgetMaxIndexLength()Gets the max index length.longgetMaxLogicalLobSize()Gets the max logical lob size.intgetMaxProcedureNameLength()Gets the max procedure name length.intgetMaxRowSize()Gets the max row size.intgetMaxSchemaNameLength()Gets the max schema name length.intgetMaxStatementLength()Gets the max statement length.intgetMaxStatements()Gets the max statements.intgetMaxTableNameLength()Gets the max table name length.intgetMaxTablesInSelect()Gets the max tables in select.intgetMaxUserNameLength()Gets the max user name length.StringgetNumericFunctions()Gets the numeric functions.StringgetProcedureTerm()Gets the procedure term.intgetResultSetHoldability()Gets the result set holdability.List<SchemaMetadata>getSchemas()Gets the schemas.StringgetSchemaTerm()Gets the schema term.StringgetSearchStringEscape()Gets the search string escape.StringgetSqlKeywords()Gets the sql keywords.intgetSQLStateType()Gets the SQL state type.StringgetStringFunctions()Gets the string functions.StringgetSystemFunctions()Gets the system functions.StringgetTimeDateFunctions()Gets the time date functions.StringgetURL()Gets the URL.StringgetUserName()Gets the user name.booleanisAllProceduresAreCallable()Checks if is all procedures are callable.booleanisAllTablesAreSelectable()Checks if is all tables are selectable.booleanisAutoCommitFailureClosesAllResultSets()Checks if is auto commit failure closes all result sets.booleanisCatalogAtStart()Checks if is catalog at start.booleanisDataDefinitionCausesTransactionCommit()Checks if is data definition causes transaction commit.booleanisDataDefinitionIgnoredInTransactions()Checks if is data definition ignored in transactions.booleanisGeneratedKeyAlwaysReturned()Checks if is generated key always returned.booleanisLocatorsUpdateCopy()Checks if is locators update copy.booleanisMaxRowSizeIncludeBlobs()Checks if is max row size include blobs.booleanisNullPlusNonNullIsNull()Checks if is null plus non null is null.booleanisNullsAreSortedAtEnd()Checks if is nulls are sorted at end.booleanisNullsAreSortedAtStart()Checks if is nulls are sorted at start.booleanisNullsAreSortedHigh()Checks if is nulls are sorted high.booleanisNullsAreSortedLow()Checks if is nulls are sorted low.booleanisReadOnly()Checks if is read only.booleanisStoresLowerCaseIdentifiers()Checks if is stores lower case identifiers.booleanisStoresLowerCaseQuotedIdentifiers()Checks if is stores lower case quoted identifiers.booleanisStoresMixedCaseIdentifiers()Checks if is stores mixed case identifiers.booleanisStoresMixedCaseQuotedIdentifiers()Checks if is stores mixed case quoted identifiers.booleanisStoresUpperCaseIdentifiers()Checks if is stores upper case identifiers.booleanisStoresUpperCaseQuotedIdentifiers()Checks if is stores upper case quoted identifiers.booleanisSupportsAlterTableWithAddColumn()Checks if is supports alter table with add column.booleanisSupportsAlterTableWithDropColumn()Checks if is supports alter table with drop column.booleanisSupportsANSI92EntryLevelSQL()Checks if is supports ANSI 92 entry level SQL.booleanisSupportsANSI92FullSQL()Checks if is supports ANSI 92 full SQL.booleanisSupportsANSI92IntermediateSQL()Checks if is supports ANSI 92 intermediate SQL.booleanisSupportsBatchUpdates()Checks if is supports batch updates.booleanisSupportsCatalogsInDataManipulation()Checks if is supports catalogs in data manipulation.booleanisSupportsCatalogsInIndexDefinitions()Checks if is supports catalogs in index definitions.booleanisSupportsCatalogsInPrivilegeDefinitions()Checks if is supports catalogs in privilege definitions.booleanisSupportsCatalogsInProcedureCalls()Checks if is supports catalogs in procedure calls.booleanisSupportsCatalogsInTableDefinitions()Checks if is supports catalogs in table definitions.booleanisSupportsColumnAliasing()Checks if is supports column aliasing.booleanisSupportsConvert()Checks if is supports convert.booleanisSupportsCoreSQLGrammar()Checks if is supports core SQL grammar.booleanisSupportsCorrelatedSubqueries()Checks if is supports correlated subqueries.booleanisSupportsDataDefinitionAndDataManipulationTransactions()Checks if is supports data definition and data manipulation transactions.booleanisSupportsDataManipulationTransactionsOnly()Checks if is supports data manipulation transactions only.booleanisSupportsDifferentTableCorrelationNames()Checks if is supports different table correlation names.booleanisSupportsExpressionsInOrderBy()Checks if is supports expressions in order by.booleanisSupportsExtendedSQLGrammar()Checks if is supports extended SQL grammar.booleanisSupportsFullOuterJoins()Checks if is supports full outer joins.booleanisSupportsGetGeneratedKeys()Checks if is supports get generated keys.booleanisSupportsGroupBy()Checks if is supports group by.booleanisSupportsGroupByBeyondSelect()Checks if is supports group by beyond select.booleanisSupportsGroupByUnrelated()Checks if is supports group by unrelated.booleanisSupportsIntegrityEnhancementFacility()Checks if is supports integrity enhancement facility.booleanisSupportsLikeEscapeClause()Checks if is supports like escape clause.booleanisSupportsLimitedOuterJoins()Checks if is supports limited outer joins.booleanisSupportsMinimumSQLGrammar()Checks if is supports minimum SQL grammar.booleanisSupportsMixedCaseIdentifiers()Checks if is supports mixed case identifiers.booleanisSupportsMixedCaseQuotedIdentifiers()Checks if is supports mixed case quoted identifiers.booleanisSupportsMultipleOpenResults()Checks if is supports multiple open results.booleanisSupportsMultipleResultSets()Checks if is supports multiple result sets.booleanisSupportsMultipleTransactions()Checks if is supports multiple transactions.booleanisSupportsNamedParameters()Checks if is supports named parameters.booleanisSupportsNonNullableColumns()Checks if is supports non nullable columns.booleanisSupportsOpenCursorsAcrossCommit()Checks if is supports open cursors across commit.booleanisSupportsOpenCursorsAcrossRollback()Checks if is supports open cursors across rollback.booleanisSupportsOpenStatementsAcrossCommit()Checks if is supports open statements across commit.booleanisSupportsOpenStatementsAcrossRollback()Checks if is supports open statements across rollback.booleanisSupportsOrderByUnrelated()Checks if is supports order by unrelated.booleanisSupportsOuterJoins()Checks if is supports outer joins.booleanisSupportsPositionedDelete()Checks if is supports positioned delete.booleanisSupportsPositionedUpdate()Checks if is supports positioned update.booleanisSupportsRefCursors()Checks if is supports ref cursors.booleanisSupportsSavepoints()Checks if is supports savepoints.booleanisSupportsSchemasInDataManipulation()Checks if is supports schemas in data manipulation.booleanisSupportsSchemasInIndexDefinitions()Checks if is supports schemas in index definitions.booleanisSupportsSchemasInPrivilegeDefinitions()Checks if is supports schemas in privilege definitions.booleanisSupportsSchemasInProcedureCalls()Checks if is supports schemas in procedure calls.booleanisSupportsSchemasInTableDefinitions()Checks if is supports schemas in table definitions.booleanisSupportsSelectForUpdate()Checks if is supports select for update.booleanisSupportsStatementPooling()Checks if is supports statement pooling.booleanisSupportsStoredFunctionsUsingCallSyntax()Checks if is supports stored functions using call syntax.booleanisSupportsStoredProcedures()Checks if is supports stored procedures.booleanisSupportsSubqueriesInComparisons()Checks if is supports subqueries in comparisons.booleanisSupportsSubqueriesInExists()Checks if is supports subqueries in exists.booleanisSupportsSubqueriesInIns()Checks if is supports subqueries in ins.booleanisSupportsSubqueriesInQuantifieds()Checks if is supports subqueries in quantifieds.booleanisSupportsTableCorrelationNames()Checks if is supports table correlation names.booleanisSupportsTransactions()Checks if is supports transactions.booleanisSupportsUnion()Checks if is supports union.booleanisSupportsUnionAll()Checks if is supports union all.booleanisUsesLocalFilePerTable()Checks if is uses local file per table.booleanisUsesLocalFiles()Checks if is uses local files.voidsetAllProceduresAreCallable(boolean allProceduresAreCallable)Sets the all procedures are callable.voidsetAllTablesAreSelectable(boolean allTablesAreSelectable)Sets the all tables are selectable.voidsetAutoCommitFailureClosesAllResultSets(boolean autoCommitFailureClosesAllResultSets)Sets the auto commit failure closes all result sets.voidsetCatalogAtStart(boolean isCatalogAtStart)Sets the catalog at start.voidsetCatalogSeparator(String catalogSeparator)Sets the catalog separator.voidsetCatalogTerm(String catalogTerm)Sets the catalog term.voidsetDatabaseProductName(String databaseProductName)Sets the database product name.voidsetDatabaseProductVersion(String databaseProductVersion)Sets the database product version.voidsetDataDefinitionCausesTransactionCommit(boolean dataDefinitionCausesTransactionCommit)Sets the data definition causes transaction commit.voidsetDataDefinitionIgnoredInTransactions(boolean dataDefinitionIgnoredInTransactions)Sets the data definition ignored in transactions.voidsetDefaultTransactionIsolation(int defaultTransactionIsolation)Sets the default transaction isolation.voidsetDriverMajorVersion(int driverMajorVersion)Sets the driver major version.voidsetDriverMinorVersion(int driverMinorVersion)Sets the driver minor version.voidsetDriverName(String driverName)Sets the driver name.voidsetDriverVersion(String driverVersion)Sets the driver version.voidsetExtraNameCharacters(String extraNameCharacters)Sets the extra name characters.voidsetGeneratedKeyAlwaysReturned(boolean generatedKeyAlwaysReturned)Sets the generated key always returned.voidsetGetDatabaseMajorVersion(int databaseMajorVersion)Sets the database major version.voidsetGetDatabaseMinorVersion(int databaseMinorVersion)Sets the database minor version.voidsetGetResultSetHoldability(int resultSetHoldability)Sets the result set holdability.voidsetIdentifierQuoteString(String identifierQuoteString)Sets the identifier quote string.voidsetJDBCMajorVersion(int jdbcMajorVersion)Sets the JDBC major version.voidsetJDBCMinorVersion(int jdbcMinorVersion)Sets the JDBC minor version.voidsetKind(String kind)Sets the kind.voidsetLocatorsUpdateCopy(boolean locatorsUpdateCopy)Sets the locators update copy.voidsetMaxBinaryLiteralLength(int maxBinaryLiteralLength)Sets the max binary literal length.voidsetMaxCatalogNameLength(int maxCatalogNameLength)Sets the max catalog name length.voidsetMaxCharLiteralLength(int maxCharLiteralLength)Sets the max char literal length.voidsetMaxColumnNameLength(int maxColumnNameLength)Sets the max column name length.voidsetMaxColumnsInGroupBy(int maxColumnsInGroupBy)Sets the max columns in group by.voidsetMaxColumnsInIndex(int maxColumnsInIndex)Sets the max columns in index.voidsetMaxColumnsInOrderBy(int maxColumnsInOrderBy)Sets the max columns in order by.voidsetMaxColumnsInSelect(int maxColumnsInSelect)Sets the max columns in select.voidsetMaxColumnsInTable(int maxColumnsInTable)Sets the max columns in table.voidsetMaxConnections(int maxConnections)Sets the max connections.voidsetMaxCursorNameLength(int maxCursorNameLength)Sets the max cursor name length.voidsetMaxIndexLength(int maxIndexLength)Sets the max index length.voidsetMaxLogicalLobSize(long maxLogicalLobSize)Sets the max logical lob size.voidsetMaxProcedureNameLength(int maxProcedureNameLength)Sets the max procedure name length.voidsetMaxRowSize(int maxRowSize)Sets the max row size.voidsetMaxRowSizeIncludeBlobs(boolean maxRowSizeIncludeBlobs)Sets the max row size include blobs.voidsetMaxSchemaNameLength(int maxSchemaNameLength)Sets the max schema name length.voidsetMaxStatementLength(int maxStatementLength)Sets the max statement length.voidsetMaxStatements(int maxStatements)Sets the max statements.voidsetMaxTableNameLength(int maxTableNameLength)Sets the max table name length.voidsetMaxTablesInSelect(int maxTablesInSelect)Sets the max tables in select.voidsetMaxUserNameLength(int maxUserNameLength)Sets the max user name length.voidsetNullPlusNonNullIsNull(boolean nullPlusNonNullIsNull)Sets the null plus non null is null.voidsetNullsAreSortedAtEnd(boolean nullsAreSortedAtEnd)Sets the nulls are sorted at end.voidsetNullsAreSortedAtStart(boolean nullsAreSortedAtStart)Sets the nulls are sorted at start.voidsetNullsAreSortedHigh(boolean nullsAreSortedHigh)Sets the nulls are sorted high.voidsetNullsAreSortedLow(boolean nullsAreSortedLow)Sets the nulls are sorted low.voidsetNumericFunctions(String numericFunctions)Sets the numeric functions.voidsetProcedureTerm(String procedureTerm)Sets the procedure term.voidsetReadOnly(boolean isReadOnly)Sets the read only.voidsetSchemaTerm(String schemaTerm)Sets the schema term.voidsetSearchStringEscape(String searchStringEscape)Sets the search string escape.voidsetSqlKeywords(String sqlKeywords)Sets the sql keywords.voidsetSQLStateType(int sqlStateType)Sets the SQL state type.voidsetStoresLowerCaseIdentifiers(boolean storesLowerCaseIdentifiers)Sets the stores lower case identifiers.voidsetStoresLowerCaseQuotedIdentifiers(boolean storesLowerCaseQuotedIdentifiers)Sets the stores lower case quoted identifiers.voidsetStoresMixedCaseIdentifiers(boolean storesMixedCaseIdentifiers)Sets the stores mixed case identifiers.voidsetStoresMixedCaseQuotedIdentifiers(boolean storesMixedCaseQuotedIdentifiers)Sets the stores mixed case quoted identifiers.voidsetStoresUpperCaseIdentifiers(boolean storesUpperCaseIdentifiers)Sets the stores upper case identifiers.voidsetStoresUpperCaseQuotedIdentifiers(boolean storesUpperCaseQuotedIdentifiers)Sets the stores upper case quoted identifiers.voidsetStringFunctions(String stringFunctions)Sets the string functions.voidsetSupportsAlterTableWithAddColumn(boolean supportsAlterTableWithAddColumn)Sets the supports alter table with add column.voidsetSupportsAlterTableWithDropColumn(boolean supportsAlterTableWithDropColumn)Sets the supports alter table with drop column.voidsetSupportsANSI92EntryLevelSQL(boolean supportsANSI92EntryLevelSQL)Sets the supports ANSI 92 entry level SQL.voidsetSupportsANSI92FullSQL(boolean supportsANSI92FullSQL)Sets the supports ANSI 92 full SQL.voidsetSupportsANSI92IntermediateSQL(boolean supportsANSI92IntermediateSQL)Sets the supports ANSI 92 intermediate SQL.voidsetSupportsBatchUpdates(boolean supportsBatchUpdates)Sets the supports batch updates.voidsetSupportsCatalogsInDataManipulation(boolean supportsCatalogsInDataManipulation)Sets the supports catalogs in data manipulation.voidsetSupportsCatalogsInIndexDefinitions(boolean supportsCatalogsInIndexDefinitions)Sets the supports catalogs in index definitions.voidsetSupportsCatalogsInPrivilegeDefinitions(boolean supportsCatalogsInPrivilegeDefinitions)Sets the supports catalogs in privilege definitions.voidsetSupportsCatalogsInProcedureCalls(boolean supportsCatalogsInProcedureCalls)Sets the supports catalogs in procedure calls.voidsetSupportsCatalogsInTableDefinitions(boolean supportsCatalogsInTableDefinitions)Sets the supports catalogs in table definitions.voidsetSupportsColumnAliasing(boolean supportsColumnAliasing)Sets the supports column aliasing.voidsetSupportsConvert(boolean supportsConvert)Sets the supports convert.voidsetSupportsCoreSQLGrammar(boolean supportsCoreSQLGrammar)Sets the supports core SQL grammar.voidsetSupportsCorrelatedSubqueries(boolean supportsCorrelatedSubqueries)Sets the supports correlated subqueries.voidsetSupportsDataDefinitionAndDataManipulationTransactions(boolean supportsDataDefinitionAndDataManipulationTransactions)Sets the supports data definition and data manipulation transactions.voidsetSupportsDataManipulationTransactionsOnly(boolean supportsDataManipulationTransactionsOnly)Sets the supports data manipulation transactions only.voidsetSupportsDifferentTableCorrelationNames(boolean supportsDifferentTableCorrelationNames)Sets the supports different table correlation names.voidsetSupportsExpressionsInOrderBy(boolean supportsExpressionsInOrderBy)Sets the supports expressions in order by.voidsetSupportsExtendedSQLGrammar(boolean supportsExtendedSQLGrammar)Sets the supports extended SQL grammar.voidsetSupportsFullOuterJoins(boolean supportsFullOuterJoins)Sets the supports full outer joins.voidsetSupportsGetGeneratedKeys(boolean supportsGetGeneratedKeys)Sets the supports get generated keys.voidsetSupportsGroupBy(boolean supportsGroupBy)Sets the supports group by.voidsetSupportsGroupByBeyondSelect(boolean supportsGroupByBeyondSelect)Sets the supports group by beyond select.voidsetSupportsGroupByUnrelated(boolean supportsGroupByUnrelated)Sets the supports group by unrelated.voidsetSupportsIntegrityEnhancementFacility(boolean supportsIntegrityEnhancementFacility)Sets the supports integrity enhancement facility.voidsetSupportsLikeEscapeClause(boolean supportsLikeEscapeClause)Sets the supports like escape clause.voidsetSupportsLimitedOuterJoins(boolean supportsLimitedOuterJoins)Sets the supports limited outer joins.voidsetSupportsMinimumSQLGrammar(boolean supportsMinimumSQLGrammar)Sets the supports minimum SQL grammar.voidsetSupportsMixedCaseIdentifiers(boolean supportsMixedCaseIdentifiers)Sets the supports mixed case identifiers.voidsetSupportsMixedCaseQuotedIdentifiers(boolean supportsMixedCaseQuotedIdentifiers)Sets the supports mixed case quoted identifiers.voidsetSupportsMultipleOpenResults(boolean supportsMultipleOpenResults)Sets the supports multiple open results.voidsetSupportsMultipleResultSets(boolean supportsMultipleResultSets)Sets the supports multiple result sets.voidsetSupportsMultipleTransactions(boolean supportsMultipleTransactions)Sets the supports multiple transactions.voidsetSupportsNamedParameters(boolean supportsNamedParameters)Sets the supports named parameters.voidsetSupportsNonNullableColumns(boolean supportsNonNullableColumns)Sets the supports non nullable columns.voidsetSupportsOpenCursorsAcrossCommit(boolean supportsOpenCursorsAcrossCommit)Sets the supports open cursors across commit.voidsetSupportsOpenCursorsAcrossRollback(boolean supportsOpenCursorsAcrossRollback)Sets the supports open cursors across rollback.voidsetSupportsOpenStatementsAcrossCommit(boolean supportsOpenStatementsAcrossCommit)Sets the supports open statements across commit.voidsetSupportsOpenStatementsAcrossRollback(boolean supportsOpenStatementsAcrossRollback)Sets the supports open statements across rollback.voidsetSupportsOrderByUnrelated(boolean supportsOrderByUnrelated)Sets the supports order by unrelated.voidsetSupportsOuterJoins(boolean supportsOuterJoins)Sets the supports outer joins.voidsetSupportsPositionedDelete(boolean supportsPositionedDelete)Sets the supports positioned delete.voidsetSupportsPositionedUpdate(boolean supportsPositionedUpdate)Sets the supports positioned update.voidsetSupportsRefCursors(boolean supportsRefCursors)Sets the supports ref cursors.voidsetSupportsSavepoints(boolean supportsSavepoints)Sets the supports savepoints.voidsetSupportsSchemasInDataManipulation(boolean supportsSchemasInDataManipulation)Sets the supports schemas in data manipulation.voidsetSupportsSchemasInIndexDefinitions(boolean supportsSchemasInIndexDefinitions)Sets the supports schemas in index definitions.voidsetSupportsSchemasInPrivilegeDefinitions(boolean supportsSchemasInPrivilegeDefinitions)Sets the supports schemas in privilege definitions.voidsetSupportsSchemasInProcedureCalls(boolean supportsSchemasInProcedureCalls)Sets the supports schemas in procedure calls.voidsetSupportsSchemasInTableDefinitions(boolean supportsSchemasInTableDefinitions)Sets the supports schemas in table definitions.voidsetSupportsSelectForUpdate(boolean supportsSelectForUpdate)Sets the supports select for update.voidsetSupportsStatementPooling(boolean supportsStatementPooling)Sets the supports statement pooling.voidsetSupportsStoredFunctionsUsingCallSyntax(boolean supportsStoredFunctionsUsingCallSyntax)Sets the supports stored functions using call syntax.voidsetSupportsStoredProcedures(boolean supportsStoredProcedures)Sets the supports stored procedures.voidsetSupportsSubqueriesInComparisons(boolean supportsSubqueriesInComparisons)Sets the supports subqueries in comparisons.voidsetSupportsSubqueriesInExists(boolean supportsSubqueriesInExists)Sets the supports subqueries in exists.voidsetSupportsSubqueriesInIns(boolean supportsSubqueriesInIns)Sets the supports subqueries in ins.voidsetSupportsSubqueriesInQuantifieds(boolean supportsSubqueriesInQuantifieds)Sets the supports subqueries in quantifieds.voidsetSupportsTableCorrelationNames(boolean supportsTableCorrelationNames)Sets the supports table correlation names.voidsetSupportsTransactions(boolean supportsTransactions)Sets the supports transactions.voidsetSupportsUnion(boolean supportsUnion)Sets the supports union.voidsetSupportsUnionAll(boolean supportsUnionAll)Sets the supports union all.voidsetSystemFunctions(String systemFunctions)Sets the system functions.voidsetTimeDateFunctions(String timeDateFunctions)Sets the time date functions.voidsetURL(String url)Sets the URL.voidsetUserName(String userName)Sets the gets the user name.voidsetUsesLocalFilePerTable(boolean usesLocalFilePerTable)Sets the uses local file per table.voidsetUsesLocalFiles(boolean usesLocalFiles)Sets the uses local files.
-
Constructor Details
-
DatabaseMetadata
Instantiates a new database metadata.- Parameters:
connection- the connection- Throws:
SQLException- the SQL exception
-
DatabaseMetadata
public DatabaseMetadata(Connection connection, String catalogName, DatabaseMetadataHelper.Filter<String> schemaNameFilter, DatabaseMetadataHelper.Filter<String> nameFilter) throws SQLExceptionInstantiates a new database metadata.- Parameters:
connection- the connectioncatalogName- the catalog nameschemaNameFilter- the schema name filternameFilter- the name filter- Throws:
SQLException- the SQL exception
-
-
Method Details
-
isAllProceduresAreCallable
public boolean isAllProceduresAreCallable()Checks if is all procedures are callable.- Returns:
- true, if is all procedures are callable
-
setAllProceduresAreCallable
public void setAllProceduresAreCallable(boolean allProceduresAreCallable)Sets the all procedures are callable.- Parameters:
allProceduresAreCallable- the new all procedures are callable
-
isAllTablesAreSelectable
public boolean isAllTablesAreSelectable()Checks if is all tables are selectable.- Returns:
- true, if is all tables are selectable
-
setAllTablesAreSelectable
public void setAllTablesAreSelectable(boolean allTablesAreSelectable)Sets the all tables are selectable.- Parameters:
allTablesAreSelectable- the new all tables are selectable
-
getURL
Gets the URL.- Returns:
- the URL
-
setURL
Sets the URL.- Parameters:
url- the new URL
-
getUserName
Gets the user name.- Returns:
- the user name
-
setUserName
Sets the gets the user name.- Parameters:
userName- the new gets the user name
-
isReadOnly
public boolean isReadOnly()Checks if is read only.- Returns:
- true, if is read only
-
setReadOnly
public void setReadOnly(boolean isReadOnly)Sets the read only.- Parameters:
isReadOnly- the new read only
-
isNullsAreSortedHigh
public boolean isNullsAreSortedHigh()Checks if is nulls are sorted high.- Returns:
- true, if is nulls are sorted high
-
setNullsAreSortedHigh
public void setNullsAreSortedHigh(boolean nullsAreSortedHigh)Sets the nulls are sorted high.- Parameters:
nullsAreSortedHigh- the new nulls are sorted high
-
isNullsAreSortedLow
public boolean isNullsAreSortedLow()Checks if is nulls are sorted low.- Returns:
- true, if is nulls are sorted low
-
setNullsAreSortedLow
public void setNullsAreSortedLow(boolean nullsAreSortedLow)Sets the nulls are sorted low.- Parameters:
nullsAreSortedLow- the new nulls are sorted low
-
isNullsAreSortedAtStart
public boolean isNullsAreSortedAtStart()Checks if is nulls are sorted at start.- Returns:
- true, if is nulls are sorted at start
-
setNullsAreSortedAtStart
public void setNullsAreSortedAtStart(boolean nullsAreSortedAtStart)Sets the nulls are sorted at start.- Parameters:
nullsAreSortedAtStart- the new nulls are sorted at start
-
isNullsAreSortedAtEnd
public boolean isNullsAreSortedAtEnd()Checks if is nulls are sorted at end.- Returns:
- true, if is nulls are sorted at end
-
setNullsAreSortedAtEnd
public void setNullsAreSortedAtEnd(boolean nullsAreSortedAtEnd)Sets the nulls are sorted at end.- Parameters:
nullsAreSortedAtEnd- the new nulls are sorted at end
-
getDatabaseProductName
Gets the database product name.- Returns:
- the database product name
-
setDatabaseProductName
Sets the database product name.- Parameters:
databaseProductName- the new database product name
-
getDatabaseProductVersion
Gets the database product version.- Returns:
- the database product version
-
setDatabaseProductVersion
Sets the database product version.- Parameters:
databaseProductVersion- the new database product version
-
getDriverName
Gets the driver name.- Returns:
- the driver name
-
setDriverName
Sets the driver name.- Parameters:
driverName- the new driver name
-
getDriverVersion
Gets the driver version.- Returns:
- the driver version
-
setDriverVersion
Sets the driver version.- Parameters:
driverVersion- the new driver version
-
getDriverMajorVersion
public int getDriverMajorVersion()Gets the driver major version.- Returns:
- the driver major version
-
setDriverMajorVersion
public void setDriverMajorVersion(int driverMajorVersion)Sets the driver major version.- Parameters:
driverMajorVersion- the new driver major version
-
getDriverMinorVersion
public int getDriverMinorVersion()Gets the driver minor version.- Returns:
- the driver minor version
-
setDriverMinorVersion
public void setDriverMinorVersion(int driverMinorVersion)Sets the driver minor version.- Parameters:
driverMinorVersion- the new driver minor version
-
isUsesLocalFiles
public boolean isUsesLocalFiles()Checks if is uses local files.- Returns:
- true, if is uses local files
-
setUsesLocalFiles
public void setUsesLocalFiles(boolean usesLocalFiles)Sets the uses local files.- Parameters:
usesLocalFiles- the new uses local files
-
isUsesLocalFilePerTable
public boolean isUsesLocalFilePerTable()Checks if is uses local file per table.- Returns:
- true, if is uses local file per table
-
setUsesLocalFilePerTable
public void setUsesLocalFilePerTable(boolean usesLocalFilePerTable)Sets the uses local file per table.- Parameters:
usesLocalFilePerTable- the new uses local file per table
-
isSupportsMixedCaseIdentifiers
public boolean isSupportsMixedCaseIdentifiers()Checks if is supports mixed case identifiers.- Returns:
- true, if is supports mixed case identifiers
-
setSupportsMixedCaseIdentifiers
public void setSupportsMixedCaseIdentifiers(boolean supportsMixedCaseIdentifiers)Sets the supports mixed case identifiers.- Parameters:
supportsMixedCaseIdentifiers- the new supports mixed case identifiers
-
isStoresUpperCaseIdentifiers
public boolean isStoresUpperCaseIdentifiers()Checks if is stores upper case identifiers.- Returns:
- true, if is stores upper case identifiers
-
setStoresUpperCaseIdentifiers
public void setStoresUpperCaseIdentifiers(boolean storesUpperCaseIdentifiers)Sets the stores upper case identifiers.- Parameters:
storesUpperCaseIdentifiers- the new stores upper case identifiers
-
isStoresLowerCaseIdentifiers
public boolean isStoresLowerCaseIdentifiers()Checks if is stores lower case identifiers.- Returns:
- true, if is stores lower case identifiers
-
setStoresLowerCaseIdentifiers
public void setStoresLowerCaseIdentifiers(boolean storesLowerCaseIdentifiers)Sets the stores lower case identifiers.- Parameters:
storesLowerCaseIdentifiers- the new stores lower case identifiers
-
isStoresMixedCaseIdentifiers
public boolean isStoresMixedCaseIdentifiers()Checks if is stores mixed case identifiers.- Returns:
- true, if is stores mixed case identifiers
-
setStoresMixedCaseIdentifiers
public void setStoresMixedCaseIdentifiers(boolean storesMixedCaseIdentifiers)Sets the stores mixed case identifiers.- Parameters:
storesMixedCaseIdentifiers- the new stores mixed case identifiers
-
isSupportsMixedCaseQuotedIdentifiers
public boolean isSupportsMixedCaseQuotedIdentifiers()Checks if is supports mixed case quoted identifiers.- Returns:
- true, if is supports mixed case quoted identifiers
-
setSupportsMixedCaseQuotedIdentifiers
public void setSupportsMixedCaseQuotedIdentifiers(boolean supportsMixedCaseQuotedIdentifiers)Sets the supports mixed case quoted identifiers.- Parameters:
supportsMixedCaseQuotedIdentifiers- the new supports mixed case quoted identifiers
-
isStoresUpperCaseQuotedIdentifiers
public boolean isStoresUpperCaseQuotedIdentifiers()Checks if is stores upper case quoted identifiers.- Returns:
- true, if is stores upper case quoted identifiers
-
setStoresUpperCaseQuotedIdentifiers
public void setStoresUpperCaseQuotedIdentifiers(boolean storesUpperCaseQuotedIdentifiers)Sets the stores upper case quoted identifiers.- Parameters:
storesUpperCaseQuotedIdentifiers- the new stores upper case quoted identifiers
-
isStoresLowerCaseQuotedIdentifiers
public boolean isStoresLowerCaseQuotedIdentifiers()Checks if is stores lower case quoted identifiers.- Returns:
- true, if is stores lower case quoted identifiers
-
setStoresLowerCaseQuotedIdentifiers
public void setStoresLowerCaseQuotedIdentifiers(boolean storesLowerCaseQuotedIdentifiers)Sets the stores lower case quoted identifiers.- Parameters:
storesLowerCaseQuotedIdentifiers- the new stores lower case quoted identifiers
-
isStoresMixedCaseQuotedIdentifiers
public boolean isStoresMixedCaseQuotedIdentifiers()Checks if is stores mixed case quoted identifiers.- Returns:
- true, if is stores mixed case quoted identifiers
-
setStoresMixedCaseQuotedIdentifiers
public void setStoresMixedCaseQuotedIdentifiers(boolean storesMixedCaseQuotedIdentifiers)Sets the stores mixed case quoted identifiers.- Parameters:
storesMixedCaseQuotedIdentifiers- the new stores mixed case quoted identifiers
-
getIdentifierQuoteString
Gets the identifier quote string.- Returns:
- the identifier quote string
-
setIdentifierQuoteString
Sets the identifier quote string.- Parameters:
identifierQuoteString- the new identifier quote string
-
getSqlKeywords
Gets the sql keywords.- Returns:
- the sql keywords
-
setSqlKeywords
Sets the sql keywords.- Parameters:
sqlKeywords- the new sql keywords
-
getNumericFunctions
Gets the numeric functions.- Returns:
- the numeric functions
-
setNumericFunctions
Sets the numeric functions.- Parameters:
numericFunctions- the new numeric functions
-
getStringFunctions
Gets the string functions.- Returns:
- the string functions
-
setStringFunctions
Sets the string functions.- Parameters:
stringFunctions- the new string functions
-
getSystemFunctions
Gets the system functions.- Returns:
- the system functions
-
setSystemFunctions
Sets the system functions.- Parameters:
systemFunctions- the new system functions
-
getTimeDateFunctions
Gets the time date functions.- Returns:
- the time date functions
-
setTimeDateFunctions
Sets the time date functions.- Parameters:
timeDateFunctions- the new time date functions
-
getSearchStringEscape
Gets the search string escape.- Returns:
- the search string escape
-
setSearchStringEscape
Sets the search string escape.- Parameters:
searchStringEscape- the new search string escape
-
getExtraNameCharacters
Gets the extra name characters.- Returns:
- the extra name characters
-
setExtraNameCharacters
Sets the extra name characters.- Parameters:
extraNameCharacters- the new extra name characters
-
isSupportsAlterTableWithAddColumn
public boolean isSupportsAlterTableWithAddColumn()Checks if is supports alter table with add column.- Returns:
- true, if is supports alter table with add column
-
setSupportsAlterTableWithAddColumn
public void setSupportsAlterTableWithAddColumn(boolean supportsAlterTableWithAddColumn)Sets the supports alter table with add column.- Parameters:
supportsAlterTableWithAddColumn- the new supports alter table with add column
-
isSupportsAlterTableWithDropColumn
public boolean isSupportsAlterTableWithDropColumn()Checks if is supports alter table with drop column.- Returns:
- true, if is supports alter table with drop column
-
setSupportsAlterTableWithDropColumn
public void setSupportsAlterTableWithDropColumn(boolean supportsAlterTableWithDropColumn)Sets the supports alter table with drop column.- Parameters:
supportsAlterTableWithDropColumn- the new supports alter table with drop column
-
isSupportsColumnAliasing
public boolean isSupportsColumnAliasing()Checks if is supports column aliasing.- Returns:
- true, if is supports column aliasing
-
setSupportsColumnAliasing
public void setSupportsColumnAliasing(boolean supportsColumnAliasing)Sets the supports column aliasing.- Parameters:
supportsColumnAliasing- the new supports column aliasing
-
isNullPlusNonNullIsNull
public boolean isNullPlusNonNullIsNull()Checks if is null plus non null is null.- Returns:
- true, if is null plus non null is null
-
setNullPlusNonNullIsNull
public void setNullPlusNonNullIsNull(boolean nullPlusNonNullIsNull)Sets the null plus non null is null.- Parameters:
nullPlusNonNullIsNull- the new null plus non null is null
-
isSupportsConvert
public boolean isSupportsConvert()Checks if is supports convert.- Returns:
- true, if is supports convert
-
setSupportsConvert
public void setSupportsConvert(boolean supportsConvert)Sets the supports convert.- Parameters:
supportsConvert- the new supports convert
-
isSupportsTableCorrelationNames
public boolean isSupportsTableCorrelationNames()Checks if is supports table correlation names.- Returns:
- true, if is supports table correlation names
-
setSupportsTableCorrelationNames
public void setSupportsTableCorrelationNames(boolean supportsTableCorrelationNames)Sets the supports table correlation names.- Parameters:
supportsTableCorrelationNames- the new supports table correlation names
-
isSupportsDifferentTableCorrelationNames
public boolean isSupportsDifferentTableCorrelationNames()Checks if is supports different table correlation names.- Returns:
- true, if is supports different table correlation names
-
setSupportsDifferentTableCorrelationNames
public void setSupportsDifferentTableCorrelationNames(boolean supportsDifferentTableCorrelationNames)Sets the supports different table correlation names.- Parameters:
supportsDifferentTableCorrelationNames- the new supports different table correlation names
-
isSupportsExpressionsInOrderBy
public boolean isSupportsExpressionsInOrderBy()Checks if is supports expressions in order by.- Returns:
- true, if is supports expressions in order by
-
setSupportsExpressionsInOrderBy
public void setSupportsExpressionsInOrderBy(boolean supportsExpressionsInOrderBy)Sets the supports expressions in order by.- Parameters:
supportsExpressionsInOrderBy- the new supports expressions in order by
-
isSupportsOrderByUnrelated
public boolean isSupportsOrderByUnrelated()Checks if is supports order by unrelated.- Returns:
- true, if is supports order by unrelated
-
setSupportsOrderByUnrelated
public void setSupportsOrderByUnrelated(boolean supportsOrderByUnrelated)Sets the supports order by unrelated.- Parameters:
supportsOrderByUnrelated- the new supports order by unrelated
-
isSupportsGroupBy
public boolean isSupportsGroupBy()Checks if is supports group by.- Returns:
- true, if is supports group by
-
setSupportsGroupBy
public void setSupportsGroupBy(boolean supportsGroupBy)Sets the supports group by.- Parameters:
supportsGroupBy- the new supports group by
-
isSupportsGroupByUnrelated
public boolean isSupportsGroupByUnrelated()Checks if is supports group by unrelated.- Returns:
- true, if is supports group by unrelated
-
setSupportsGroupByUnrelated
public void setSupportsGroupByUnrelated(boolean supportsGroupByUnrelated)Sets the supports group by unrelated.- Parameters:
supportsGroupByUnrelated- the new supports group by unrelated
-
isSupportsGroupByBeyondSelect
public boolean isSupportsGroupByBeyondSelect()Checks if is supports group by beyond select.- Returns:
- true, if is supports group by beyond select
-
setSupportsGroupByBeyondSelect
public void setSupportsGroupByBeyondSelect(boolean supportsGroupByBeyondSelect)Sets the supports group by beyond select.- Parameters:
supportsGroupByBeyondSelect- the new supports group by beyond select
-
isSupportsLikeEscapeClause
public boolean isSupportsLikeEscapeClause()Checks if is supports like escape clause.- Returns:
- true, if is supports like escape clause
-
setSupportsLikeEscapeClause
public void setSupportsLikeEscapeClause(boolean supportsLikeEscapeClause)Sets the supports like escape clause.- Parameters:
supportsLikeEscapeClause- the new supports like escape clause
-
isSupportsMultipleResultSets
public boolean isSupportsMultipleResultSets()Checks if is supports multiple result sets.- Returns:
- true, if is supports multiple result sets
-
setSupportsMultipleResultSets
public void setSupportsMultipleResultSets(boolean supportsMultipleResultSets)Sets the supports multiple result sets.- Parameters:
supportsMultipleResultSets- the new supports multiple result sets
-
isSupportsMultipleTransactions
public boolean isSupportsMultipleTransactions()Checks if is supports multiple transactions.- Returns:
- true, if is supports multiple transactions
-
setSupportsMultipleTransactions
public void setSupportsMultipleTransactions(boolean supportsMultipleTransactions)Sets the supports multiple transactions.- Parameters:
supportsMultipleTransactions- the new supports multiple transactions
-
isSupportsNonNullableColumns
public boolean isSupportsNonNullableColumns()Checks if is supports non nullable columns.- Returns:
- true, if is supports non nullable columns
-
setSupportsNonNullableColumns
public void setSupportsNonNullableColumns(boolean supportsNonNullableColumns)Sets the supports non nullable columns.- Parameters:
supportsNonNullableColumns- the new supports non nullable columns
-
isSupportsMinimumSQLGrammar
public boolean isSupportsMinimumSQLGrammar()Checks if is supports minimum SQL grammar.- Returns:
- true, if is supports minimum SQL grammar
-
setSupportsMinimumSQLGrammar
public void setSupportsMinimumSQLGrammar(boolean supportsMinimumSQLGrammar)Sets the supports minimum SQL grammar.- Parameters:
supportsMinimumSQLGrammar- the new supports minimum SQL grammar
-
isSupportsCoreSQLGrammar
public boolean isSupportsCoreSQLGrammar()Checks if is supports core SQL grammar.- Returns:
- true, if is supports core SQL grammar
-
setSupportsCoreSQLGrammar
public void setSupportsCoreSQLGrammar(boolean supportsCoreSQLGrammar)Sets the supports core SQL grammar.- Parameters:
supportsCoreSQLGrammar- the new supports core SQL grammar
-
isSupportsExtendedSQLGrammar
public boolean isSupportsExtendedSQLGrammar()Checks if is supports extended SQL grammar.- Returns:
- true, if is supports extended SQL grammar
-
setSupportsExtendedSQLGrammar
public void setSupportsExtendedSQLGrammar(boolean supportsExtendedSQLGrammar)Sets the supports extended SQL grammar.- Parameters:
supportsExtendedSQLGrammar- the new supports extended SQL grammar
-
isSupportsANSI92EntryLevelSQL
public boolean isSupportsANSI92EntryLevelSQL()Checks if is supports ANSI 92 entry level SQL.- Returns:
- true, if is supports ANSI 92 entry level SQL
-
setSupportsANSI92EntryLevelSQL
public void setSupportsANSI92EntryLevelSQL(boolean supportsANSI92EntryLevelSQL)Sets the supports ANSI 92 entry level SQL.- Parameters:
supportsANSI92EntryLevelSQL- the new supports ANSI 92 entry level SQL
-
isSupportsANSI92IntermediateSQL
public boolean isSupportsANSI92IntermediateSQL()Checks if is supports ANSI 92 intermediate SQL.- Returns:
- true, if is supports ANSI 92 intermediate SQL
-
setSupportsANSI92IntermediateSQL
public void setSupportsANSI92IntermediateSQL(boolean supportsANSI92IntermediateSQL)Sets the supports ANSI 92 intermediate SQL.- Parameters:
supportsANSI92IntermediateSQL- the new supports ANSI 92 intermediate SQL
-
isSupportsANSI92FullSQL
public boolean isSupportsANSI92FullSQL()Checks if is supports ANSI 92 full SQL.- Returns:
- true, if is supports ANSI 92 full SQL
-
setSupportsANSI92FullSQL
public void setSupportsANSI92FullSQL(boolean supportsANSI92FullSQL)Sets the supports ANSI 92 full SQL.- Parameters:
supportsANSI92FullSQL- the new supports ANSI 92 full SQL
-
isSupportsIntegrityEnhancementFacility
public boolean isSupportsIntegrityEnhancementFacility()Checks if is supports integrity enhancement facility.- Returns:
- true, if is supports integrity enhancement facility
-
setSupportsIntegrityEnhancementFacility
public void setSupportsIntegrityEnhancementFacility(boolean supportsIntegrityEnhancementFacility)Sets the supports integrity enhancement facility.- Parameters:
supportsIntegrityEnhancementFacility- the new supports integrity enhancement facility
-
isSupportsOuterJoins
public boolean isSupportsOuterJoins()Checks if is supports outer joins.- Returns:
- true, if is supports outer joins
-
setSupportsOuterJoins
public void setSupportsOuterJoins(boolean supportsOuterJoins)Sets the supports outer joins.- Parameters:
supportsOuterJoins- the new supports outer joins
-
isSupportsFullOuterJoins
public boolean isSupportsFullOuterJoins()Checks if is supports full outer joins.- Returns:
- true, if is supports full outer joins
-
setSupportsFullOuterJoins
public void setSupportsFullOuterJoins(boolean supportsFullOuterJoins)Sets the supports full outer joins.- Parameters:
supportsFullOuterJoins- the new supports full outer joins
-
isSupportsLimitedOuterJoins
public boolean isSupportsLimitedOuterJoins()Checks if is supports limited outer joins.- Returns:
- true, if is supports limited outer joins
-
setSupportsLimitedOuterJoins
public void setSupportsLimitedOuterJoins(boolean supportsLimitedOuterJoins)Sets the supports limited outer joins.- Parameters:
supportsLimitedOuterJoins- the new supports limited outer joins
-
getSchemaTerm
Gets the schema term.- Returns:
- the schema term
-
setSchemaTerm
Sets the schema term.- Parameters:
schemaTerm- the new schema term
-
getProcedureTerm
Gets the procedure term.- Returns:
- the procedure term
-
setProcedureTerm
Sets the procedure term.- Parameters:
procedureTerm- the new procedure term
-
getCatalogTerm
Gets the catalog term.- Returns:
- the catalog term
-
setCatalogTerm
Sets the catalog term.- Parameters:
catalogTerm- the new catalog term
-
isCatalogAtStart
public boolean isCatalogAtStart()Checks if is catalog at start.- Returns:
- true, if is catalog at start
-
setCatalogAtStart
public void setCatalogAtStart(boolean isCatalogAtStart)Sets the catalog at start.- Parameters:
isCatalogAtStart- the new catalog at start
-
getCatalogSeparator
Gets the the catalog separator.- Returns:
- the catalog separator
-
setCatalogSeparator
Sets the catalog separator.- Parameters:
catalogSeparator- the new catalog separator
-
isSupportsSchemasInDataManipulation
public boolean isSupportsSchemasInDataManipulation()Checks if is supports schemas in data manipulation.- Returns:
- true, if is supports schemas in data manipulation
-
setSupportsSchemasInDataManipulation
public void setSupportsSchemasInDataManipulation(boolean supportsSchemasInDataManipulation)Sets the supports schemas in data manipulation.- Parameters:
supportsSchemasInDataManipulation- the new supports schemas in data manipulation
-
isSupportsSchemasInProcedureCalls
public boolean isSupportsSchemasInProcedureCalls()Checks if is supports schemas in procedure calls.- Returns:
- true, if is supports schemas in procedure calls
-
setSupportsSchemasInProcedureCalls
public void setSupportsSchemasInProcedureCalls(boolean supportsSchemasInProcedureCalls)Sets the supports schemas in procedure calls.- Parameters:
supportsSchemasInProcedureCalls- the new supports schemas in procedure calls
-
isSupportsSchemasInTableDefinitions
public boolean isSupportsSchemasInTableDefinitions()Checks if is supports schemas in table definitions.- Returns:
- true, if is supports schemas in table definitions
-
setSupportsSchemasInTableDefinitions
public void setSupportsSchemasInTableDefinitions(boolean supportsSchemasInTableDefinitions)Sets the supports schemas in table definitions.- Parameters:
supportsSchemasInTableDefinitions- the new supports schemas in table definitions
-
isSupportsSchemasInIndexDefinitions
public boolean isSupportsSchemasInIndexDefinitions()Checks if is supports schemas in index definitions.- Returns:
- true, if is supports schemas in index definitions
-
setSupportsSchemasInIndexDefinitions
public void setSupportsSchemasInIndexDefinitions(boolean supportsSchemasInIndexDefinitions)Sets the supports schemas in index definitions.- Parameters:
supportsSchemasInIndexDefinitions- the new supports schemas in index definitions
-
isSupportsSchemasInPrivilegeDefinitions
public boolean isSupportsSchemasInPrivilegeDefinitions()Checks if is supports schemas in privilege definitions.- Returns:
- true, if is supports schemas in privilege definitions
-
setSupportsSchemasInPrivilegeDefinitions
public void setSupportsSchemasInPrivilegeDefinitions(boolean supportsSchemasInPrivilegeDefinitions)Sets the supports schemas in privilege definitions.- Parameters:
supportsSchemasInPrivilegeDefinitions- the new supports schemas in privilege definitions
-
isSupportsCatalogsInDataManipulation
public boolean isSupportsCatalogsInDataManipulation()Checks if is supports catalogs in data manipulation.- Returns:
- true, if is supports catalogs in data manipulation
-
setSupportsCatalogsInDataManipulation
public void setSupportsCatalogsInDataManipulation(boolean supportsCatalogsInDataManipulation)Sets the supports catalogs in data manipulation.- Parameters:
supportsCatalogsInDataManipulation- the new supports catalogs in data manipulation
-
isSupportsCatalogsInProcedureCalls
public boolean isSupportsCatalogsInProcedureCalls()Checks if is supports catalogs in procedure calls.- Returns:
- true, if is supports catalogs in procedure calls
-
setSupportsCatalogsInProcedureCalls
public void setSupportsCatalogsInProcedureCalls(boolean supportsCatalogsInProcedureCalls)Sets the supports catalogs in procedure calls.- Parameters:
supportsCatalogsInProcedureCalls- the new supports catalogs in procedure calls
-
isSupportsCatalogsInTableDefinitions
public boolean isSupportsCatalogsInTableDefinitions()Checks if is supports catalogs in table definitions.- Returns:
- true, if is supports catalogs in table definitions
-
setSupportsCatalogsInTableDefinitions
public void setSupportsCatalogsInTableDefinitions(boolean supportsCatalogsInTableDefinitions)Sets the supports catalogs in table definitions.- Parameters:
supportsCatalogsInTableDefinitions- the new supports catalogs in table definitions
-
isSupportsCatalogsInIndexDefinitions
public boolean isSupportsCatalogsInIndexDefinitions()Checks if is supports catalogs in index definitions.- Returns:
- true, if is supports catalogs in index definitions
-
setSupportsCatalogsInIndexDefinitions
public void setSupportsCatalogsInIndexDefinitions(boolean supportsCatalogsInIndexDefinitions)Sets the supports catalogs in index definitions.- Parameters:
supportsCatalogsInIndexDefinitions- the new supports catalogs in index definitions
-
isSupportsCatalogsInPrivilegeDefinitions
public boolean isSupportsCatalogsInPrivilegeDefinitions()Checks if is supports catalogs in privilege definitions.- Returns:
- true, if is supports catalogs in privilege definitions
-
setSupportsCatalogsInPrivilegeDefinitions
public void setSupportsCatalogsInPrivilegeDefinitions(boolean supportsCatalogsInPrivilegeDefinitions)Sets the supports catalogs in privilege definitions.- Parameters:
supportsCatalogsInPrivilegeDefinitions- the new supports catalogs in privilege definitions
-
isSupportsPositionedDelete
public boolean isSupportsPositionedDelete()Checks if is supports positioned delete.- Returns:
- true, if is supports positioned delete
-
setSupportsPositionedDelete
public void setSupportsPositionedDelete(boolean supportsPositionedDelete)Sets the supports positioned delete.- Parameters:
supportsPositionedDelete- the new supports positioned delete
-
isSupportsPositionedUpdate
public boolean isSupportsPositionedUpdate()Checks if is supports positioned update.- Returns:
- true, if is supports positioned update
-
setSupportsPositionedUpdate
public void setSupportsPositionedUpdate(boolean supportsPositionedUpdate)Sets the supports positioned update.- Parameters:
supportsPositionedUpdate- the new supports positioned update
-
isSupportsSelectForUpdate
public boolean isSupportsSelectForUpdate()Checks if is supports select for update.- Returns:
- true, if is supports select for update
-
setSupportsSelectForUpdate
public void setSupportsSelectForUpdate(boolean supportsSelectForUpdate)Sets the supports select for update.- Parameters:
supportsSelectForUpdate- the new supports select for update
-
isSupportsStoredProcedures
public boolean isSupportsStoredProcedures()Checks if is supports stored procedures.- Returns:
- true, if is supports stored procedures
-
setSupportsStoredProcedures
public void setSupportsStoredProcedures(boolean supportsStoredProcedures)Sets the supports stored procedures.- Parameters:
supportsStoredProcedures- the new supports stored procedures
-
isSupportsSubqueriesInComparisons
public boolean isSupportsSubqueriesInComparisons()Checks if is supports subqueries in comparisons.- Returns:
- true, if is supports subqueries in comparisons
-
setSupportsSubqueriesInComparisons
public void setSupportsSubqueriesInComparisons(boolean supportsSubqueriesInComparisons)Sets the supports subqueries in comparisons.- Parameters:
supportsSubqueriesInComparisons- the new supports subqueries in comparisons
-
isSupportsSubqueriesInExists
public boolean isSupportsSubqueriesInExists()Checks if is supports subqueries in exists.- Returns:
- true, if is supports subqueries in exists
-
setSupportsSubqueriesInExists
public void setSupportsSubqueriesInExists(boolean supportsSubqueriesInExists)Sets the supports subqueries in exists.- Parameters:
supportsSubqueriesInExists- the new supports subqueries in exists
-
isSupportsSubqueriesInIns
public boolean isSupportsSubqueriesInIns()Checks if is supports subqueries in ins.- Returns:
- true, if is supports subqueries in ins
-
setSupportsSubqueriesInIns
public void setSupportsSubqueriesInIns(boolean supportsSubqueriesInIns)Sets the supports subqueries in ins.- Parameters:
supportsSubqueriesInIns- the new supports subqueries in ins
-
isSupportsSubqueriesInQuantifieds
public boolean isSupportsSubqueriesInQuantifieds()Checks if is supports subqueries in quantifieds.- Returns:
- true, if is supports subqueries in quantifieds
-
setSupportsSubqueriesInQuantifieds
public void setSupportsSubqueriesInQuantifieds(boolean supportsSubqueriesInQuantifieds)Sets the supports subqueries in quantifieds.- Parameters:
supportsSubqueriesInQuantifieds- the new supports subqueries in quantifieds
-
isSupportsCorrelatedSubqueries
public boolean isSupportsCorrelatedSubqueries()Checks if is supports correlated subqueries.- Returns:
- true, if is supports correlated subqueries
-
setSupportsCorrelatedSubqueries
public void setSupportsCorrelatedSubqueries(boolean supportsCorrelatedSubqueries)Sets the supports correlated subqueries.- Parameters:
supportsCorrelatedSubqueries- the new supports correlated subqueries
-
isSupportsUnion
public boolean isSupportsUnion()Checks if is supports union.- Returns:
- true, if is supports union
-
setSupportsUnion
public void setSupportsUnion(boolean supportsUnion)Sets the supports union.- Parameters:
supportsUnion- the new supports union
-
isSupportsUnionAll
public boolean isSupportsUnionAll()Checks if is supports union all.- Returns:
- true, if is supports union all
-
setSupportsUnionAll
public void setSupportsUnionAll(boolean supportsUnionAll)Sets the supports union all.- Parameters:
supportsUnionAll- the new supports union all
-
isSupportsOpenCursorsAcrossCommit
public boolean isSupportsOpenCursorsAcrossCommit()Checks if is supports open cursors across commit.- Returns:
- true, if is supports open cursors across commit
-
setSupportsOpenCursorsAcrossCommit
public void setSupportsOpenCursorsAcrossCommit(boolean supportsOpenCursorsAcrossCommit)Sets the supports open cursors across commit.- Parameters:
supportsOpenCursorsAcrossCommit- the new supports open cursors across commit
-
isSupportsOpenCursorsAcrossRollback
public boolean isSupportsOpenCursorsAcrossRollback()Checks if is supports open cursors across rollback.- Returns:
- true, if is supports open cursors across rollback
-
setSupportsOpenCursorsAcrossRollback
public void setSupportsOpenCursorsAcrossRollback(boolean supportsOpenCursorsAcrossRollback)Sets the supports open cursors across rollback.- Parameters:
supportsOpenCursorsAcrossRollback- the new supports open cursors across rollback
-
isSupportsOpenStatementsAcrossCommit
public boolean isSupportsOpenStatementsAcrossCommit()Checks if is supports open statements across commit.- Returns:
- true, if is supports open statements across commit
-
setSupportsOpenStatementsAcrossCommit
public void setSupportsOpenStatementsAcrossCommit(boolean supportsOpenStatementsAcrossCommit)Sets the supports open statements across commit.- Parameters:
supportsOpenStatementsAcrossCommit- the new supports open statements across commit
-
isSupportsOpenStatementsAcrossRollback
public boolean isSupportsOpenStatementsAcrossRollback()Checks if is supports open statements across rollback.- Returns:
- true, if is supports open statements across rollback
-
setSupportsOpenStatementsAcrossRollback
public void setSupportsOpenStatementsAcrossRollback(boolean supportsOpenStatementsAcrossRollback)Sets the supports open statements across rollback.- Parameters:
supportsOpenStatementsAcrossRollback- the new supports open statements across rollback
-
getMaxBinaryLiteralLength
public int getMaxBinaryLiteralLength()Gets the max binary literal length.- Returns:
- the max binary literal length
-
setMaxBinaryLiteralLength
public void setMaxBinaryLiteralLength(int maxBinaryLiteralLength)Sets the max binary literal length.- Parameters:
maxBinaryLiteralLength- the new max binary literal length
-
getMaxCharLiteralLength
public int getMaxCharLiteralLength()Gets the max char literal length.- Returns:
- the max char literal length
-
setMaxCharLiteralLength
public void setMaxCharLiteralLength(int maxCharLiteralLength)Sets the max char literal length.- Parameters:
maxCharLiteralLength- the new max char literal length
-
getMaxColumnNameLength
public int getMaxColumnNameLength()Gets the max column name length.- Returns:
- the max column name length
-
setMaxColumnNameLength
public void setMaxColumnNameLength(int maxColumnNameLength)Sets the max column name length.- Parameters:
maxColumnNameLength- the new max column name length
-
getMaxColumnsInGroupBy
public int getMaxColumnsInGroupBy()Gets the max columns in group by.- Returns:
- the max columns in group by
-
setMaxColumnsInGroupBy
public void setMaxColumnsInGroupBy(int maxColumnsInGroupBy)Sets the max columns in group by.- Parameters:
maxColumnsInGroupBy- the new max columns in group by
-
getMaxColumnsInIndex
public int getMaxColumnsInIndex()Gets the max columns in index.- Returns:
- the max columns in index
-
setMaxColumnsInIndex
public void setMaxColumnsInIndex(int maxColumnsInIndex)Sets the max columns in index.- Parameters:
maxColumnsInIndex- the new max columns in index
-
getMaxColumnsInOrderBy
public int getMaxColumnsInOrderBy()Gets the max columns in order by.- Returns:
- the max columns in order by
-
setMaxColumnsInOrderBy
public void setMaxColumnsInOrderBy(int maxColumnsInOrderBy)Sets the max columns in order by.- Parameters:
maxColumnsInOrderBy- the new max columns in order by
-
getMaxColumnsInSelect
public int getMaxColumnsInSelect()Gets the max columns in select.- Returns:
- the max columns in select
-
setMaxColumnsInSelect
public void setMaxColumnsInSelect(int maxColumnsInSelect)Sets the max columns in select.- Parameters:
maxColumnsInSelect- the new max columns in select
-
getMaxColumnsInTable
public int getMaxColumnsInTable()Gets the max columns in table.- Returns:
- the max columns in table
-
setMaxColumnsInTable
public void setMaxColumnsInTable(int maxColumnsInTable)Sets the max columns in table.- Parameters:
maxColumnsInTable- the new max columns in table
-
getMaxConnections
public int getMaxConnections()Gets the max connections.- Returns:
- the max connections
-
setMaxConnections
public void setMaxConnections(int maxConnections)Sets the max connections.- Parameters:
maxConnections- the new max connections
-
getMaxCursorNameLength
public int getMaxCursorNameLength()Gets the max cursor name length.- Returns:
- the max cursor name length
-
setMaxCursorNameLength
public void setMaxCursorNameLength(int maxCursorNameLength)Sets the max cursor name length.- Parameters:
maxCursorNameLength- the new max cursor name length
-
getMaxIndexLength
public int getMaxIndexLength()Gets the max index length.- Returns:
- the max index length
-
setMaxIndexLength
public void setMaxIndexLength(int maxIndexLength)Sets the max index length.- Parameters:
maxIndexLength- the new max index length
-
getMaxSchemaNameLength
public int getMaxSchemaNameLength()Gets the max schema name length.- Returns:
- the max schema name length
-
setMaxSchemaNameLength
public void setMaxSchemaNameLength(int maxSchemaNameLength)Sets the max schema name length.- Parameters:
maxSchemaNameLength- the new max schema name length
-
getMaxProcedureNameLength
public int getMaxProcedureNameLength()Gets the max procedure name length.- Returns:
- the max procedure name length
-
setMaxProcedureNameLength
public void setMaxProcedureNameLength(int maxProcedureNameLength)Sets the max procedure name length.- Parameters:
maxProcedureNameLength- the new max procedure name length
-
getMaxCatalogNameLength
public int getMaxCatalogNameLength()Gets the max catalog name length.- Returns:
- the max catalog name length
-
setMaxCatalogNameLength
public void setMaxCatalogNameLength(int maxCatalogNameLength)Sets the max catalog name length.- Parameters:
maxCatalogNameLength- the new max catalog name length
-
getMaxRowSize
public int getMaxRowSize()Gets the max row size.- Returns:
- the max row size
-
setMaxRowSize
public void setMaxRowSize(int maxRowSize)Sets the max row size.- Parameters:
maxRowSize- the new max row size
-
isMaxRowSizeIncludeBlobs
public boolean isMaxRowSizeIncludeBlobs()Checks if is max row size include blobs.- Returns:
- true, if is max row size include blobs
-
setMaxRowSizeIncludeBlobs
public void setMaxRowSizeIncludeBlobs(boolean maxRowSizeIncludeBlobs)Sets the max row size include blobs.- Parameters:
maxRowSizeIncludeBlobs- the new max row size include blobs
-
getMaxStatementLength
public int getMaxStatementLength()Gets the max statement length.- Returns:
- the max statement length
-
setMaxStatementLength
public void setMaxStatementLength(int maxStatementLength)Sets the max statement length.- Parameters:
maxStatementLength- the new max statement length
-
getMaxStatements
public int getMaxStatements()Gets the max statements.- Returns:
- the max statements
-
setMaxStatements
public void setMaxStatements(int maxStatements)Sets the max statements.- Parameters:
maxStatements- the new max statements
-
getMaxTableNameLength
public int getMaxTableNameLength()Gets the max table name length.- Returns:
- the max table name length
-
setMaxTableNameLength
public void setMaxTableNameLength(int maxTableNameLength)Sets the max table name length.- Parameters:
maxTableNameLength- the new max table name length
-
getMaxTablesInSelect
public int getMaxTablesInSelect()Gets the max tables in select.- Returns:
- the max tables in select
-
setMaxTablesInSelect
public void setMaxTablesInSelect(int maxTablesInSelect)Sets the max tables in select.- Parameters:
maxTablesInSelect- the new max tables in select
-
getMaxUserNameLength
public int getMaxUserNameLength()Gets the max user name length.- Returns:
- the max user name length
-
setMaxUserNameLength
public void setMaxUserNameLength(int maxUserNameLength)Sets the max user name length.- Parameters:
maxUserNameLength- the new max user name length
-
getDefaultTransactionIsolation
public int getDefaultTransactionIsolation()Gets the default transaction isolation.- Returns:
- the default transaction isolation
-
setDefaultTransactionIsolation
public void setDefaultTransactionIsolation(int defaultTransactionIsolation)Sets the default transaction isolation.- Parameters:
defaultTransactionIsolation- the new default transaction isolation
-
isSupportsTransactions
public boolean isSupportsTransactions()Checks if is supports transactions.- Returns:
- true, if is supports transactions
-
setSupportsTransactions
public void setSupportsTransactions(boolean supportsTransactions)Sets the supports transactions.- Parameters:
supportsTransactions- the new supports transactions
-
isSupportsDataDefinitionAndDataManipulationTransactions
public boolean isSupportsDataDefinitionAndDataManipulationTransactions()Checks if is supports data definition and data manipulation transactions.- Returns:
- true, if is supports data definition and data manipulation transactions
-
setSupportsDataDefinitionAndDataManipulationTransactions
public void setSupportsDataDefinitionAndDataManipulationTransactions(boolean supportsDataDefinitionAndDataManipulationTransactions)Sets the supports data definition and data manipulation transactions.- Parameters:
supportsDataDefinitionAndDataManipulationTransactions- the new supports data definition and data manipulation transactions
-
isSupportsDataManipulationTransactionsOnly
public boolean isSupportsDataManipulationTransactionsOnly()Checks if is supports data manipulation transactions only.- Returns:
- true, if is supports data manipulation transactions only
-
setSupportsDataManipulationTransactionsOnly
public void setSupportsDataManipulationTransactionsOnly(boolean supportsDataManipulationTransactionsOnly)Sets the supports data manipulation transactions only.- Parameters:
supportsDataManipulationTransactionsOnly- the new supports data manipulation transactions only
-
isDataDefinitionCausesTransactionCommit
public boolean isDataDefinitionCausesTransactionCommit()Checks if is data definition causes transaction commit.- Returns:
- true, if is data definition causes transaction commit
-
setDataDefinitionCausesTransactionCommit
public void setDataDefinitionCausesTransactionCommit(boolean dataDefinitionCausesTransactionCommit)Sets the data definition causes transaction commit.- Parameters:
dataDefinitionCausesTransactionCommit- the new data definition causes transaction commit
-
isDataDefinitionIgnoredInTransactions
public boolean isDataDefinitionIgnoredInTransactions()Checks if is data definition ignored in transactions.- Returns:
- true, if is data definition ignored in transactions
-
setDataDefinitionIgnoredInTransactions
public void setDataDefinitionIgnoredInTransactions(boolean dataDefinitionIgnoredInTransactions)Sets the data definition ignored in transactions.- Parameters:
dataDefinitionIgnoredInTransactions- the new data definition ignored in transactions
-
isSupportsBatchUpdates
public boolean isSupportsBatchUpdates()Checks if is supports batch updates.- Returns:
- true, if is supports batch updates
-
setSupportsBatchUpdates
public void setSupportsBatchUpdates(boolean supportsBatchUpdates)Sets the supports batch updates.- Parameters:
supportsBatchUpdates- the new supports batch updates
-
isSupportsSavepoints
public boolean isSupportsSavepoints()Checks if is supports savepoints.- Returns:
- true, if is supports savepoints
-
setSupportsSavepoints
public void setSupportsSavepoints(boolean supportsSavepoints)Sets the supports savepoints.- Parameters:
supportsSavepoints- the new supports savepoints
-
isSupportsNamedParameters
public boolean isSupportsNamedParameters()Checks if is supports named parameters.- Returns:
- true, if is supports named parameters
-
setSupportsNamedParameters
public void setSupportsNamedParameters(boolean supportsNamedParameters)Sets the supports named parameters.- Parameters:
supportsNamedParameters- the new supports named parameters
-
isSupportsMultipleOpenResults
public boolean isSupportsMultipleOpenResults()Checks if is supports multiple open results.- Returns:
- true, if is supports multiple open results
-
setSupportsMultipleOpenResults
public void setSupportsMultipleOpenResults(boolean supportsMultipleOpenResults)Sets the supports multiple open results.- Parameters:
supportsMultipleOpenResults- the new supports multiple open results
-
isSupportsGetGeneratedKeys
public boolean isSupportsGetGeneratedKeys()Checks if is supports get generated keys.- Returns:
- true, if is supports get generated keys
-
setSupportsGetGeneratedKeys
public void setSupportsGetGeneratedKeys(boolean supportsGetGeneratedKeys)Sets the supports get generated keys.- Parameters:
supportsGetGeneratedKeys- the new supports get generated keys
-
getResultSetHoldability
public int getResultSetHoldability()Gets the result set holdability.- Returns:
- the result set holdability
-
setGetResultSetHoldability
public void setGetResultSetHoldability(int resultSetHoldability)Sets the result set holdability.- Parameters:
resultSetHoldability- the new result set holdability
-
getDatabaseMajorVersion
public int getDatabaseMajorVersion()Gets the database major version.- Returns:
- the database major version
-
setGetDatabaseMajorVersion
public void setGetDatabaseMajorVersion(int databaseMajorVersion)Sets the database major version.- Parameters:
databaseMajorVersion- the new database major version
-
getDatabaseMinorVersion
public int getDatabaseMinorVersion()Gets the database minor version.- Returns:
- the database minor version
-
setGetDatabaseMinorVersion
public void setGetDatabaseMinorVersion(int databaseMinorVersion)Sets the database minor version.- Parameters:
databaseMinorVersion- the new database minor version
-
getJDBCMajorVersion
public int getJDBCMajorVersion()Gets the JDBC major version.- Returns:
- the JDBC major version
-
setJDBCMajorVersion
public void setJDBCMajorVersion(int jdbcMajorVersion)Sets the JDBC major version.- Parameters:
jdbcMajorVersion- the new JDBC major version
-
getJDBCMinorVersion
public int getJDBCMinorVersion()Gets the JDBC minor version.- Returns:
- the JDBC minor version
-
setJDBCMinorVersion
public void setJDBCMinorVersion(int jdbcMinorVersion)Sets the JDBC minor version.- Parameters:
jdbcMinorVersion- the new JDBC minor version
-
getSQLStateType
public int getSQLStateType()Gets the SQL state type.- Returns:
- the SQL state type
-
setSQLStateType
public void setSQLStateType(int sqlStateType)Sets the SQL state type.- Parameters:
sqlStateType- the new SQL state type
-
isLocatorsUpdateCopy
public boolean isLocatorsUpdateCopy()Checks if is locators update copy.- Returns:
- true, if is locators update copy
-
setLocatorsUpdateCopy
public void setLocatorsUpdateCopy(boolean locatorsUpdateCopy)Sets the locators update copy.- Parameters:
locatorsUpdateCopy- the new locators update copy
-
isSupportsStatementPooling
public boolean isSupportsStatementPooling()Checks if is supports statement pooling.- Returns:
- true, if is supports statement pooling
-
setSupportsStatementPooling
public void setSupportsStatementPooling(boolean supportsStatementPooling)Sets the supports statement pooling.- Parameters:
supportsStatementPooling- the new supports statement pooling
-
isSupportsStoredFunctionsUsingCallSyntax
public boolean isSupportsStoredFunctionsUsingCallSyntax()Checks if is supports stored functions using call syntax.- Returns:
- true, if is supports stored functions using call syntax
-
setSupportsStoredFunctionsUsingCallSyntax
public void setSupportsStoredFunctionsUsingCallSyntax(boolean supportsStoredFunctionsUsingCallSyntax)Sets the supports stored functions using call syntax.- Parameters:
supportsStoredFunctionsUsingCallSyntax- the new supports stored functions using call syntax
-
isAutoCommitFailureClosesAllResultSets
public boolean isAutoCommitFailureClosesAllResultSets()Checks if is auto commit failure closes all result sets.- Returns:
- true, if is auto commit failure closes all result sets
-
setAutoCommitFailureClosesAllResultSets
public void setAutoCommitFailureClosesAllResultSets(boolean autoCommitFailureClosesAllResultSets)Sets the auto commit failure closes all result sets.- Parameters:
autoCommitFailureClosesAllResultSets- the new auto commit failure closes all result sets
-
isGeneratedKeyAlwaysReturned
public boolean isGeneratedKeyAlwaysReturned()Checks if is generated key always returned.- Returns:
- true, if is generated key always returned
-
setGeneratedKeyAlwaysReturned
public void setGeneratedKeyAlwaysReturned(boolean generatedKeyAlwaysReturned)Sets the generated key always returned.- Parameters:
generatedKeyAlwaysReturned- the new generated key always returned
-
getMaxLogicalLobSize
public long getMaxLogicalLobSize()Gets the max logical lob size.- Returns:
- the max logical lob size
-
setMaxLogicalLobSize
public void setMaxLogicalLobSize(long maxLogicalLobSize)Sets the max logical lob size.- Parameters:
maxLogicalLobSize- the new max logical lob size
-
isSupportsRefCursors
public boolean isSupportsRefCursors()Checks if is supports ref cursors.- Returns:
- true, if is supports ref cursors
-
setSupportsRefCursors
public void setSupportsRefCursors(boolean supportsRefCursors)Sets the supports ref cursors.- Parameters:
supportsRefCursors- the new supports ref cursors
-
getSchemas
Gets the schemas.- Returns:
- the schemas
-
getKind
Gets the kind.- Returns:
- the kind
-
setKind
Sets the kind.- Parameters:
kind- the new kind
-