Class JdbcDatabaseMetaData

JdbcDatabaseMetaData

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

Métodos

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

Documentação detalhada

allProceduresAreCallable()

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

Retorno

Boolean: true se o usuário puder chamar todos os procedimentos retornados por getProcedures(catalog, schemaPattern, procedureNamePattern). Caso contrário, use 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#allTablesAreSelectable().

Retorno

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, será 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#autoCommitFailureClosesAllResultSets().

Retorno

Boolean: true se, quando autoCommit for true, uma exceção SQL indicar que todos os conjuntos de resultados abertos serão fechados, mesmo que possam ser retidos. 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#dataDefinitionCausesTransactionCommit().

Retorno

Boolean: true se uma instrução de definição de dados em uma transação forçar a confirmação da 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

dataDefinitionIgnoredInTransactions()

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

Retorno

Boolean: true se o banco de dados ignorar uma instrução de definição de dados dentro de 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

deletesAreDetected(type)

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

Parâmetros

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

Retorno

Boolean: true se uma exclusão de linha visível for detectada para o tipo de conjunto de resultados especificado 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#doesMaxRowSizeIncludeBlobs().

Retorno

Boolean: true se os tipos de dados SQL LONGVARCHAR e LONGVARBINARY estiverem incluídos no tamanho retornado por getMaxRowSize(). 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

getAttributes(catalog, schemaPattern, typeNamePattern, attributeNamePattern)

Para ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.
typeNamePatternStringO padrão de nome de tipo definido pelo usuário. Ele precisa corresponder ao nome do tipo armazenado no banco de dados.
attributeNamePatternStringO padrão de nome do atributo. Ele precisa corresponder ao nome do atributo conforme declarado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados que contém descrições dos atributos para um tipo especificado definido pelo usuário, disponível no esquema e no catálogo especificados. Cada linha apresenta 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.
scopeIntegerO escopo de interesse, usando os mesmos valores presentes na coluna de descrição da coluna SCOPE.
nullableBooleanSe true, inclua colunas que sejam anuláveis. Caso contrário, não.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições de coluna que identificam exclusivamente uma linha (uma descrição de coluna por linha no conjunto de resultados, ordenadas 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getCatalogSeparator().

Retorno

String: o separador entre um nome de catálogo e uma tabela usado por 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

getCatalogTerm()

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

Retorno

String: o termo preferencial 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getCatalogs().

Retorno

JdbcResultSet: um conjunto de resultados contendo os nomes do catálogo, 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getClientInfoProperties().

Retorno

JdbcResultSet: um conjunto de resultados contendo propriedades de informações do cliente compatíveis com o driver, 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide que o nome do catálogo não é usado para restringir a pesquisa.
schemaStringO nome do esquema para filtrar a pesquisa, conforme exibido no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.
columnNamePatternStringO padrão de nome de coluna pelo qual filtrar a pesquisa. Ele precisa corresponder ao nome da coluna que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições de privilégios da coluna, um 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.
tableNamePatternStringO padrão de nome de tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.
columnNamePatternStringO padrão de nome de coluna pelo qual filtrar a pesquisa. Ele precisa corresponder ao nome da coluna que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições de 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getConnection().

Retorno

JdbcConnection: a conexão que produziu 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getCrossReference(String, String, String, String, String, String).

Parâmetros

NomeTipoDescrição
parentCatalogStringUm nome de catálogo pai como aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide que o nome do catálogo não é usado nos critérios de seleção.
parentSchemaStringUm nome de esquema pai, como aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado nos critérios de seleção.
parentTableStringO nome da tabela pai que exporta a chave. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.
foreignCatalogStringUm nome de catálogo externo como aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide que o nome do catálogo não é usado nos critérios de seleção.
foreignSchemaStringUm nome de esquema externo como aparece no banco de dados. Passar uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide 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 que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados que contém as descrições da coluna de chave externa especificada na tabela de chave externa especificada que faz referência à chave primária ou às colunas que representam uma restrição exclusiva da tabela pai. 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDatabaseMajorVersion().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDatabaseMinorVersion().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDatabaseProductName().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDatabaseProductVersion().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDefaultTransactionIsolation().

Retorno

Integer: o nível padrão de isolamento da transação do banco de dados, que é um de: 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDriverMajorVersion().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDriverMinorVersion().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDriverName().

Retorno

String: o nome desse 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getDriverVersion().

Retorno

String: o número da versão 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

getExportedKeys(catalog, schema, table)

Para ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados que contém as descrições das colunas de chave externa 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getExtraNameCharacters().

Retorno

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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.
functionNamePatternStringO padrão da função, que corresponde ao nome da função conforme ela está armazenada no banco de dados.
columnNamePatternStringO padrão de nome do parâmetro, que precisa corresponder ao nome do parâmetro ou da coluna armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições dos parâmetros do sistema e da função do usuário disponíveis no catálogo fornecido. 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.
functionNamePatternStringO padrão da função, que precisa corresponder ao nome da função conforme está armazenada no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados que contém descrições das funções do sistema e do usuário disponíveis no catálogo fornecido. 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getIdentifierQuoteString().

Retorno

String: a string usada para citar identificadores SQL. O padrão será um espaço (" ") se não for possível citar o identificador.

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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados que contém as descrições de colunas para as colunas de chave primária referenciadas pelas colunas de chave externa da tabela especificada (aquelas 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.
uniqueBooleanSe for true, o método retornará apenas índices para valores exclusivos. Caso contrário, retornará índices se os valores são exclusivos ou não.
approximateBooleanSe for true, o resultado poderá refletir valores aproximados ou desatualizados. Caso contrário, a precisão do resultado será solicitada.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições da coluna de índice e de estatística para a 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getJDBCMajorVersion().

Retorno

Integer: o número da versão principal do JDBC do 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getJDBCMinorVersion().

Retorno

Integer: o número da versão secundária do JDBC desse 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxBinaryLiteralLength().

Retorno

Integer: o número máximo de caracteres hexadecimais que este banco de dados permite em um literal binário inline. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxCatalogNameLength().

Retorno

Integer: o número máximo de caracteres que este banco de dados permite em um nome de catálogo. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxCharLiteralLength().

Retorno

Integer: o número máximo de caracteres que este banco de dados permite em um literal de caractere. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxColumnNameLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxColumnsInGroupBy().

Retorno

Integer: o número máximo de colunas que este banco de dados permite em uma cláusula GROUP BY. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxColumnsInIndex().

Retorno

Integer: o número máximo de colunas que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxColumnsInOrderBy().

Retorno

Integer: o número máximo de colunas que este banco de dados permite em uma cláusula ORDER BY. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxColumnsInSelect().

Retorno

Integer: o número máximo de colunas que este banco de dados permite em uma lista de SELECT. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxColumnsInTable().

Retorno

Integer: o número máximo de colunas que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxConnections().

Retorno

Integer: o número máximo de conexões simultâneas para 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxCursorNameLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxIndexLength().

Retorno

Integer: o número máximo de bytes que este banco de dados permite para um índice, incluindo todas as suas partes. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxProcedureNameLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxRowSize().

Retorno

Integer: o número máximo de bytes que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxSchemaNameLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxStatementLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxStatements().

Retorno

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á um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxTableNameLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxTablesInSelect().

Retorno

Integer: o número máximo de tabelas que este banco de dados permite em uma instrução SELECT. Uma resposta de 0 indica que não há um 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getMaxUserNameLength().

Retorno

Integer: o número máximo de caracteres que este 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getNumericFunctions().

Retorno

String: a lista separada por vírgulas de funções matemáticas disponíveis com esse banco de dados. Esses são os nomes das funções matemáticas da CLI aberta/aberto usados na cláusula de escape da 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições de coluna para as colunas da 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide 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 que está armazenado no banco de dados.
columnNamePatternStringO padrão de nome de coluna pelo qual filtrar a pesquisa. Ele precisa corresponder ao nome da coluna que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições do procedimento e da 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getProcedureTerm().

Retorno

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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide 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 que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições do procedimento, 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getResultSetHoldability().

Retorno

Integer: a 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getRowIdLifetime().

Retorno

Integer: o status indica a vida útil de uma ROWID, que é 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSQLKeywords().

Retorno

String: a lista separada por vírgulas de todas as palavras-chave SQL deste 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSQLStateType().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSchemaTerm().

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSchemas().

Retorno

JdbcResultSet: um conjunto de resultados contendo as descrições de 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSchemas().

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo para filtrar a pesquisa, conforme aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.

Retorno

JdbcResultSet: um conjunto de resultados contendo descrições de esquema disponíveis no 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSearchStringEscape().

Retorno

String: a string usada para inserir caracteres de escape em 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getStringFunctions().

Retorno

String: a lista separada por vírgulas de funções de string disponíveis com esse banco de dados. Esses são os nomes de função de string da CLI do Open Group usados na cláusula de escape da função do 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSuperTables(String, String,String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo como aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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.
tableNamePatternStringO padrão de nome da tabela. Pode ser um nome totalmente qualificado.

Retorno

JdbcResultSet: um conjunto de resultados contendo descrições das hierarquias de tabela definidas em um esquema específico nesse banco de dados. Cada linha fornece informações sobre um tipo específico de tabela. As 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSuperTypes(String, String, String).

Parâmetros

NomeTipoDescrição
catalogStringO nome do catálogo como aparece no banco de dados. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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.

Retorno

JdbcResultSet: um conjunto de resultados que contém descrições das hierarquias de tipo definidas pelo usuário definidas em um esquema específico neste banco de dados. Cada linha fornece informações sobre um tipo específico definido pelo usuário. Os tipos sem supers 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getSystemFunctions().

Retorno

String: a lista separada por vírgulas de funções do sistema disponíveis com esse banco de dados. Esses são os nomes de função do sistema da CLI do Open Group usados na cláusula de escape da 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.
tableNamePatternStringO padrão de nome de tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados contendo 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getTableTypes().

Retorno

JdbcResultSet: um conjunto de resultados contendo 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide que o nome do esquema não é usado para restringir a pesquisa.
tableNamePatternStringO padrão de nome de tabela para filtrar a pesquisa. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.
typesString[]Uma lista de tipos a serem retornados, cada um deles precisa estar na lista retornada por getTableTypes(). Transmitir null indica que todos os tipos de tabela são retornados.

Retorno

JdbcResultSet: um conjunto de resultados contendo 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getTimeDateFunctions().

Retorno

String: a lista separada por vírgulas de funções de hora e data 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getTypeInfo().

Retorno

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 de tipo SQL é fornecida em cada linha do conjunto de resultados. Elas são ordenadas por DATA_TYPE e, em seguida, pela proximidade do mapeamento do tipo de dados com o tipo SQL JDBC 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 ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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 incide 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.

Retorno

JdbcResultSet: um conjunto de resultados contendo 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getURL().

Retorno

String: o URL desse 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#getUserName().

Retorno

String — o nome de usuário conhecido 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

getVersionColumns(catalog, schema, table)

Para ver a documentação desse método, consulte 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. Transmitir uma string vazia recupera esses procedimentos sem um catálogo. Transmitir null incide 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. Transmitir uma string vazia recupera esses procedimentos sem um esquema. Transmitir null incide que o nome do esquema não é usado para restringir a pesquisa.
tableStringNome da tabela. Ele precisa corresponder ao nome da tabela que está armazenado no banco de dados.

Retorno

JdbcResultSet: um conjunto de resultados não ordenado que contém as descrições de colunas que são atualizadas quando qualquer 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#insertsAreDetected(int).

Parâmetros

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

Retorno

Boolean: true se uma inserção de linha visível for detectada por chamadas para JdbcResultSet.rowInserted() para o tipo de conjunto de resultados 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

isCatalogAtStart()

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

Retorno

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#isReadOnly().

Retorno

Boolean: true se o banco de dados for somente leitura. 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

locatorsUpdateCopy()

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

Retorno

Boolean: true se as atualizações feitas em um objeto grande (LOB, na sigla em inglês) forem feitas em uma cópia do LOB. false se as atualizações forem feitas diretamente nele.

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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#nullPlusNonNullIsNull().

Retorno

Boolean: true se as concatenações de valores NULL e não NULL resultarem em um NULL. 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

nullsAreSortedAtEnd()

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

Retorno

Boolean: true se os valores de NULL forem classificados no final, seja qual for a 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#nullsAreSortedAtStart().

Retorno

Boolean: true se os valores NULL forem classificados no início, independentemente 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#nullsAreSortedHigh().

Retorno

Boolean: true se os valores de NULL forem classificados alto, o que significa que eles são considerados mais altos que outros no domínio durante a classificação. 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#nullsAreSortedLow().

Retorno

Boolean: true se os valores de NULL forem classificados baixo, o que significa que eles são considerados tendo um valor menor que outros no domínio durante a classificação. 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#othersDeletesAreVisible(int).

Parâmetros

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

Retorno

Boolean: true se as exclusões feitas por outros tipos de conjunto de resultados estiverem visíveis. Caso contrário, será 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

othersInsertsAreVisible(type)

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

Parâmetros

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

Retorno

Boolean: true se as inserções feitas por outros forem visíveis para o tipo de conjunto de resultados especificado. Caso contrário, será 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

othersUpdatesAreVisible(type)

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

Parâmetros

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

Retorno

Boolean: true se as atualizações feitas por outros tipos de conjunto de resultados estiverem visíveis. 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

ownDeletesAreVisible(type)

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

Parâmetros

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

Retorno

Boolean: true se as exclusões do conjunto forem visíveis para o tipo de conjunto de resultados 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

ownInsertsAreVisible(type)

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

Parâmetros

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

Retorno

Boolean: true se as inserções do próprio conjunto forem visíveis para o tipo de conjunto de resultados 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

ownUpdatesAreVisible(type)

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

Parâmetros

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

Retorno

Boolean: true se as atualizações do conjunto de resultados específico estiverem visíveis. 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

storesLowerCaseIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL sem aspas de maiúsculas e minúsculas como indiferentes a maiúsculas e os armazenar em minúsculas; caso contrário, será 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

storesLowerCaseQuotedIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e armazená-los em minúsculas. Caso contrário, será 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

storesMixedCaseIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL sem aspas de maiúsculas e minúsculas como indiferentes a maiúsculas e a armazená-los em maiúsculas e minúsculas; 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

storesMixedCaseQuotedIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e armazená-los em maiúsculas mistas. Caso contrário, será 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

storesUpperCaseIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL sem aspas de maiúsculas e minúsculas como indiferentes a maiúsculas e os armazenar em maiúsculas. Caso contrário, será 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

storesUpperCaseQuotedIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e armazená-los em maiúsculas. Caso contrário, será 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

supportsANSI92EntryLevelSQL()

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

Retorno

Boolean: true se o banco de dados for compatível com a gramática SQL de nível de entrada ANSI92. 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

supportsANSI92FullSQL()

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

Retorno

Boolean: true se este banco de dados for compatível com a gramática SQL de nível completo ANSI92. 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

supportsANSI92IntermediateSQL()

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

Retorno

Boolean: true se este banco de dados for compatível com a gramática SQL de nível intermediário ANSI92. Caso contrário, será 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

supportsAlterTableWithAddColumn()

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

Retorno

Boolean: true se o banco de dados oferecer suporte a ALTER TABLE com a coluna de adiçã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

supportsAlterTableWithDropColumn()

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

Retorno

Boolean: true se o banco de dados oferecer suporte a ALTER TABLE com a coluna de soltar. Caso contrário, será 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsBatchUpdates().

Retorno

Boolean: true se o banco de dados oferecer suporte a atualizações em lote. 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

supportsCatalogsInDataManipulation()

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

Retorno

Boolean: true se uma declaração de manipulação de dados puder incluir um nome de catálogo. Caso contrário, será 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

supportsCatalogsInIndexDefinitions()

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

Retorno

Boolean: true se uma instrução de definição de índice puder incluir um nome de catálogo. Caso contrário, será 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

supportsCatalogsInPrivilegeDefinitions()

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

Retorno

Boolean: true se uma instrução de definição de privilégio puder incluir um nome de catálogo. Caso contrário, será 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

supportsCatalogsInProcedureCalls()

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

Retorno

Boolean: true se uma instrução de chamada de procedimento puder incluir um nome de catálogo. Caso contrário, será 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

supportsCatalogsInTableDefinitions()

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

Retorno

Boolean: true se uma instrução de definição de tabela puder incluir um nome de catálogo. Caso contrário, será 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

supportsColumnAliasing()

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

Retorno

Boolean: true se o banco de dados oferecer suporte à atribuição de alias 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

supportsConvert()

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

Retorno

Boolean: true se esse banco de dados for compatível com a função escalar CONVERT do JDBC para a conversão de um tipo JDBC em outro; 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

supportsConvert(fromType, toType)

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

Parâmetros

NomeTipoDescrição
fromTypeIntegerO tipo do qual converter.
toTypeIntegerO tipo para o qual converter.

Retorno

Boolean: true se o banco de dados for compatível com a função escalar CONVERT do JDBC para a conversão dos tipos JDBC especificados; 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

supportsCoreSQLGrammar()

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

Retorno

Boolean: true se o banco de dados for compatível com a gramática SQL principal ODBC. 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

supportsCorrelatedSubqueries()

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

Retorno

Boolean: true se o banco de dados oferecer suporte a subconsultas correlacionadas. 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

supportsDataDefinitionAndDataManipulationTransactions()

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

Retorno

Boolean: true se esse banco de dados for compatível com a definição e instruções de manipulação de dados em uma transação. Caso contrário, será 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

supportsDataManipulationTransactionsOnly()

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

Retorno

Boolean: true se esse 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsDifferentTableCorrelationNames().

Retorno

Boolean: true se os nomes de correlação de tabela forem aceitos e estiverem restritos a ser 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsExpressionsInOrderBy().

Retorno

Boolean: true se esse banco de dados oferecer suporte a 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsExtendedSQLGrammar().

Retorno

Boolean: true se o banco de dados for compatível com a gramática SQL estendida de ODBC. Caso contrário, será 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

supportsFullOuterJoins()

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

Retorno

Boolean: true se esse banco de dados for compatível com junções externas aninhadas completas. 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

supportsGetGeneratedKeys()

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

Retorno

Boolean: true se as chaves geradas automaticamente puderem ser recuperadas após a execução de uma instrução. Caso contrário, será 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

supportsGroupBy()

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

Retorno

Boolean: true se esse banco de dados oferecer suporte a alguma forma de 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

supportsGroupByBeyondSelect()

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

Retorno

Boolean: true se este banco de dados for compatível com o uso de colunas que não estejam 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsGroupByUnrelated().

Retorno

Boolean: true se este banco de dados for compatível com o uso de uma coluna que não esteja na instrução SELECT em uma cláusula GROUP BY. Caso contrário, será 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsIntegrityEnhancementFacility().

Retorno

Boolean: true se esse banco de dados for compatível com o recurso de melhoria de integridade do SQL. 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

supportsLikeEscapeClause()

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

Retorno

Boolean: true se esse 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsLimitedOuterJoins().

Retorno

Boolean: true se esse banco de dados oferecer suporte limitado a junções externas. 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

supportsMinimumSQLGrammar()

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

Retorno

Boolean: true se o banco de dados for compatível com a gramática SQL mínima de ODBC. Caso contrário, será 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

supportsMixedCaseIdentifiers()

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

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL sem aspas com maiúsculas e minúsculas e, como resultado, armazená-los em maiúsculas e minúsculas. Caso contrário, será 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsMixedCaseQuotedIdentifiers().

Retorno

Boolean: true se o banco de dados tratar os identificadores SQL entre maiúsculas e minúsculas em maiúsculas e minúsculas e, como resultado, armazená-los em maiúsculas e minúsculas. Caso contrário, será 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

supportsMultipleOpenResults()

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

Retorno

Boolean: true se uma instrução chamável puder retornar vários conjuntos de resultados simultaneamente. Caso contrário, será 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

supportsMultipleResultSets()

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

Retorno

Boolean: true se esse banco de dados for compatível com 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsMultipleTransactions().

Retorno

Boolean: true se esse banco de dados aceitar a abertura de várias transações em conexões diferentes de uma só vez. 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsNamedParameters().

Retorno

Boolean: true se o banco de dados oferecer suporte a parâmetros nomeados para instruções chamáveis. 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

supportsNonNullableColumns()

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

Retorno

Boolean: true se as colunas neste banco de dados puderem ser definidas como não anuláveis. 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

supportsOpenCursorsAcrossCommit()

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

Retorno

Boolean: true se esse banco de dados for compatível com a manutenção de cursores sempre abertos nas confirmações. Caso contrário, será 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

supportsOpenCursorsAcrossRollback()

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

Retorno

Boolean: true se esse banco de dados permitir manter cursores sempre abertos nas reversões. Caso contrário, será 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

supportsOpenStatementsAcrossCommit()

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

Retorno

Boolean: true se esse banco de dados for compatível com a manutenção de instruções sempre abertas em confirmações. Caso contrário, será 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

supportsOpenStatementsAcrossRollback()

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

Retorno

Boolean: true se esse banco de dados for compatível com a manutenção de instruções sempre abertas nas reversões. Caso contrário, será 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

supportsOrderByUnrelated()

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

Retorno

Boolean: true se este banco de dados for compatível com o uso de uma coluna que não esteja na instrução SELECT em uma cláusula ORDER BY. Caso contrário, será 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsOuterJoins().

Retorno

Boolean: true se esse banco de dados for compatível com alguma forma de mesclagem externa. 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

supportsPositionedDelete()

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

Retorno

Boolean: true se este banco de dados for compatível com instruções DELETE posicionadas. 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

supportsPositionedUpdate()

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

Retorno

Boolean: true se este banco de dados for compatível com instruções UPDATE posicionadas. 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

supportsResultSetConcurrency(type, concurrency)

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

Parâmetros

NomeTipoDescrição
typeIntegerO tipo do 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.

Retorno

Boolean: true se este banco de dados for compatível com a combinação de tipo de simultaneidade e o conjunto de resultados especificados. Caso contrário, será 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

supportsResultSetHoldability(holdability)

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

Parâmetros

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

Retorno

Boolean: true se o banco de dados for 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsResultSetType(int).

Parâmetros

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

Retorno

Boolean: true se este banco de dados for compatível com o tipo de conjunto de resultados 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

supportsSavepoints()

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

Retorno

Boolean: true se o banco de dados oferecer suporte a pontos de salvamento. 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

supportsSchemasInDataManipulation()

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

Retorno

Boolean: true se uma instrução de manipulação de dados puder incluir um nome de esquema. Caso contrário, será 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

supportsSchemasInIndexDefinitions()

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

Retorno

Boolean: true se uma instrução de definição de índice puder incluir um nome de esquema. Caso contrário, será 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

supportsSchemasInPrivilegeDefinitions()

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

Retorno

Boolean: true se uma instrução de definição de privilégios puder incluir um nome de esquema. Caso contrário, será 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

supportsSchemasInProcedureCalls()

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

Retorno

Boolean: true se uma instrução de chamada de procedimento puder incluir um nome de esquema. Caso contrário, será 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

supportsSchemasInTableDefinitions()

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

Retorno

Boolean: true se uma instrução de definição de tabela puder incluir um nome de esquema. Caso contrário, será 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

supportsSelectForUpdate()

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

Retorno

Boolean: true se o banco de dados oferecer suporte a 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsStatementPooling().

Retorno

Boolean: true se o banco de dados for compatível com pool 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsStoredFunctionsUsingCallSyntax().

Retorno

Boolean: true se o banco de dados for compatível com a invocação de funções definidas pelo usuário ou do fornecedor usando a sintaxe de escape de procedimento armazenado. Caso contrário, será 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsStoredProcedures().

Retorno

Boolean: true se este banco de dados for compatível com chamadas de procedimento armazenado que usaram a sintaxe de escape do procedimento armazenado. Caso contrário, será 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

supportsSubqueriesInComparisons()

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

Retorno

Boolean: true se este banco de dados oferecer suporte a subconsultas em expressões de comparaçã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

supportsSubqueriesInExists()

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

Retorno

Boolean: true se este banco de dados for compatível com subconsultas em expressões EXISTS. 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

supportsSubqueriesInIns()

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

Retorno

Boolean: true se este banco de dados for compatível com subconsultas em expressões IN. 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

supportsSubqueriesInQuantifieds()

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

Retorno

Boolean: true se o banco de dados oferecer suporte a subconsultas em expressões quantificadas. 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

supportsTableCorrelationNames()

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

Retorno

Boolean: true se este banco de dados aceitar nomes de correlação de tabela. 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

supportsTransactionIsolationLevel(level)

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

Parâmetros

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

Retorno

Boolean: true se esse banco de dados for compatível com o nível de isolamento da 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 ver a documentação desse método, consulte java.sql.DatabaseMetaData#supportsTransactions().

Retorno

Boolean: true se o banco de dados oferecer suporte a transaçõ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

supportsUnion()

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

Retorno

Boolean: true se esse banco de dados for compatível com SQL UNION. 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

supportsUnionAll()

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

Retorno

Boolean: true se esse banco de dados for compatível com SQL UNION ALL. 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

updatesAreDetected(type)

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

Parâmetros

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

Retorno

Boolean: true se uma atualização de linha visível for detectada por chamadas para JdbcResultSet.rowUpdated() para o tipo de conjunto de resultados 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

usesLocalFilePerTable()

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

Retorno

Boolean: true se o banco de dados armazenar cada tabela em um arquivo local separado. 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

usesLocalFiles()

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

Retorno

Boolean: true se o banco de dados armazenar tabelas em um arquivo local. 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