public class CloudSpannerDatabaseMetaData extends AbstractCloudSpannerDatabaseMetaData
attributeNoNulls, attributeNullable, attributeNullableUnknown, bestRowNotPseudo, bestRowPseudo, bestRowSession, bestRowTemporary, bestRowTransaction, bestRowUnknown, columnNoNulls, columnNullable, columnNullableUnknown, functionColumnIn, functionColumnInOut, functionColumnOut, functionColumnResult, functionColumnUnknown, functionNoNulls, functionNoTable, functionNullable, functionNullableUnknown, functionResultUnknown, functionReturn, functionReturnsTable, importedKeyCascade, importedKeyInitiallyDeferred, importedKeyInitiallyImmediate, importedKeyNoAction, importedKeyNotDeferrable, importedKeyRestrict, importedKeySetDefault, importedKeySetNull, procedureColumnIn, procedureColumnInOut, procedureColumnOut, procedureColumnResult, procedureColumnReturn, procedureColumnUnknown, procedureNoNulls, procedureNoResult, procedureNullable, procedureNullableUnknown, procedureResultUnknown, procedureReturnsResult, sqlStateSQL, sqlStateSQL99, sqlStateXOpen, tableIndexClustered, tableIndexHashed, tableIndexOther, tableIndexStatistic, typeNoNulls, typeNullable, typeNullableUnknown, typePredBasic, typePredChar, typePredNone, typeSearchable, versionColumnNotPseudo, versionColumnPseudo, versionColumnUnknownextractColumnType, getClassName, getClassName, getGoogleTypeName, isWrapperFor, unwrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMaxLogicalLobSize, supportsRefCursorsisWrapperFor, unwrappublic boolean allProceduresAreCallable()
throws SQLException
SQLExceptionpublic boolean allTablesAreSelectable()
throws SQLException
SQLExceptionpublic String getURL() throws SQLException
SQLExceptionpublic String getUserName() throws SQLException
SQLExceptionpublic boolean isReadOnly()
throws SQLException
SQLExceptionpublic boolean nullsAreSortedHigh()
throws SQLException
SQLExceptionpublic boolean nullsAreSortedLow()
throws SQLException
SQLExceptionpublic boolean nullsAreSortedAtStart()
throws SQLException
SQLExceptionpublic boolean nullsAreSortedAtEnd()
throws SQLException
SQLExceptionpublic String getDatabaseProductName() throws SQLException
SQLExceptionpublic String getDatabaseProductVersion() throws SQLException
SQLExceptionpublic String getDriverName() throws SQLException
SQLExceptionpublic String getDriverVersion() throws SQLException
SQLExceptionpublic int getDriverMajorVersion()
public int getDriverMinorVersion()
public boolean usesLocalFiles()
throws SQLException
SQLExceptionpublic boolean usesLocalFilePerTable()
throws SQLException
SQLExceptionpublic boolean supportsMixedCaseIdentifiers()
throws SQLException
SQLExceptionpublic boolean storesUpperCaseIdentifiers()
throws SQLException
SQLExceptionpublic boolean storesLowerCaseIdentifiers()
throws SQLException
SQLExceptionpublic boolean storesMixedCaseIdentifiers()
throws SQLException
SQLExceptionpublic boolean supportsMixedCaseQuotedIdentifiers()
throws SQLException
SQLExceptionpublic boolean storesUpperCaseQuotedIdentifiers()
throws SQLException
SQLExceptionpublic boolean storesLowerCaseQuotedIdentifiers()
throws SQLException
SQLExceptionpublic boolean storesMixedCaseQuotedIdentifiers()
throws SQLException
SQLExceptionpublic String getIdentifierQuoteString() throws SQLException
SQLExceptionpublic String getSQLKeywords() throws SQLException
SQLExceptionpublic String getNumericFunctions() throws SQLException
SQLExceptionpublic String getStringFunctions() throws SQLException
SQLExceptionpublic String getSystemFunctions() throws SQLException
SQLExceptionpublic String getTimeDateFunctions() throws SQLException
SQLExceptionpublic String getSearchStringEscape() throws SQLException
SQLExceptionpublic String getExtraNameCharacters() throws SQLException
SQLExceptionpublic boolean supportsAlterTableWithAddColumn()
throws SQLException
SQLExceptionpublic boolean supportsAlterTableWithDropColumn()
throws SQLException
SQLExceptionpublic boolean supportsColumnAliasing()
throws SQLException
SQLExceptionpublic boolean nullPlusNonNullIsNull()
throws SQLException
SQLExceptionpublic boolean supportsConvert()
throws SQLException
SQLExceptionpublic boolean supportsConvert(int fromType,
int toType)
throws SQLException
SQLExceptionpublic boolean supportsTableCorrelationNames()
throws SQLException
SQLExceptionpublic boolean supportsDifferentTableCorrelationNames()
throws SQLException
SQLExceptionpublic boolean supportsExpressionsInOrderBy()
throws SQLException
SQLExceptionpublic boolean supportsOrderByUnrelated()
throws SQLException
SQLExceptionpublic boolean supportsGroupBy()
throws SQLException
SQLExceptionpublic boolean supportsGroupByUnrelated()
throws SQLException
SQLExceptionpublic boolean supportsGroupByBeyondSelect()
throws SQLException
SQLExceptionpublic boolean supportsLikeEscapeClause()
throws SQLException
SQLExceptionpublic boolean supportsMultipleResultSets()
throws SQLException
SQLExceptionpublic boolean supportsMultipleTransactions()
throws SQLException
SQLExceptionpublic boolean supportsNonNullableColumns()
throws SQLException
SQLExceptionpublic boolean supportsMinimumSQLGrammar()
throws SQLException
SQLExceptionpublic boolean supportsCoreSQLGrammar()
throws SQLException
SQLExceptionpublic boolean supportsExtendedSQLGrammar()
throws SQLException
SQLExceptionpublic boolean supportsANSI92EntryLevelSQL()
throws SQLException
SQLExceptionpublic boolean supportsANSI92IntermediateSQL()
throws SQLException
SQLExceptionpublic boolean supportsANSI92FullSQL()
throws SQLException
SQLExceptionpublic boolean supportsIntegrityEnhancementFacility()
throws SQLException
SQLExceptionpublic boolean supportsOuterJoins()
throws SQLException
SQLExceptionpublic boolean supportsFullOuterJoins()
throws SQLException
SQLExceptionpublic boolean supportsLimitedOuterJoins()
throws SQLException
SQLExceptionpublic String getSchemaTerm() throws SQLException
SQLExceptionpublic String getProcedureTerm() throws SQLException
SQLExceptionpublic String getCatalogTerm() throws SQLException
SQLExceptionpublic boolean isCatalogAtStart()
throws SQLException
SQLExceptionpublic String getCatalogSeparator() throws SQLException
SQLExceptionpublic boolean supportsSchemasInDataManipulation()
throws SQLException
SQLExceptionpublic boolean supportsSchemasInProcedureCalls()
throws SQLException
SQLExceptionpublic boolean supportsSchemasInTableDefinitions()
throws SQLException
SQLExceptionpublic boolean supportsSchemasInIndexDefinitions()
throws SQLException
SQLExceptionpublic boolean supportsSchemasInPrivilegeDefinitions()
throws SQLException
SQLExceptionpublic boolean supportsCatalogsInDataManipulation()
throws SQLException
SQLExceptionpublic boolean supportsCatalogsInProcedureCalls()
throws SQLException
SQLExceptionpublic boolean supportsCatalogsInTableDefinitions()
throws SQLException
SQLExceptionpublic boolean supportsCatalogsInIndexDefinitions()
throws SQLException
SQLExceptionpublic boolean supportsCatalogsInPrivilegeDefinitions()
throws SQLException
SQLExceptionpublic boolean supportsPositionedDelete()
throws SQLException
SQLExceptionpublic boolean supportsPositionedUpdate()
throws SQLException
SQLExceptionpublic boolean supportsSelectForUpdate()
throws SQLException
SQLExceptionpublic boolean supportsStoredProcedures()
throws SQLException
SQLExceptionpublic boolean supportsSubqueriesInComparisons()
throws SQLException
SQLExceptionpublic boolean supportsSubqueriesInExists()
throws SQLException
SQLExceptionpublic boolean supportsSubqueriesInIns()
throws SQLException
SQLExceptionpublic boolean supportsSubqueriesInQuantifieds()
throws SQLException
SQLExceptionpublic boolean supportsCorrelatedSubqueries()
throws SQLException
SQLExceptionpublic boolean supportsUnion()
throws SQLException
SQLExceptionpublic boolean supportsUnionAll()
throws SQLException
SQLExceptionpublic boolean supportsOpenCursorsAcrossCommit()
throws SQLException
SQLExceptionpublic boolean supportsOpenCursorsAcrossRollback()
throws SQLException
SQLExceptionpublic boolean supportsOpenStatementsAcrossCommit()
throws SQLException
SQLExceptionpublic boolean supportsOpenStatementsAcrossRollback()
throws SQLException
SQLExceptionpublic int getMaxBinaryLiteralLength()
throws SQLException
SQLExceptionpublic int getMaxCharLiteralLength()
throws SQLException
SQLExceptionpublic int getMaxColumnNameLength()
throws SQLException
SQLExceptionpublic int getMaxColumnsInGroupBy()
throws SQLException
SQLExceptionpublic int getMaxColumnsInIndex()
throws SQLException
SQLExceptionpublic int getMaxColumnsInOrderBy()
throws SQLException
SQLExceptionpublic int getMaxColumnsInSelect()
throws SQLException
SQLExceptionpublic int getMaxColumnsInTable()
throws SQLException
SQLExceptionpublic int getMaxConnections()
throws SQLException
SQLExceptionpublic int getMaxCursorNameLength()
throws SQLException
SQLExceptionpublic int getMaxIndexLength()
throws SQLException
SQLExceptionpublic int getMaxSchemaNameLength()
throws SQLException
SQLExceptionpublic int getMaxProcedureNameLength()
throws SQLException
SQLExceptionpublic int getMaxCatalogNameLength()
throws SQLException
SQLExceptionpublic int getMaxRowSize()
throws SQLException
SQLExceptionpublic boolean doesMaxRowSizeIncludeBlobs()
throws SQLException
SQLExceptionpublic int getMaxStatementLength()
throws SQLException
SQLExceptionpublic int getMaxStatements()
throws SQLException
SQLExceptionpublic int getMaxTableNameLength()
throws SQLException
SQLExceptionpublic int getMaxTablesInSelect()
throws SQLException
SQLExceptionpublic int getMaxUserNameLength()
throws SQLException
SQLExceptionpublic int getDefaultTransactionIsolation()
throws SQLException
SQLExceptionpublic boolean supportsTransactions()
throws SQLException
SQLExceptionpublic boolean supportsTransactionIsolationLevel(int level)
throws SQLException
SQLExceptionpublic boolean supportsDataDefinitionAndDataManipulationTransactions()
throws SQLException
SQLExceptionpublic boolean supportsDataManipulationTransactionsOnly()
throws SQLException
SQLExceptionpublic boolean dataDefinitionCausesTransactionCommit()
throws SQLException
SQLExceptionpublic boolean dataDefinitionIgnoredInTransactions()
throws SQLException
SQLExceptionpublic ResultSet getProcedures(String catalog, String schemaPattern, String procedureNamePattern) throws SQLException
SQLExceptionpublic ResultSet getProcedureColumns(String catalog, String schemaPattern, String procedureNamePattern, String columnNamePattern) throws SQLException
SQLExceptionpublic ResultSet getTables(String catalog, String schemaPattern, String tableNamePattern, String[] types) throws SQLException
SQLExceptionpublic ResultSet getSchemas() throws SQLException
SQLExceptionpublic ResultSet getCatalogs() throws SQLException
SQLExceptionpublic ResultSet getTableTypes() throws SQLException
SQLExceptionpublic ResultSet getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
SQLExceptionpublic ResultSet getColumnPrivileges(String catalog, String schema, String table, String columnNamePattern) throws SQLException
SQLExceptionpublic ResultSet getTablePrivileges(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
SQLExceptionpublic ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable) throws SQLException
SQLExceptionpublic ResultSet getVersionColumns(String catalog, String schema, String table) throws SQLException
SQLExceptionpublic ResultSet getPrimaryKeys(String catalog, String schema, String table) throws SQLException
SQLExceptionpublic ResultSet getImportedKeys(String catalog, String schema, String table) throws SQLException
SQLExceptionpublic ResultSet getExportedKeys(String catalog, String schema, String table) throws SQLException
SQLExceptionpublic ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable) throws SQLException
SQLExceptionpublic ResultSet getTypeInfo() throws SQLException
SQLExceptionpublic ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate) throws SQLException
SQLExceptionpublic ResultSet getIndexInfo(String catalog, String schema, String indexName) throws SQLException
SQLExceptionpublic boolean supportsResultSetType(int type)
throws SQLException
SQLExceptionpublic boolean supportsResultSetConcurrency(int type,
int concurrency)
throws SQLException
SQLExceptionpublic boolean ownUpdatesAreVisible(int type)
throws SQLException
SQLExceptionpublic boolean ownDeletesAreVisible(int type)
throws SQLException
SQLExceptionpublic boolean ownInsertsAreVisible(int type)
throws SQLException
SQLExceptionpublic boolean othersUpdatesAreVisible(int type)
throws SQLException
SQLExceptionpublic boolean othersDeletesAreVisible(int type)
throws SQLException
SQLExceptionpublic boolean othersInsertsAreVisible(int type)
throws SQLException
SQLExceptionpublic boolean updatesAreDetected(int type)
throws SQLException
SQLExceptionpublic boolean deletesAreDetected(int type)
throws SQLException
SQLExceptionpublic boolean insertsAreDetected(int type)
throws SQLException
SQLExceptionpublic boolean supportsBatchUpdates()
throws SQLException
SQLExceptionpublic ResultSet getUDTs(String catalog, String schemaPattern, String typeNamePattern, int[] types) throws SQLException
SQLExceptionpublic Connection getConnection() throws SQLException
SQLExceptionpublic boolean supportsSavepoints()
throws SQLException
SQLExceptionpublic boolean supportsNamedParameters()
throws SQLException
SQLExceptionpublic boolean supportsMultipleOpenResults()
throws SQLException
SQLExceptionpublic boolean supportsGetGeneratedKeys()
throws SQLException
SQLExceptionpublic ResultSet getSuperTypes(String catalog, String schemaPattern, String typeNamePattern) throws SQLException
SQLExceptionpublic ResultSet getSuperTables(String catalog, String schemaPattern, String tableNamePattern) throws SQLException
SQLExceptionpublic ResultSet getAttributes(String catalog, String schemaPattern, String typeNamePattern, String attributeNamePattern) throws SQLException
SQLExceptionpublic boolean supportsResultSetHoldability(int holdability)
throws SQLException
SQLExceptionpublic int getResultSetHoldability()
throws SQLException
SQLExceptionpublic int getDatabaseMajorVersion()
throws SQLException
SQLExceptionpublic int getDatabaseMinorVersion()
throws SQLException
SQLExceptionpublic int getJDBCMajorVersion()
throws SQLException
SQLExceptionpublic int getJDBCMinorVersion()
throws SQLException
SQLExceptionpublic int getSQLStateType()
throws SQLException
SQLExceptionpublic boolean locatorsUpdateCopy()
throws SQLException
SQLExceptionpublic boolean supportsStatementPooling()
throws SQLException
SQLExceptionpublic RowIdLifetime getRowIdLifetime() throws SQLException
SQLExceptionpublic ResultSet getSchemas(String catalog, String schemaPattern) throws SQLException
SQLExceptionpublic boolean supportsStoredFunctionsUsingCallSyntax()
throws SQLException
SQLExceptionpublic boolean autoCommitFailureClosesAllResultSets()
throws SQLException
SQLExceptionpublic ResultSet getClientInfoProperties() throws SQLException
SQLExceptionpublic ResultSet getFunctions(String catalog, String schemaPattern, String functionNamePattern) throws SQLException
SQLExceptionpublic ResultSet getFunctionColumns(String catalog, String schemaPattern, String functionNamePattern, String columnNamePattern) throws SQLException
SQLExceptionpublic ResultSet getPseudoColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) throws SQLException
SQLExceptionpublic boolean generatedKeyAlwaysReturned()
throws SQLException
SQLExceptionCopyright © 2018. All rights reserved.