Class JdbcDatabaseMetaData

JdbcDatabaseMetaData

Um objeto de metadados de banco de dados JDBC. Para consultar a documentação dessa classe, acesse java.sql.DatabaseMetaData.

Métodos

MétodoTipo de retornoBreve descrição
allProceduresAreCallable()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#allProceduresAreCallable().
allTablesAreSelectable()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#allTablesAreSelectable().
autoCommitFailureClosesAllResultSets()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().
dataDefinitionCausesTransactionCommit()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().
dataDefinitionIgnoredInTransactions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().
deletesAreDetected(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#deletesAreDetected(int).
doesMaxRowSizeIncludeBlobs()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().
getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getAttributes(String, String, String, String).
getBestRowIdentifier(catalog, schema, table, scope, nullable)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean) .
getCatalogSeparator()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCatalogSeparator().
getCatalogTerm()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCatalogTerm().
getCatalogs()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCatalogs().
getClientInfoProperties()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getClientInfoProperties().
getColumnPrivileges(catalog, schema, table, columnNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String) .
getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getColumns(String, String, String, String).
getConnection()JdbcConnectionPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getConnection().
getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCrossReference(String, String, String, String, String, String).
getDatabaseMajorVersion()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseMajorVersion().
getDatabaseMinorVersion()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseMinorVersion().
getDatabaseProductName()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseProductName().
getDatabaseProductVersion()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseProductVersion().
getDefaultTransactionIsolation()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDefaultTransactionIsolation().
getDriverMajorVersion()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverMajorVersion().
getDriverMinorVersion()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverMinorVersion().
getDriverName()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverName().
getDriverVersion()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverVersion().
getExportedKeys(catalog, schema, table)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
getExtraNameCharacters()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getExtraNameCharacters().
getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).
getFunctions(catalog, schemaPattern, functionNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getFunctions(String, String, String).
getIdentifierQuoteString()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getIdentifierQuoteString().
getImportedKeys(catalog, schema, table)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getImportedKeys(String, String, String).
getIndexInfo(catalog, schema, table, unique, approximate)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean) .
getJDBCMajorVersion()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getJDBCMajorVersion().
getJDBCMinorVersion()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getJDBCMinorVersion().
getMaxBinaryLiteralLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().
getMaxCatalogNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxCatalogNameLength().
getMaxCharLiteralLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxCharLiteralLength().
getMaxColumnNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnNameLength().
getMaxColumnsInGroupBy()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().
getMaxColumnsInIndex()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInIndex().
getMaxColumnsInOrderBy()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().
getMaxColumnsInSelect()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInSelect().
getMaxColumnsInTable()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInTable().
getMaxConnections()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxConnections().
getMaxCursorNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxCursorNameLength().
getMaxIndexLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxIndexLength().
getMaxProcedureNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxProcedureNameLength().
getMaxRowSize()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxRowSize().
getMaxSchemaNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxSchemaNameLength().
getMaxStatementLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxStatementLength().
getMaxStatements()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxStatements().
getMaxTableNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxTableNameLength().
getMaxTablesInSelect()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxTablesInSelect().
getMaxUserNameLength()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxUserNameLength().
getNumericFunctions()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getNumericFunctions().
getPrimaryKeys(catalog, schema, table)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).
getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String) .
getProcedureTerm()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getProcedureTerm().
getProcedures(catalog, schemaPattern, procedureNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getProcedures(String, String, String).
getResultSetHoldability()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getResultSetHoldability().
getRowIdLifetime()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getRowIdLifetime().
getSQLKeywords()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSQLKeywords().
getSQLStateType()IntegerPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSQLStateType().
getSchemaTerm()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSchemaTerm().
getSchemas()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSchemas().
getSchemas(catalog, schemaPattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSchemas().
getSearchStringEscape()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSearchStringEscape().
getStringFunctions()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getStringFunctions().
getSuperTables(catalog, schemaPattern, tableNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSuperTables(String, String,String).
getSuperTypes(catalog, schemaPattern, typeNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSuperTypes(String, String, String).
getSystemFunctions()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSystemFunctions().
getTablePrivileges(catalog, schemaPattern, tableNamePattern)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).
getTableTypes()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTableTypes().
getTables(catalog, schemaPattern, tableNamePattern, types)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTables(String, String, String, String[]).
getTimeDateFunctions()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTimeDateFunctions().
getTypeInfo()JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTypeInfo().
getUDTs(catalog, schemaPattern, typeNamePattern, types)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).
getURL()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getURL().
getUserName()StringPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getUserName().
getVersionColumns(catalog, schema, table)JdbcResultSetPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getVersionColumns(String, String, String).
insertsAreDetected(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#insertsAreDetected(int).
isCatalogAtStart()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#isCatalogAtStart().
isReadOnly()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#isReadOnly().
locatorsUpdateCopy()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#locatorsUpdateCopy().
nullPlusNonNullIsNull()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullPlusNonNullIsNull().
nullsAreSortedAtEnd()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedAtEnd().
nullsAreSortedAtStart()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedAtStart().
nullsAreSortedHigh()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedHigh().
nullsAreSortedLow()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedLow().
othersDeletesAreVisible(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#othersDeletesAreVisible(int).
othersInsertsAreVisible(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#othersInsertsAreVisible(int).
othersUpdatesAreVisible(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).
ownDeletesAreVisible(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#ownDeletesAreVisible(int).
ownInsertsAreVisible(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#ownInsertsAreVisible(int).
ownUpdatesAreVisible(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).
storesLowerCaseIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().
storesLowerCaseQuotedIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().
storesMixedCaseIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().
storesMixedCaseQuotedIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers().
storesUpperCaseIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().
storesUpperCaseQuotedIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().
supportsANSI92EntryLevelSQL()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL().
supportsANSI92FullSQL()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsANSI92FullSQL().
supportsANSI92IntermediateSQL()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL().
supportsAlterTableWithAddColumn()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().
supportsAlterTableWithDropColumn()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().
supportsBatchUpdates()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsBatchUpdates().
supportsCatalogsInDataManipulation()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation().
supportsCatalogsInIndexDefinitions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions().
supportsCatalogsInPrivilegeDefinitions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().
supportsCatalogsInProcedureCalls()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls().
supportsCatalogsInTableDefinitions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions().
supportsColumnAliasing()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsColumnAliasing().
supportsConvert()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsConvert().
supportsConvert(fromType, toType)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsConvert(int, int).
supportsCoreSQLGrammar()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCoreSQLGrammar().
supportsCorrelatedSubqueries()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCorrelatedSubqueries().
supportsDataDefinitionAndDataManipulationTransactions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions() .
supportsDataManipulationTransactionsOnly()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().
supportsDifferentTableCorrelationNames()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().
supportsExpressionsInOrderBy()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().
supportsExtendedSQLGrammar()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().
supportsFullOuterJoins()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsFullOuterJoins().
supportsGetGeneratedKeys()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGetGeneratedKeys().
supportsGroupBy()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGroupBy().
supportsGroupByBeyondSelect()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().
supportsGroupByUnrelated()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGroupByUnrelated().
supportsIntegrityEnhancementFacility()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().
supportsLikeEscapeClause()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsLikeEscapeClause().
supportsLimitedOuterJoins()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsLimitedOuterJoins().
supportsMinimumSQLGrammar()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMinimumSQLGrammar().
supportsMixedCaseIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().
supportsMixedCaseQuotedIdentifiers()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().
supportsMultipleOpenResults()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMultipleOpenResults().
supportsMultipleResultSets()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMultipleResultSets().
supportsMultipleTransactions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMultipleTransactions().
supportsNamedParameters()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsNamedParameters().
supportsNonNullableColumns()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsNonNullableColumns().
supportsOpenCursorsAcrossCommit()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().
supportsOpenCursorsAcrossRollback()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().
supportsOpenStatementsAcrossCommit()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().
supportsOpenStatementsAcrossRollback()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().
supportsOrderByUnrelated()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOrderByUnrelated().
supportsOuterJoins()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOuterJoins().
supportsPositionedDelete()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsPositionedDelete().
supportsPositionedUpdate()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsPositionedUpdate().
supportsResultSetConcurrency(type, concurrency)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).
supportsResultSetHoldability(holdability)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsResultSetHoldability(int).
supportsResultSetType(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsResultSetType(int).
supportsSavepoints()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSavepoints().
supportsSchemasInDataManipulation()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().
supportsSchemasInIndexDefinitions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions().
supportsSchemasInPrivilegeDefinitions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().
supportsSchemasInProcedureCalls()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls().
supportsSchemasInTableDefinitions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions().
supportsSelectForUpdate()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSelectForUpdate().
supportsStatementPooling()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsStatementPooling().
supportsStoredFunctionsUsingCallSyntax()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().
supportsStoredProcedures()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsStoredProcedures().
supportsSubqueriesInComparisons()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().
supportsSubqueriesInExists()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInExists().
supportsSubqueriesInIns()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInIns().
supportsSubqueriesInQuantifieds()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().
supportsTableCorrelationNames()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsTableCorrelationNames().
supportsTransactionIsolationLevel(level)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).
supportsTransactions()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsTransactions().
supportsUnion()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsUnion().
supportsUnionAll()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsUnionAll().
updatesAreDetected(type)BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#updatesAreDetected(int).
usesLocalFilePerTable()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#usesLocalFilePerTable().
usesLocalFiles()BooleanPara consultar a documentação desse método, acesse java.sql.DatabaseMetaData#usesLocalFiles().

Documentação detalhada

allProceduresAreCallable()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#allProceduresAreCallable().

Retornar

Boolean: true se o usuário puder chamar todos os procedimentos retornados por getProcedures(catalog, schemaPattern, procedureNamePattern). Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

allTablesAreSelectable()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#allTablesAreSelectable().

Retornar

Boolean: true se o usuário puder chamar todas as tabelas retornadas por getTables(catalog, schemaPattern, tableNamePattern, types) em uma instrução SELECT. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

autoCommitFailureClosesAllResultSets()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().

Retornar

Boolean: true se, quando autoCommit é true, uma exceção SQL indica que todos os conjuntos de resultados abertos estão fechados, mesmo que sejam mantidos. Caso contrário, retorna false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

dataDefinitionCausesTransactionCommit()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().

Retornar

Boolean: true se uma instrução de definição de dados em uma transação força a transação a ser confirmada. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

dataDefinitionIgnoredInTransactions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#dataDefinitionIgnoredInTransactions().

Retornar

Boolean: true se o banco de dados ignorar uma instrução de definição de dados em uma transação; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

deletesAreDetected(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#deletesAreDetected(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, uma exclusão de linha visível for detectada por chamadas para JdbcResultSet.rowDeleted(). Se false, as linhas excluídas serão removidas do conjunto de resultados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

doesMaxRowSizeIncludeBlobs()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().

Retornar

Boolean: true se os tipos de dados SQL LONGVARCHAR e LONGVARBINARY forem incluídos no tamanho retornado por getMaxRowSize(); false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getAttributes(String, String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
typeNamePatternStringO padrão de nome do tipo definido pelo usuário. Ele precisa corresponder ao nome do tipo armazenado no banco de dados.
attributeNamePatternStringO padrão do nome do atributo. Ele precisa corresponder ao nome do atributo declarado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém descrições dos atributos de um tipo definido pelo usuário especificado disponível no esquema e no catálogo especificados. Cada linha fornece informações sobre um atributo específico, ordenado por TYPE_CAT, TYPE_SCHEM, TYPE_NAME e ORDINAL_POSITION.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getBestRowIdentifier(catalog, schema, table, scope, nullable)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getBestRowIdentifier(String, String, String, int, boolean) .

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.
scopeIntegerO escopo de interesse, usando os mesmos valores da coluna de descrição SCOPE.
nullableBooleanSe true, inclua colunas que podem ser nulas; caso contrário, não inclua.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições de coluna que identificam exclusivamente uma linha (uma descrição de coluna por linha no conjunto de resultados, ordenado por SCOPE).

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getCatalogSeparator()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCatalogSeparator().

Retornar

String: o separador entre um catálogo e um nome de tabela usado por este banco de dados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getCatalogTerm()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCatalogTerm().

Retornar

String: o termo preferido do fornecedor do banco de dados para "catálogo".

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getCatalogs()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCatalogs().

Retornar

JdbcResultSet: um conjunto de resultados que contém os nomes dos catálogos, um por linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getClientInfoProperties()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getClientInfoProperties().

Retornar

JdbcResultSet: um conjunto de resultados que contém propriedades de informações do cliente compatíveis com o motorista, ordenadas por NAME, uma por linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getColumnPrivileges(catalog, schema, table, columnNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getColumnPrivileges(String, String, String, String) .

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.
columnNamePatternStringO padrão de nome da coluna para filtrar a pesquisa. Ele precisa corresponder ao nome da coluna armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições de privilégios de coluna, uma por linha, ordenadas por COLUMN_NAME e PRIVILEGE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getColumns(catalog, schemaPattern, tableNamePattern, columnNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getColumns(String, String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableNamePatternStringO padrão de nome da tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.
columnNamePatternStringO padrão de nome da coluna para filtrar a pesquisa. Ele precisa corresponder ao nome da coluna armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições das colunas, uma por linha, ordenadas de acordo com TABLE_CAT, TABLE_SCHEM, TABLE_NAME e ORDINAL_POSITION.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getConnection()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getConnection().

Retornar

JdbcConnection: a conexão que gerou esses metadados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getCrossReference(parentCatalog, parentSchema, parentTable, foreignCatalog, foreignSchema, foreignTable)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getCrossReference(String, String, String, String, String, String).

Parâmetros

NomeTipoDescrição
parentCatalogStringUm nome de catálogo principal conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado nos critérios de seleção.
parentSchemaStringUm nome de esquema principal conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado nos critérios de seleção.
parentTableStringO nome da tabela principal que exporta a chave. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.
foreignCatalogStringUm nome de catálogo externo conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado nos critérios de seleção.
foreignSchemaStringUm nome de esquema externo conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado nos critérios de seleção.
foreignTableStringO nome da tabela externa que exporta a chave. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições de colunas de chave externa da tabela de chave externa especificada que fazem referência à chave primária ou às colunas que representam uma restrição exclusiva da tabela principal. Uma descrição de coluna é fornecida em cada linha do conjunto de resultados, e elas são ordenadas por FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME e KEY_SEQ.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseMajorVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseMajorVersion().

Retornar

Integer: o número da versão principal do banco de dados subjacente.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseMinorVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseMinorVersion().

Retornar

Integer: o número da versão secundária do banco de dados subjacente.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseProductName()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseProductName().

Retornar

String: o nome deste produto de banco de dados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDatabaseProductVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDatabaseProductVersion().

Retornar

String: o número da versão deste produto de banco de dados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDefaultTransactionIsolation()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDefaultTransactionIsolation().

Retornar

Integer: o nível de isolamento de transação padrão do banco de dados, que é um dos seguintes: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE ou Jdbc.Connection.TRANSACTION_NONE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDriverMajorVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverMajorVersion().

Retornar

Integer: o número da versão principal do driver JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDriverMinorVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverMinorVersion().

Retornar

Integer: o número da versão secundária do driver JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDriverName()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverName().

Retornar

String: o nome deste driver JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getDriverVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getDriverVersion().

Retornar

String: o número da versão deste driver JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getExportedKeys(catalog, schema, table)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getImportedKeys(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições das colunas de chave estrangeira para as colunas de chave primária exportadas pela tabela. Uma descrição de coluna é fornecida em cada linha do conjunto de resultados, e elas são ordenadas por FKTABLE_CAT, FKTABLE_SCHEM, FKTABLE_NAME e KEY_SEQ.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getExtraNameCharacters()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getExtraNameCharacters().

Retornar

String: os caracteres extras disponíveis para uso em nomes de identificadores sem aspas, além de a-z, A-Z, 0-9 e _.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getFunctionColumns(catalog, schemaPattern, functionNamePattern, columnNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getFunctionColumns(String, String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
functionNamePatternStringO padrão de função, que corresponde ao nome da função armazenada no banco de dados.
columnNamePatternStringO padrão de nome do parâmetro, que precisa corresponder ao nome do parâmetro ou da coluna conforme armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições dos parâmetros de função do sistema e do usuário disponíveis no catálogo especificado. Cada linha contém uma descrição de função, ordenada de acordo com FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_ NAME.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getFunctions(catalog, schemaPattern, functionNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getFunctions(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
functionNamePatternStringO padrão da função, que precisa corresponder ao nome dela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém descrições das funções do sistema e do usuário disponíveis no catálogo especificado. Cada linha contém uma descrição de função, ordenada de acordo com FUNCTION_CAT, FUNCTION_SCHEM, FUNCTION_NAME e SPECIFIC_ NAME.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getIdentifierQuoteString()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getIdentifierQuoteString().

Retornar

String: a string usada para colocar identificadores SQL entre aspas. O padrão é um espaço (" ") se o uso de aspas em identificadores não for compatível.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getImportedKeys(catalog, schema, table)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getImportedKeys(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições das colunas de chave primária referenciadas pelas colunas de chave estrangeira da tabela especificada (as importadas por uma tabela). Uma descrição de coluna é fornecida em cada linha do conjunto de resultados, e elas são ordenadas por PKTABLE_CAT, PKTABLE_SCHEM, PKTABLE_NAME e KEY_SEQ.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getIndexInfo(catalog, schema, table, unique, approximate)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getIndexInfo(String, String, String, boolean, boolean) .

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.
uniqueBooleanSe true, o método vai retornar apenas índices de valores únicos. Caso contrário, ele vai retornar índices, sejam os valores únicos ou não.
approximateBooleanSe true, o resultado poderá refletir valores aproximados ou desatualizados. Caso contrário, a acurácia do resultado será solicitada.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições das colunas de índice e estatística da tabela especificada. Uma descrição de coluna é fornecida em cada linha do conjunto de resultados, e elas são ordenadas por NON_UNIQUE, TYPE, INDEX_NAME e ORDINAL_POSITION.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getJDBCMajorVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getJDBCMajorVersion().

Retornar

Integer: o número da versão principal do JDBC para esse driver.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getJDBCMinorVersion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getJDBCMinorVersion().

Retornar

Integer: o número da versão secundária do JDBC para esse driver.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxBinaryLiteralLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().

Retornar

Integer: o número máximo de caracteres hexadecimais que esse banco de dados permite em um literal binário inline. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxCatalogNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxCatalogNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de catálogo. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxCharLiteralLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxCharLiteralLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um literal de caractere. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de coluna. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInGroupBy()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().

Retornar

Integer: o número máximo de colunas que esse banco de dados permite em uma cláusula GROUP BY. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInIndex()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInIndex().

Retornar

Integer: o número máximo de colunas que esse banco de dados permite em um índice. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInOrderBy()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().

Retornar

Integer: o número máximo de colunas que esse banco de dados permite em uma cláusula ORDER BY. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInSelect()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInSelect().

Retornar

Integer: o número máximo de colunas que esse banco de dados permite em uma lista SELECT. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxColumnsInTable()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxColumnsInTable().

Retornar

Integer: o número máximo de colunas que o banco de dados permite em uma tabela. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxConnections()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxConnections().

Retornar

Integer: o número máximo de conexões simultâneas com esse banco de dados. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxCursorNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxCursorNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de cursor. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxIndexLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxIndexLength().

Retornar

Integer: o número máximo de bytes que o banco de dados permite para um índice, incluindo todas as partes dele. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxProcedureNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxProcedureNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de procedimento. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxRowSize()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxRowSize().

Retornar

Integer: o número máximo de bytes que esse banco de dados permite em uma única linha. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxSchemaNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxSchemaNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de esquema. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxStatementLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxStatementLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em uma instrução SQL. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxStatements()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxStatements().

Retornar

Integer: o número máximo de instruções ativas para esse banco de dados que podem ser abertas simultaneamente. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxTableNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxTableNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de tabela. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxTablesInSelect()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxTablesInSelect().

Retornar

Integer: o número máximo de tabelas que esse banco de dados permite em uma instrução SELECT. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getMaxUserNameLength()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getMaxUserNameLength().

Retornar

Integer: o número máximo de caracteres que esse banco de dados permite em um nome de usuário. Uma resposta de 0 indica que não há limite conhecido.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getNumericFunctions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getNumericFunctions().

Retornar

String: a lista separada por vírgulas de funções matemáticas disponíveis com esse banco de dados. Estes são os nomes das funções matemáticas Open/Open CLI usados na cláusula de escape de função JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getPrimaryKeys(catalog, schema, table)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getPrimaryKeys(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições das colunas de chave primária, uma por linha, ordenadas por COLUMN_NAME.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getProcedureColumns(catalog, schemaPattern, procedureNamePattern, columnNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getProcedureColumns(String, String, String, String) .

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
procedureNamePatternStringO padrão de nome do procedimento para filtrar a pesquisa. Ele precisa corresponder ao nome do procedimento armazenado no banco de dados.
columnNamePatternStringO padrão de nome da coluna para filtrar a pesquisa. Ele precisa corresponder ao nome da coluna armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados com as descrições de procedimento e coluna, uma por linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getProcedureTerm()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getProcedureTerm().

Retornar

String: o termo preferido do fornecedor do banco de dados para "procedimento".

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getProcedures(catalog, schemaPattern, procedureNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getProcedures(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
procedureNamePatternStringO padrão de nome do procedimento para filtrar a pesquisa. Ele precisa corresponder ao nome do procedimento armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições dos procedimentos, uma por linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getResultSetHoldability()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getResultSetHoldability().

Retornar

Integer: a capacidade de retenção padrão do banco de dados, que pode ser Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getRowIdLifetime()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getRowIdLifetime().

Retornar

Integer: o status que indica o ciclo de vida de um ROWID, que é um dos seguintes: Jdbc.RowIdLifetime.ROWID_UNSUPPORTED, Jdbc.RowIdLifetime.ROWID_VALID_OTHER, Jdbc.RowIdLifetime.ROWID_VALID_SESSION, Jdbc.RowIdLifetime.ROWID_VALID_TRANSACTION ou Jdbc.RowIdLifetime.ROWID_VALID_FOREVER.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSQLKeywords()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSQLKeywords().

Retornar

String: a lista separada por vírgulas de todas as palavras-chave SQL desse banco de dados que não são também palavras-chave SQL:2003.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSQLStateType()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSQLStateType().

Retornar

Integer: o tipo de SQLSTATE, que é sqlStateXOpen ou sqlStateSQL.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSchemaTerm()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSchemaTerm().

Retornar

String: o termo preferido do fornecedor do banco de dados para "esquema".

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSchemas()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSchemas().

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições do esquema, uma por linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSchemas(catalog, schemaPattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSchemas().

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.

Retornar

JdbcResultSet: um conjunto de resultados que contém descrições de esquema disponíveis neste banco de dados, ordenadas por TABLE_CATALOG e TABLE_SCHEM.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSearchStringEscape()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSearchStringEscape().

Retornar

String: a string usada para fazer escape de caracteres curinga, como "_" ou "%".

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getStringFunctions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getStringFunctions().

Retornar

String: a lista separada por vírgulas de funções de string disponíveis com este banco de dados. Estes são os nomes de funções de string da CLI do Open Group usados na cláusula de escape de função JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSuperTables(catalog, schemaPattern, tableNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSuperTables(String, String,String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado nos critérios de seleção.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema.
tableNamePatternStringO padrão do nome da tabela, que pode ser um nome totalmente qualificado.

Retornar

JdbcResultSet: um conjunto de resultados que contém descrições das hierarquias de tabelas definidas em um esquema específico neste banco de dados. Cada linha fornece informações sobre um tipo de tabela específico. Tabelas sem supers não são listadas.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSuperTypes(catalog, schemaPattern, typeNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSuperTypes(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado nos critérios de seleção.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema.
typeNamePatternStringO padrão de nome de tipo definido pelo usuário. Pode ser um nome totalmente qualificado.

Retornar

JdbcResultSet: um conjunto de resultados que contém descrições das hierarquias de tipos definidas pelo usuário em um esquema específico do banco de dados. Cada linha fornece informações sobre um tipo definido pelo usuário específico. Tipos sem super não são listados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getSystemFunctions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getSystemFunctions().

Retornar

String: a lista separada por vírgulas de funções do sistema disponíveis com esse banco de dados. Estes são os nomes de funções do sistema da CLI do Open Group usados na cláusula de escape de função JDBC.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getTablePrivileges(catalog, schemaPattern, tableNamePattern)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTablePrivileges(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableNamePatternStringO padrão de nome da tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições de privilégios da tabela, uma por linha, ordenadas por TABLE_CAT, TABLE_SCHEM, TABLE_NAME e PRIVILEGE.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getTableTypes()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTableTypes().

Retornar

JdbcResultSet: um conjunto de resultados que contém os tipos de tabela, um por linha.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getTables(catalog, schemaPattern, tableNamePattern, types)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTables(String, String, String, String[]).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableNamePatternStringO padrão de nome da tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.
typesString[]Uma lista de tipos de tabela a serem retornados, cada um dos quais precisa estar na lista que getTableTypes() retorna. Transmitir null indica que todos os tipos de tabela são retornados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições da tabela, uma por linha, ordenadas de acordo com TABLE_TYPE, TABLE_CAT, TABLE_SCHEM e TABLE_NAME.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getTimeDateFunctions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTimeDateFunctions().

Retornar

String: a lista separada por vírgulas de funções de data e hora disponíveis com esse banco de dados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getTypeInfo()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getTypeInfo().

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições dos tipos de dados compatíveis com esse banco de dados. Uma descrição do tipo SQL é fornecida em cada linha do conjunto de resultados, e elas são ordenadas por DATA_TYPE e, em seguida, por quão próximo o tipo de dados é mapeado para o tipo JDBC SQL correspondente.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getUDTs(catalog, schemaPattern, typeNamePattern, types)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getUDTs(String, String, String, int[]).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaPatternStringO padrão de nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
typeNamePatternStringO padrão de nome de tipo para filtrar a pesquisa. Pode ser um nome totalmente qualificado.
typesInteger[]Uma lista de tipos definidos pelo usuário (JAVA_OBJECT, STRUCT ou DISTINCT) a serem incluídos. Transmitir null indica que todos os tipos são retornados.

Retornar

JdbcResultSet: um conjunto de resultados que contém as descrições de tipo definido pelo usuário (UDT), uma por linha, ordenadas de acordo com DATA_TYPE, TYPE_CAT, TYPE_SCHEM e TYPE_NAME.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getURL()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getURL().

Retornar

String: o URL do sistema de gerenciamento de banco de dados ou null se não for gerado.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getUserName()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getUserName().

Retornar

String: o nome de usuário conhecido pelo banco de dados.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

getVersionColumns(catalog, schema, table)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#getVersionColumns(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null indica que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null indica que o nome do esquema não é usado para restringir a pesquisa.
tableStringO nome da tabela. Ele precisa corresponder ao nome da tabela armazenado no banco de dados.

Retornar

JdbcResultSet: um conjunto de resultados não ordenado que contém as descrições de coluna atualizadas quando um valor em uma linha é atualizado (uma descrição de coluna por linha no conjunto de resultados).

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

insertsAreDetected(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#insertsAreDetected(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, uma inserção de linha visível for detectada por chamadas para JdbcResultSet.rowInserted(). Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

isCatalogAtStart()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#isCatalogAtStart().

Retornar

Boolean: true se um catálogo aparecer no início de um nome de tabela totalmente qualificado. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

isReadOnly()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#isReadOnly().

Retornar

Boolean: true se o banco de dados for somente leitura; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

locatorsUpdateCopy()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#locatorsUpdateCopy().

Retornar

Boolean: true se as atualizações feitas em um objeto grande (LOB) forem feitas em uma cópia dele; false se as atualizações forem feitas diretamente no LOB.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

nullPlusNonNullIsNull()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullPlusNonNullIsNull().

Retornar

Boolean: true se as concatenações de valores NULL e não NULL resultarem em um NULL. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedAtEnd()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedAtEnd().

Retornar

Boolean: true se os valores de NULL forem classificados até o final, independente da ordem de classificação (crescente ou decrescente). Caso contrário, retorna false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedAtStart()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedAtStart().

Retornar

Boolean: true se os valores de NULL forem classificados no início, independente da ordem de classificação (crescente ou decrescente). Caso contrário, retorna false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedHigh()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedHigh().

Retornar

Boolean: true se os valores de NULL forem classificados como altos, ou seja, considerados de valor maior do que outros no domínio ao classificar. Caso contrário, retorna false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

nullsAreSortedLow()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#nullsAreSortedLow().

Retornar

Boolean: true se os valores de NULL forem classificados como baixos, ou seja, considerados como tendo um valor menor do que outros no domínio ao classificar. Caso contrário, retorna false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

othersDeletesAreVisible(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#othersDeletesAreVisible(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, as exclusões feitas por outras pessoas forem visíveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

othersInsertsAreVisible(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#othersInsertsAreVisible(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, as inserções feitas por outras pessoas estiverem visíveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

othersUpdatesAreVisible(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#othersUpdatesAreVisible(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, as atualizações feitas por outras pessoas forem visíveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

ownDeletesAreVisible(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#ownDeletesAreVisible(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, as exclusões do conjunto estiverem visíveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

ownInsertsAreVisible(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#ownInsertsAreVisible(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, as inserções do conjunto estiverem visíveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

ownUpdatesAreVisible(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#ownUpdatesAreVisible(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, as atualizações do conjunto estiverem visíveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

storesLowerCaseIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesLowerCaseIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL sem aspas e com letras maiúsculas e minúsculas como insensíveis a maiúsculas e minúsculas e os armazenar em minúsculas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

storesLowerCaseQuotedIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesLowerCaseQuotedIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL entre aspas com letras maiúsculas e minúsculas como insensíveis a maiúsculas e minúsculas e os armazenar em minúsculas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

storesMixedCaseIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesMixedCaseIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL sem aspas de letras maiúsculas e minúsculas como insensíveis a maiúsculas e minúsculas e os armazenar em letras maiúsculas e minúsculas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

storesMixedCaseQuotedIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesMixedCaseQuotedIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL entre aspas com letras maiúsculas e minúsculas como insensíveis a maiúsculas e minúsculas e os armazenar dessa forma; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

storesUpperCaseIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesUpperCaseIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL sem aspas e com letras maiúsculas e minúsculas como insensíveis a maiúsculas e minúsculas e os armazenar em maiúsculas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

storesUpperCaseQuotedIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#storesUpperCaseQuotedIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL entre aspas com letras maiúsculas e minúsculas como insensíveis a maiúsculas e minúsculas e os armazenar em maiúsculas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsANSI92EntryLevelSQL()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsANSI92EntryLevelSQL().

Retornar

Boolean: true se o banco de dados for compatível com a gramática SQL de nível básico ANSI92; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsANSI92FullSQL()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsANSI92FullSQL().

Retornar

Boolean: true se o banco de dados for compatível com a gramática SQL de nível completo ANSI92; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsANSI92IntermediateSQL()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsANSI92IntermediateSQL().

Retornar

Boolean: true se o banco de dados for compatível com a gramática SQL de nível intermediário ANSI92; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsAlterTableWithAddColumn()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsAlterTableWithAddColumn().

Retornar

Boolean: true se o banco de dados for compatível com ALTER TABLE com a adição de colunas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsAlterTableWithDropColumn()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsAlterTableWithDropColumn().

Retornar

Boolean: true se o banco de dados for compatível com ALTER TABLE com a exclusão de colunas; caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsBatchUpdates()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsBatchUpdates().

Retornar

Boolean: true se o banco de dados aceitar atualizações em lote; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInDataManipulation()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInDataManipulation().

Retornar

Booleantrue se uma instrução de manipulação de dados puder incluir um nome de catálogo; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInIndexDefinitions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInIndexDefinitions().

Retornar

Boolean: true se uma instrução de definição de índice puder incluir um nome de catálogo; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInPrivilegeDefinitions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInPrivilegeDefinitions().

Retornar

Boolean: true se uma instrução de definição de privilégio puder incluir um nome de catálogo; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInProcedureCalls()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInProcedureCalls().

Retornar

Boolean: true se uma instrução de chamada de procedimento puder incluir um nome de catálogo; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCatalogsInTableDefinitions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCatalogsInTableDefinitions().

Retornar

Boolean: true se uma instrução de definição de tabela puder incluir um nome de catálogo; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsColumnAliasing()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsColumnAliasing().

Retornar

Boolean: true se o banco de dados for compatível com aliases de coluna; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsConvert()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsConvert().

Retornar

Booleantrue se esse banco de dados for compatível com a função escalar JDBC CONVERT para a conversão de um tipo JDBC em outro; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsConvert(fromType, toType)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsConvert(int, int).

Parâmetros

NomeTipoDescrição
fromTypeIntegerO tipo de conversão.
toTypeIntegerO tipo para conversão.

Retornar

Boolean: true se esse banco de dados for compatível com a função escalar JDBC CONVERT para a conversão dos tipos JDBC especificados; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCoreSQLGrammar()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCoreSQLGrammar().

Retornar

Boolean: true se o banco de dados for compatível com a gramática SQL principal do ODBC; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsCorrelatedSubqueries()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsCorrelatedSubqueries().

Retornar

Boolean: true se o banco de dados aceitar subconsultas correlacionadas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsDataDefinitionAndDataManipulationTransactions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsDataDefinitionAndDataManipulationTransactions() .

Retornar

Boolean: true se o banco de dados for compatível com instruções de definição e manipulação de dados em uma transação; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsDataManipulationTransactionsOnly()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsDataManipulationTransactionsOnly().

Retornar

Boolean: true se o banco de dados for compatível com instruções de manipulação de dados em uma transação. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsDifferentTableCorrelationNames()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().

Retornar

Boolean: true se os nomes de correlação de tabela forem compatíveis e restritos a serem diferentes dos nomes das tabelas no banco de dados. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsExpressionsInOrderBy()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().

Retornar

Boolean: true se o banco de dados for compatível com expressões em listas ORDER BY. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsExtendedSQLGrammar()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().

Retornar

Booleantrue se esse banco de dados for compatível com a gramática SQL estendida do ODBC; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsFullOuterJoins()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsFullOuterJoins().

Retornar

Boolean: true se o banco de dados aceitar junções externas aninhadas completas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsGetGeneratedKeys()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGetGeneratedKeys().

Retornar

Boolean: true se as chaves geradas automaticamente puderem ser recuperadas após a execução de uma instrução; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsGroupBy()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGroupBy().

Retornar

Boolean: true se o banco de dados for compatível com alguma forma de cláusula GROUP BY; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsGroupByBeyondSelect()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGroupByBeyondSelect().

Retornar

Booleantrue se esse banco de dados permitir o uso de colunas que não estão na instrução SELECT em uma cláusula GROUP BY, desde que todas as colunas na instrução SELECT estejam incluídas na cláusula GROUP BY. Caso contrário, retorna false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsGroupByUnrelated()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsGroupByUnrelated().

Retornar

Boolean: true se o banco de dados permitir o uso de uma coluna que não está na instrução SELECT em uma cláusula GROUP BY. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsIntegrityEnhancementFacility()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().

Retornar

Boolean: true se o banco de dados for compatível com o recurso de melhoria da integridade do SQL; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsLikeEscapeClause()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsLikeEscapeClause().

Retornar

Boolean: true se o banco de dados for compatível com a especificação de uma cláusula de escape LIKE. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsLimitedOuterJoins()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsLimitedOuterJoins().

Retornar

Boolean: true se esse banco de dados oferecer suporte limitado a junções externas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsMinimumSQLGrammar()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMinimumSQLGrammar().

Retornar

Booleantrue se esse banco de dados for compatível com a gramática SQL mínima do ODBC; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsMixedCaseIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMixedCaseIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL sem aspas e com letras maiúsculas e minúsculas como sensíveis a maiúsculas e minúsculas e, como resultado, os armazenar dessa forma. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsMixedCaseQuotedIdentifiers()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().

Retornar

Booleantrue se o banco de dados tratar identificadores SQL entre aspas com letras maiúsculas e minúsculas como sensíveis a maiúsculas e minúsculas e, como resultado, armazená-los com letras maiúsculas e minúsculas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsMultipleOpenResults()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMultipleOpenResults().

Retornar

Boolean: true se uma instrução invocável puder retornar vários conjuntos de resultados simultaneamente; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsMultipleResultSets()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMultipleResultSets().

Retornar

Boolean: true se o banco de dados for compatível com a obtenção de vários conjuntos de resultados de uma única chamada de execução. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsMultipleTransactions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsMultipleTransactions().

Retornar

Boolean: true se o banco de dados permitir várias transações em diferentes conexões abertas ao mesmo tempo. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsNamedParameters()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsNamedParameters().

Retornar

Boolean: true se o banco de dados for compatível com parâmetros nomeados para instruções invocáveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsNonNullableColumns()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsNonNullableColumns().

Retornar

Boolean: true se as colunas nesse banco de dados puderem ser definidas como não anuláveis; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenCursorsAcrossCommit()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenCursorsAcrossCommit().

Retornar

Boolean: true se o banco de dados for compatível com a manutenção de cursores sempre abertos em commits; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenCursorsAcrossRollback()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenCursorsAcrossRollback().

Retornar

Boolean: true se o banco de dados for compatível com a manutenção de cursores sempre abertos em rollbacks; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenStatementsAcrossCommit()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenStatementsAcrossCommit().

Retornar

Boolean: true se o banco de dados for compatível com a manutenção de instruções sempre abertas em commits; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsOpenStatementsAcrossRollback()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOpenStatementsAcrossRollback().

Retornar

Boolean: true se esse banco de dados oferecer suporte para manter as instruções sempre abertas em rollbacks; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsOrderByUnrelated()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOrderByUnrelated().

Retornar

Boolean: true se o banco de dados permitir o uso de uma coluna que não está na instrução SELECT em uma cláusula ORDER BY. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsOuterJoins()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsOuterJoins().

Retornar

Boolean: true se o banco de dados aceitar alguma forma de junção externa; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsPositionedDelete()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsPositionedDelete().

Retornar

Boolean: true se o banco de dados for compatível com instruções DELETE posicionadas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsPositionedUpdate()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsPositionedUpdate().

Retornar

Boolean: true se o banco de dados for compatível com instruções UPDATE posicionadas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsResultSetConcurrency(type, concurrency)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsResultSetConcurrency(int, int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.
concurrencyIntegerO tipo de simultaneidade, que é Jdbc.ResultSet.CONCUR_READ_ONLY ou Jdbc.ResultSet.CONCUR_UPDATABLE.

Retornar

Boolean: true se o banco de dados for compatível com a combinação especificada de tipo de simultaneidade e conjunto de resultados; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsResultSetHoldability(holdability)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsResultSetHoldability(int).

Parâmetros

NomeTipoDescrição
holdabilityIntegerUma constante de capacidade de retenção a ser verificada: Jdbc.ResultSet.HOLD_CURSORS_OVER_COMMIT ou Jdbc.ResultSet.CLOSE_CURSORS_AT_COMMIT.

Retornar

Boolean: true se o banco de dados tiver a capacidade de retenção especificada. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsResultSetType(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsResultSetType(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se o banco de dados for compatível com o tipo de conjunto de resultados especificado; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSavepoints()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSavepoints().

Retornar

Boolean: true se o banco de dados oferecer suporte a pontos de salvamento; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInDataManipulation()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInDataManipulation().

Retornar

Boolean: true se uma instrução de manipulação de dados puder incluir um nome de esquema; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInIndexDefinitions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInIndexDefinitions().

Retornar

Boolean: true se uma instrução de definição de índice puder incluir um nome de esquema; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInPrivilegeDefinitions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInPrivilegeDefinitions().

Retornar

Boolean: true se uma instrução de definição de privilégio puder incluir um nome de esquema; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInProcedureCalls()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInProcedureCalls().

Retornar

Boolean: true se uma instrução de chamada de procedimento puder incluir um nome de esquema; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSchemasInTableDefinitions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSchemasInTableDefinitions().

Retornar

Boolean: true se uma instrução de definição de tabela puder incluir um nome de esquema; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSelectForUpdate()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSelectForUpdate().

Retornar

Boolean: true se o banco de dados for compatível com instruções SELECT FOR UPDATE. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsStatementPooling()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsStatementPooling().

Retornar

Boolean: true se o banco de dados for compatível com o agrupamento de instruções; caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsStoredFunctionsUsingCallSyntax()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().

Retornar

Boolean: true se o banco de dados for compatível com a invocação de funções definidas pelo usuário ou pelo fornecedor usando a sintaxe de escape de procedimento armazenado. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsStoredProcedures()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsStoredProcedures().

Retornar

Boolean: true se o banco de dados oferecer suporte a chamadas de procedimento armazenado que usam a sintaxe de escape de procedimento armazenado; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInComparisons()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInComparisons().

Retornar

Boolean: true se o banco de dados for compatível com subconsultas em expressões de comparação; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInExists()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInExists().

Retornar

Boolean: true se o banco de dados for compatível com subconsultas em expressões EXISTS; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInIns()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInIns().

Retornar

Boolean: true se o banco de dados for compatível com subconsultas em expressões IN; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsSubqueriesInQuantifieds()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsSubqueriesInQuantifieds().

Retornar

Boolean: true se o banco de dados aceitar subconsultas em expressões quantificadas; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsTableCorrelationNames()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsTableCorrelationNames().

Retornar

Boolean: true se o banco de dados aceitar nomes de correlação de tabela; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsTransactionIsolationLevel(level)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsTransactionIsolationLevel(int).

Parâmetros

NomeTipoDescrição
levelIntegerO nível de isolamento da transação para determinar o suporte. Precisa ser um dos seguintes valores: Jdbc.Connection.TRANSACTION_READ_UNCOMMITTED, Jdbc.Connection.TRANSACTION_READ_COMMITTED, Jdbc.Connection.TRANSACTION_REPEATABLE_READ, Jdbc.Connection.TRANSACTION_SERIALIZABLE ou Jdbc.Connection.TRANSACTION_NONE.

Retornar

Boolean: true se o banco de dados for compatível com o nível de isolamento de transação especificado. Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsTransactions()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsTransactions().

Retornar

Boolean: true se o banco de dados for compatível com transações; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsUnion()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsUnion().

Retornar

Boolean: true se o banco de dados for compatível com SQL UNION; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

supportsUnionAll()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#supportsUnionAll().

Retornar

Boolean: true se o banco de dados for compatível com SQL UNION ALL; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

updatesAreDetected(type)

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#updatesAreDetected(int).

Parâmetros

NomeTipoDescrição
typeIntegerO tipo de conjunto de resultados, que é Jdbc.ResultSet.TYPE_FORWARD_ONLY, Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE ou Jdbc.ResultSet.TYPE_SCROLL_INSENSITIVE.

Retornar

Boolean: true se, para o tipo de conjunto de resultados especificado, uma atualização de linha visível for detectada por chamadas para JdbcResultSet.rowUpdated(). Caso contrário, false.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

usesLocalFilePerTable()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#usesLocalFilePerTable().

Retornar

Boolean: true se o banco de dados armazenar cada tabela em um arquivo local separado; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request

usesLocalFiles()

Para consultar a documentação desse método, acesse java.sql.DatabaseMetaData#usesLocalFiles().

Retornar

Boolean: true se o banco de dados armazenar tabelas em um arquivo local; false caso contrário.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/script.external_request