Google Apps Script API
Preparing search index...
google-apps-script-events
GoogleAppsScript
JDBC
JdbcDatabaseMetaData
Interface JdbcDatabaseMetaData
A JDBC database metadata object. For documentation of this class, see java.sql.DatabaseMetaData.
interface
JdbcDatabaseMetaData
{
allProceduresAreCallable
()
:
boolean
;
allTablesAreSelectable
()
:
boolean
;
autoCommitFailureClosesAllResultSets
()
:
boolean
;
dataDefinitionCausesTransactionCommit
()
:
boolean
;
dataDefinitionIgnoredInTransactions
()
:
boolean
;
deletesAreDetected
(
type
:
number
)
:
boolean
;
doesMaxRowSizeIncludeBlobs
()
:
boolean
;
getAttributes
(
catalog
:
string
,
schemaPattern
:
string
,
typeNamePattern
:
string
,
attributeNamePattern
:
string
,
)
:
JdbcResultSet
;
getBestRowIdentifier
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
scope
:
number
,
nullable
:
boolean
,
)
:
JdbcResultSet
;
getCatalogs
()
:
JdbcResultSet
;
getCatalogSeparator
()
:
string
;
getCatalogTerm
()
:
string
;
getClientInfoProperties
()
:
JdbcResultSet
;
getColumnPrivileges
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
;
getColumns
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
;
getConnection
()
:
JdbcConnection
;
getCrossReference
(
parentCatalog
:
string
,
parentSchema
:
string
,
parentTable
:
string
,
foreignCatalog
:
string
,
foreignSchema
:
string
,
foreignTable
:
string
,
)
:
JdbcResultSet
;
getDatabaseMajorVersion
()
:
number
;
getDatabaseMinorVersion
()
:
number
;
getDatabaseProductName
()
:
string
;
getDatabaseProductVersion
()
:
string
;
getDefaultTransactionIsolation
()
:
number
;
getDriverMajorVersion
()
:
number
;
getDriverMinorVersion
()
:
number
;
getDriverName
()
:
string
;
getDriverVersion
()
:
string
;
getExportedKeys
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
)
:
JdbcResultSet
;
getExtraNameCharacters
()
:
string
;
getFunctionColumns
(
catalog
:
string
,
schemaPattern
:
string
,
functionNamePattern
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
;
getFunctions
(
catalog
:
string
,
schemaPattern
:
string
,
functionNamePattern
:
string
,
)
:
JdbcResultSet
;
getIdentifierQuoteString
()
:
string
;
getImportedKeys
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
)
:
JdbcResultSet
;
getIndexInfo
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
unique
:
boolean
,
approximate
:
boolean
,
)
:
JdbcResultSet
;
getJDBCMajorVersion
()
:
number
;
getJDBCMinorVersion
()
:
number
;
getMaxBinaryLiteralLength
()
:
number
;
getMaxCatalogNameLength
()
:
number
;
getMaxCharLiteralLength
()
:
number
;
getMaxColumnNameLength
()
:
number
;
getMaxColumnsInGroupBy
()
:
number
;
getMaxColumnsInIndex
()
:
number
;
getMaxColumnsInOrderBy
()
:
number
;
getMaxColumnsInSelect
()
:
number
;
getMaxColumnsInTable
()
:
number
;
getMaxConnections
()
:
number
;
getMaxCursorNameLength
()
:
number
;
getMaxIndexLength
()
:
number
;
getMaxProcedureNameLength
()
:
number
;
getMaxRowSize
()
:
number
;
getMaxSchemaNameLength
()
:
number
;
getMaxStatementLength
()
:
number
;
getMaxStatements
()
:
number
;
getMaxTableNameLength
()
:
number
;
getMaxTablesInSelect
()
:
number
;
getMaxUserNameLength
()
:
number
;
getNumericFunctions
()
:
string
;
getPrimaryKeys
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
)
:
JdbcResultSet
;
getProcedureColumns
(
catalog
:
string
,
schemaPattern
:
string
,
procedureNamePattern
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
;
getProcedures
(
catalog
:
string
,
schemaPattern
:
string
,
procedureNamePattern
:
string
,
)
:
JdbcResultSet
;
getProcedureTerm
()
:
string
;
getResultSetHoldability
()
:
number
;
getRowIdLifetime
()
:
number
;
getSchemas
()
:
JdbcResultSet
;
getSchemas
(
catalog
:
string
,
schemaPattern
:
string
)
:
JdbcResultSet
;
getSchemaTerm
()
:
string
;
getSearchStringEscape
()
:
string
;
getSQLKeywords
()
:
string
;
getSQLStateType
()
:
number
;
getStringFunctions
()
:
string
;
getSuperTables
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
)
:
JdbcResultSet
;
getSuperTypes
(
catalog
:
string
,
schemaPattern
:
string
,
typeNamePattern
:
string
,
)
:
JdbcResultSet
;
getSystemFunctions
()
:
string
;
getTablePrivileges
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
)
:
JdbcResultSet
;
getTables
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
types
:
string
[]
,
)
:
JdbcResultSet
;
getTableTypes
()
:
JdbcResultSet
;
getTimeDateFunctions
()
:
string
;
getTypeInfo
()
:
JdbcResultSet
;
getUDTs
(
catalog
:
string
,
schemaPattern
:
string
,
typeNamePattern
:
string
,
types
:
number
[]
,
)
:
JdbcResultSet
;
getURL
()
:
string
;
getUserName
()
:
string
;
getVersionColumns
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
)
:
JdbcResultSet
;
insertsAreDetected
(
type
:
number
)
:
boolean
;
isCatalogAtStart
()
:
boolean
;
isReadOnly
()
:
boolean
;
locatorsUpdateCopy
()
:
boolean
;
nullPlusNonNullIsNull
()
:
boolean
;
nullsAreSortedAtEnd
()
:
boolean
;
nullsAreSortedAtStart
()
:
boolean
;
nullsAreSortedHigh
()
:
boolean
;
nullsAreSortedLow
()
:
boolean
;
othersDeletesAreVisible
(
type
:
number
)
:
boolean
;
othersInsertsAreVisible
(
type
:
number
)
:
boolean
;
othersUpdatesAreVisible
(
type
:
number
)
:
boolean
;
ownDeletesAreVisible
(
type
:
number
)
:
boolean
;
ownInsertsAreVisible
(
type
:
number
)
:
boolean
;
ownUpdatesAreVisible
(
type
:
number
)
:
boolean
;
storesLowerCaseIdentifiers
()
:
boolean
;
storesLowerCaseQuotedIdentifiers
()
:
boolean
;
storesMixedCaseIdentifiers
()
:
boolean
;
storesMixedCaseQuotedIdentifiers
()
:
boolean
;
storesUpperCaseIdentifiers
()
:
boolean
;
storesUpperCaseQuotedIdentifiers
()
:
boolean
;
supportsAlterTableWithAddColumn
()
:
boolean
;
supportsAlterTableWithDropColumn
()
:
boolean
;
supportsANSI92EntryLevelSQL
()
:
boolean
;
supportsANSI92FullSQL
()
:
boolean
;
supportsANSI92IntermediateSQL
()
:
boolean
;
supportsBatchUpdates
()
:
boolean
;
supportsCatalogsInDataManipulation
()
:
boolean
;
supportsCatalogsInIndexDefinitions
()
:
boolean
;
supportsCatalogsInPrivilegeDefinitions
()
:
boolean
;
supportsCatalogsInProcedureCalls
()
:
boolean
;
supportsCatalogsInTableDefinitions
()
:
boolean
;
supportsColumnAliasing
()
:
boolean
;
supportsConvert
()
:
boolean
;
supportsConvert
(
fromType
:
number
,
toType
:
number
)
:
boolean
;
supportsCoreSQLGrammar
()
:
boolean
;
supportsCorrelatedSubqueries
()
:
boolean
;
supportsDataDefinitionAndDataManipulationTransactions
()
:
boolean
;
supportsDataManipulationTransactionsOnly
()
:
boolean
;
supportsDifferentTableCorrelationNames
()
:
boolean
;
supportsExpressionsInOrderBy
()
:
boolean
;
supportsExtendedSQLGrammar
()
:
boolean
;
supportsFullOuterJoins
()
:
boolean
;
supportsGetGeneratedKeys
()
:
boolean
;
supportsGroupBy
()
:
boolean
;
supportsGroupByBeyondSelect
()
:
boolean
;
supportsGroupByUnrelated
()
:
boolean
;
supportsIntegrityEnhancementFacility
()
:
boolean
;
supportsLikeEscapeClause
()
:
boolean
;
supportsLimitedOuterJoins
()
:
boolean
;
supportsMinimumSQLGrammar
()
:
boolean
;
supportsMixedCaseIdentifiers
()
:
boolean
;
supportsMixedCaseQuotedIdentifiers
()
:
boolean
;
supportsMultipleOpenResults
()
:
boolean
;
supportsMultipleResultSets
()
:
boolean
;
supportsMultipleTransactions
()
:
boolean
;
supportsNamedParameters
()
:
boolean
;
supportsNonNullableColumns
()
:
boolean
;
supportsOpenCursorsAcrossCommit
()
:
boolean
;
supportsOpenCursorsAcrossRollback
()
:
boolean
;
supportsOpenStatementsAcrossCommit
()
:
boolean
;
supportsOpenStatementsAcrossRollback
()
:
boolean
;
supportsOrderByUnrelated
()
:
boolean
;
supportsOuterJoins
()
:
boolean
;
supportsPositionedDelete
()
:
boolean
;
supportsPositionedUpdate
()
:
boolean
;
supportsResultSetConcurrency
(
type
:
number
,
concurrency
:
number
)
:
boolean
;
supportsResultSetHoldability
(
holdability
:
number
)
:
boolean
;
supportsResultSetType
(
type
:
number
)
:
boolean
;
supportsSavepoints
()
:
boolean
;
supportsSchemasInDataManipulation
()
:
boolean
;
supportsSchemasInIndexDefinitions
()
:
boolean
;
supportsSchemasInPrivilegeDefinitions
()
:
boolean
;
supportsSchemasInProcedureCalls
()
:
boolean
;
supportsSchemasInTableDefinitions
()
:
boolean
;
supportsSelectForUpdate
()
:
boolean
;
supportsStatementPooling
()
:
boolean
;
supportsStoredFunctionsUsingCallSyntax
()
:
boolean
;
supportsStoredProcedures
()
:
boolean
;
supportsSubqueriesInComparisons
()
:
boolean
;
supportsSubqueriesInExists
()
:
boolean
;
supportsSubqueriesInIns
()
:
boolean
;
supportsSubqueriesInQuantifieds
()
:
boolean
;
supportsTableCorrelationNames
()
:
boolean
;
supportsTransactionIsolationLevel
(
level
:
number
)
:
boolean
;
supportsTransactions
()
:
boolean
;
supportsUnion
()
:
boolean
;
supportsUnionAll
()
:
boolean
;
updatesAreDetected
(
type
:
number
)
:
boolean
;
usesLocalFilePerTable
()
:
boolean
;
usesLocalFiles
()
:
boolean
;
}
Index
Methods
all
Procedures
Are
Callable
all
Tables
Are
Selectable
auto
Commit
Failure
Closes
All
Result
Sets
data
Definition
Causes
Transaction
Commit
data
Definition
Ignored
In
Transactions
deletes
Are
Detected
does
Max
Row
Size
Include
Blobs
get
Attributes
get
Best
Row
Identifier
get
Catalogs
get
Catalog
Separator
get
Catalog
Term
get
Client
Info
Properties
get
Column
Privileges
get
Columns
get
Connection
get
Cross
Reference
get
Database
Major
Version
get
Database
Minor
Version
get
Database
Product
Name
get
Database
Product
Version
get
Default
Transaction
Isolation
get
Driver
Major
Version
get
Driver
Minor
Version
get
Driver
Name
get
Driver
Version
get
Exported
Keys
get
Extra
Name
Characters
get
Function
Columns
get
Functions
get
Identifier
Quote
String
get
Imported
Keys
get
Index
Info
get
JDBC
Major
Version
get
JDBC
Minor
Version
get
Max
Binary
Literal
Length
get
Max
Catalog
Name
Length
get
Max
Char
Literal
Length
get
Max
Column
Name
Length
get
Max
Columns
In
Group
By
get
Max
Columns
In
Index
get
Max
Columns
In
Order
By
get
Max
Columns
In
Select
get
Max
Columns
In
Table
get
Max
Connections
get
Max
Cursor
Name
Length
get
Max
Index
Length
get
Max
Procedure
Name
Length
get
Max
Row
Size
get
Max
Schema
Name
Length
get
Max
Statement
Length
get
Max
Statements
get
Max
Table
Name
Length
get
Max
Tables
In
Select
get
Max
User
Name
Length
get
Numeric
Functions
get
Primary
Keys
get
Procedure
Columns
get
Procedures
get
Procedure
Term
get
Result
Set
Holdability
get
Row
Id
Lifetime
get
Schemas
get
Schema
Term
get
Search
String
Escape
get
SQL
Keywords
get
SQL
State
Type
get
String
Functions
get
Super
Tables
get
Super
Types
get
System
Functions
get
Table
Privileges
get
Tables
get
Table
Types
get
Time
Date
Functions
get
Type
Info
get
UD
Ts
get
URL
get
User
Name
get
Version
Columns
inserts
Are
Detected
is
Catalog
At
Start
is
Read
Only
locators
Update
Copy
null
Plus
Non
Null
Is
Null
nulls
Are
Sorted
At
End
nulls
Are
Sorted
At
Start
nulls
Are
Sorted
High
nulls
Are
Sorted
Low
others
Deletes
Are
Visible
others
Inserts
Are
Visible
others
Updates
Are
Visible
own
Deletes
Are
Visible
own
Inserts
Are
Visible
own
Updates
Are
Visible
stores
Lower
Case
Identifiers
stores
Lower
Case
Quoted
Identifiers
stores
Mixed
Case
Identifiers
stores
Mixed
Case
Quoted
Identifiers
stores
Upper
Case
Identifiers
stores
Upper
Case
Quoted
Identifiers
supports
Alter
Table
With
Add
Column
supports
Alter
Table
With
Drop
Column
supports
ANSI92
Entry
Level
SQL
supports
ANSI92
Full
SQL
supports
ANSI92
Intermediate
SQL
supports
Batch
Updates
supports
Catalogs
In
Data
Manipulation
supports
Catalogs
In
Index
Definitions
supports
Catalogs
In
Privilege
Definitions
supports
Catalogs
In
Procedure
Calls
supports
Catalogs
In
Table
Definitions
supports
Column
Aliasing
supports
Convert
supports
Core
SQL
Grammar
supports
Correlated
Subqueries
supports
Data
Definition
And
Data
Manipulation
Transactions
supports
Data
Manipulation
Transactions
Only
supports
Different
Table
Correlation
Names
supports
Expressions
In
Order
By
supports
Extended
SQL
Grammar
supports
Full
Outer
Joins
supports
Get
Generated
Keys
supports
Group
By
supports
Group
By
Beyond
Select
supports
Group
By
Unrelated
supports
Integrity
Enhancement
Facility
supports
Like
Escape
Clause
supports
Limited
Outer
Joins
supports
Minimum
SQL
Grammar
supports
Mixed
Case
Identifiers
supports
Mixed
Case
Quoted
Identifiers
supports
Multiple
Open
Results
supports
Multiple
Result
Sets
supports
Multiple
Transactions
supports
Named
Parameters
supports
Non
Nullable
Columns
supports
Open
Cursors
Across
Commit
supports
Open
Cursors
Across
Rollback
supports
Open
Statements
Across
Commit
supports
Open
Statements
Across
Rollback
supports
Order
By
Unrelated
supports
Outer
Joins
supports
Positioned
Delete
supports
Positioned
Update
supports
Result
Set
Concurrency
supports
Result
Set
Holdability
supports
Result
Set
Type
supports
Savepoints
supports
Schemas
In
Data
Manipulation
supports
Schemas
In
Index
Definitions
supports
Schemas
In
Privilege
Definitions
supports
Schemas
In
Procedure
Calls
supports
Schemas
In
Table
Definitions
supports
Select
For
Update
supports
Statement
Pooling
supports
Stored
Functions
Using
Call
Syntax
supports
Stored
Procedures
supports
Subqueries
In
Comparisons
supports
Subqueries
In
Exists
supports
Subqueries
In
Ins
supports
Subqueries
In
Quantifieds
supports
Table
Correlation
Names
supports
Transaction
Isolation
Level
supports
Transactions
supports
Union
supports
Union
All
updates
Are
Detected
uses
Local
File
Per
Table
uses
Local
Files
Methods
all
Procedures
Are
Callable
allProceduresAreCallable
()
:
boolean
Returns
boolean
all
Tables
Are
Selectable
allTablesAreSelectable
()
:
boolean
Returns
boolean
auto
Commit
Failure
Closes
All
Result
Sets
autoCommitFailureClosesAllResultSets
()
:
boolean
Returns
boolean
data
Definition
Causes
Transaction
Commit
dataDefinitionCausesTransactionCommit
()
:
boolean
Returns
boolean
data
Definition
Ignored
In
Transactions
dataDefinitionIgnoredInTransactions
()
:
boolean
Returns
boolean
deletes
Are
Detected
deletesAreDetected
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
does
Max
Row
Size
Include
Blobs
doesMaxRowSizeIncludeBlobs
()
:
boolean
Returns
boolean
get
Attributes
getAttributes
(
catalog
:
string
,
schemaPattern
:
string
,
typeNamePattern
:
string
,
attributeNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
typeNamePattern
:
string
attributeNamePattern
:
string
Returns
JdbcResultSet
get
Best
Row
Identifier
getBestRowIdentifier
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
scope
:
number
,
nullable
:
boolean
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
scope
:
number
nullable
:
boolean
Returns
JdbcResultSet
get
Catalogs
getCatalogs
()
:
JdbcResultSet
Returns
JdbcResultSet
get
Catalog
Separator
getCatalogSeparator
()
:
string
Returns
string
get
Catalog
Term
getCatalogTerm
()
:
string
Returns
string
get
Client
Info
Properties
getClientInfoProperties
()
:
JdbcResultSet
Returns
JdbcResultSet
get
Column
Privileges
getColumnPrivileges
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
columnNamePattern
:
string
Returns
JdbcResultSet
get
Columns
getColumns
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
tableNamePattern
:
string
columnNamePattern
:
string
Returns
JdbcResultSet
get
Connection
getConnection
()
:
JdbcConnection
Returns
JdbcConnection
get
Cross
Reference
getCrossReference
(
parentCatalog
:
string
,
parentSchema
:
string
,
parentTable
:
string
,
foreignCatalog
:
string
,
foreignSchema
:
string
,
foreignTable
:
string
,
)
:
JdbcResultSet
Parameters
parentCatalog
:
string
parentSchema
:
string
parentTable
:
string
foreignCatalog
:
string
foreignSchema
:
string
foreignTable
:
string
Returns
JdbcResultSet
get
Database
Major
Version
getDatabaseMajorVersion
()
:
number
Returns
number
get
Database
Minor
Version
getDatabaseMinorVersion
()
:
number
Returns
number
get
Database
Product
Name
getDatabaseProductName
()
:
string
Returns
string
get
Database
Product
Version
getDatabaseProductVersion
()
:
string
Returns
string
get
Default
Transaction
Isolation
getDefaultTransactionIsolation
()
:
number
Returns
number
get
Driver
Major
Version
getDriverMajorVersion
()
:
number
Returns
number
get
Driver
Minor
Version
getDriverMinorVersion
()
:
number
Returns
number
get
Driver
Name
getDriverName
()
:
string
Returns
string
get
Driver
Version
getDriverVersion
()
:
string
Returns
string
get
Exported
Keys
getExportedKeys
(
catalog
:
string
,
schema
:
string
,
table
:
string
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
Returns
JdbcResultSet
get
Extra
Name
Characters
getExtraNameCharacters
()
:
string
Returns
string
get
Function
Columns
getFunctionColumns
(
catalog
:
string
,
schemaPattern
:
string
,
functionNamePattern
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
functionNamePattern
:
string
columnNamePattern
:
string
Returns
JdbcResultSet
get
Functions
getFunctions
(
catalog
:
string
,
schemaPattern
:
string
,
functionNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
functionNamePattern
:
string
Returns
JdbcResultSet
get
Identifier
Quote
String
getIdentifierQuoteString
()
:
string
Returns
string
get
Imported
Keys
getImportedKeys
(
catalog
:
string
,
schema
:
string
,
table
:
string
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
Returns
JdbcResultSet
get
Index
Info
getIndexInfo
(
catalog
:
string
,
schema
:
string
,
table
:
string
,
unique
:
boolean
,
approximate
:
boolean
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
unique
:
boolean
approximate
:
boolean
Returns
JdbcResultSet
get
JDBC
Major
Version
getJDBCMajorVersion
()
:
number
Returns
number
get
JDBC
Minor
Version
getJDBCMinorVersion
()
:
number
Returns
number
get
Max
Binary
Literal
Length
getMaxBinaryLiteralLength
()
:
number
Returns
number
get
Max
Catalog
Name
Length
getMaxCatalogNameLength
()
:
number
Returns
number
get
Max
Char
Literal
Length
getMaxCharLiteralLength
()
:
number
Returns
number
get
Max
Column
Name
Length
getMaxColumnNameLength
()
:
number
Returns
number
get
Max
Columns
In
Group
By
getMaxColumnsInGroupBy
()
:
number
Returns
number
get
Max
Columns
In
Index
getMaxColumnsInIndex
()
:
number
Returns
number
get
Max
Columns
In
Order
By
getMaxColumnsInOrderBy
()
:
number
Returns
number
get
Max
Columns
In
Select
getMaxColumnsInSelect
()
:
number
Returns
number
get
Max
Columns
In
Table
getMaxColumnsInTable
()
:
number
Returns
number
get
Max
Connections
getMaxConnections
()
:
number
Returns
number
get
Max
Cursor
Name
Length
getMaxCursorNameLength
()
:
number
Returns
number
get
Max
Index
Length
getMaxIndexLength
()
:
number
Returns
number
get
Max
Procedure
Name
Length
getMaxProcedureNameLength
()
:
number
Returns
number
get
Max
Row
Size
getMaxRowSize
()
:
number
Returns
number
get
Max
Schema
Name
Length
getMaxSchemaNameLength
()
:
number
Returns
number
get
Max
Statement
Length
getMaxStatementLength
()
:
number
Returns
number
get
Max
Statements
getMaxStatements
()
:
number
Returns
number
get
Max
Table
Name
Length
getMaxTableNameLength
()
:
number
Returns
number
get
Max
Tables
In
Select
getMaxTablesInSelect
()
:
number
Returns
number
get
Max
User
Name
Length
getMaxUserNameLength
()
:
number
Returns
number
get
Numeric
Functions
getNumericFunctions
()
:
string
Returns
string
get
Primary
Keys
getPrimaryKeys
(
catalog
:
string
,
schema
:
string
,
table
:
string
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
Returns
JdbcResultSet
get
Procedure
Columns
getProcedureColumns
(
catalog
:
string
,
schemaPattern
:
string
,
procedureNamePattern
:
string
,
columnNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
procedureNamePattern
:
string
columnNamePattern
:
string
Returns
JdbcResultSet
get
Procedures
getProcedures
(
catalog
:
string
,
schemaPattern
:
string
,
procedureNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
procedureNamePattern
:
string
Returns
JdbcResultSet
get
Procedure
Term
getProcedureTerm
()
:
string
Returns
string
get
Result
Set
Holdability
getResultSetHoldability
()
:
number
Returns
number
get
Row
Id
Lifetime
getRowIdLifetime
()
:
number
Returns
number
get
Schemas
getSchemas
()
:
JdbcResultSet
Returns
JdbcResultSet
getSchemas
(
catalog
:
string
,
schemaPattern
:
string
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
Returns
JdbcResultSet
get
Schema
Term
getSchemaTerm
()
:
string
Returns
string
get
Search
String
Escape
getSearchStringEscape
()
:
string
Returns
string
get
SQL
Keywords
getSQLKeywords
()
:
string
Returns
string
get
SQL
State
Type
getSQLStateType
()
:
number
Returns
number
get
String
Functions
getStringFunctions
()
:
string
Returns
string
get
Super
Tables
getSuperTables
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
tableNamePattern
:
string
Returns
JdbcResultSet
get
Super
Types
getSuperTypes
(
catalog
:
string
,
schemaPattern
:
string
,
typeNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
typeNamePattern
:
string
Returns
JdbcResultSet
get
System
Functions
getSystemFunctions
()
:
string
Returns
string
get
Table
Privileges
getTablePrivileges
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
tableNamePattern
:
string
Returns
JdbcResultSet
get
Tables
getTables
(
catalog
:
string
,
schemaPattern
:
string
,
tableNamePattern
:
string
,
types
:
string
[]
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
tableNamePattern
:
string
types
:
string
[]
Returns
JdbcResultSet
get
Table
Types
getTableTypes
()
:
JdbcResultSet
Returns
JdbcResultSet
get
Time
Date
Functions
getTimeDateFunctions
()
:
string
Returns
string
get
Type
Info
getTypeInfo
()
:
JdbcResultSet
Returns
JdbcResultSet
get
UD
Ts
getUDTs
(
catalog
:
string
,
schemaPattern
:
string
,
typeNamePattern
:
string
,
types
:
number
[]
,
)
:
JdbcResultSet
Parameters
catalog
:
string
schemaPattern
:
string
typeNamePattern
:
string
types
:
number
[]
Returns
JdbcResultSet
get
URL
getURL
()
:
string
Returns
string
get
User
Name
getUserName
()
:
string
Returns
string
get
Version
Columns
getVersionColumns
(
catalog
:
string
,
schema
:
string
,
table
:
string
)
:
JdbcResultSet
Parameters
catalog
:
string
schema
:
string
table
:
string
Returns
JdbcResultSet
inserts
Are
Detected
insertsAreDetected
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
is
Catalog
At
Start
isCatalogAtStart
()
:
boolean
Returns
boolean
is
Read
Only
isReadOnly
()
:
boolean
Returns
boolean
locators
Update
Copy
locatorsUpdateCopy
()
:
boolean
Returns
boolean
null
Plus
Non
Null
Is
Null
nullPlusNonNullIsNull
()
:
boolean
Returns
boolean
nulls
Are
Sorted
At
End
nullsAreSortedAtEnd
()
:
boolean
Returns
boolean
nulls
Are
Sorted
At
Start
nullsAreSortedAtStart
()
:
boolean
Returns
boolean
nulls
Are
Sorted
High
nullsAreSortedHigh
()
:
boolean
Returns
boolean
nulls
Are
Sorted
Low
nullsAreSortedLow
()
:
boolean
Returns
boolean
others
Deletes
Are
Visible
othersDeletesAreVisible
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
others
Inserts
Are
Visible
othersInsertsAreVisible
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
others
Updates
Are
Visible
othersUpdatesAreVisible
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
own
Deletes
Are
Visible
ownDeletesAreVisible
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
own
Inserts
Are
Visible
ownInsertsAreVisible
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
own
Updates
Are
Visible
ownUpdatesAreVisible
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
stores
Lower
Case
Identifiers
storesLowerCaseIdentifiers
()
:
boolean
Returns
boolean
stores
Lower
Case
Quoted
Identifiers
storesLowerCaseQuotedIdentifiers
()
:
boolean
Returns
boolean
stores
Mixed
Case
Identifiers
storesMixedCaseIdentifiers
()
:
boolean
Returns
boolean
stores
Mixed
Case
Quoted
Identifiers
storesMixedCaseQuotedIdentifiers
()
:
boolean
Returns
boolean
stores
Upper
Case
Identifiers
storesUpperCaseIdentifiers
()
:
boolean
Returns
boolean
stores
Upper
Case
Quoted
Identifiers
storesUpperCaseQuotedIdentifiers
()
:
boolean
Returns
boolean
supports
Alter
Table
With
Add
Column
supportsAlterTableWithAddColumn
()
:
boolean
Returns
boolean
supports
Alter
Table
With
Drop
Column
supportsAlterTableWithDropColumn
()
:
boolean
Returns
boolean
supports
ANSI92
Entry
Level
SQL
supportsANSI92EntryLevelSQL
()
:
boolean
Returns
boolean
supports
ANSI92
Full
SQL
supportsANSI92FullSQL
()
:
boolean
Returns
boolean
supports
ANSI92
Intermediate
SQL
supportsANSI92IntermediateSQL
()
:
boolean
Returns
boolean
supports
Batch
Updates
supportsBatchUpdates
()
:
boolean
Returns
boolean
supports
Catalogs
In
Data
Manipulation
supportsCatalogsInDataManipulation
()
:
boolean
Returns
boolean
supports
Catalogs
In
Index
Definitions
supportsCatalogsInIndexDefinitions
()
:
boolean
Returns
boolean
supports
Catalogs
In
Privilege
Definitions
supportsCatalogsInPrivilegeDefinitions
()
:
boolean
Returns
boolean
supports
Catalogs
In
Procedure
Calls
supportsCatalogsInProcedureCalls
()
:
boolean
Returns
boolean
supports
Catalogs
In
Table
Definitions
supportsCatalogsInTableDefinitions
()
:
boolean
Returns
boolean
supports
Column
Aliasing
supportsColumnAliasing
()
:
boolean
Returns
boolean
supports
Convert
supportsConvert
()
:
boolean
Returns
boolean
supportsConvert
(
fromType
:
number
,
toType
:
number
)
:
boolean
Parameters
fromType
:
number
toType
:
number
Returns
boolean
supports
Core
SQL
Grammar
supportsCoreSQLGrammar
()
:
boolean
Returns
boolean
supports
Correlated
Subqueries
supportsCorrelatedSubqueries
()
:
boolean
Returns
boolean
supports
Data
Definition
And
Data
Manipulation
Transactions
supportsDataDefinitionAndDataManipulationTransactions
()
:
boolean
Returns
boolean
supports
Data
Manipulation
Transactions
Only
supportsDataManipulationTransactionsOnly
()
:
boolean
Returns
boolean
supports
Different
Table
Correlation
Names
supportsDifferentTableCorrelationNames
()
:
boolean
Returns
boolean
supports
Expressions
In
Order
By
supportsExpressionsInOrderBy
()
:
boolean
Returns
boolean
supports
Extended
SQL
Grammar
supportsExtendedSQLGrammar
()
:
boolean
Returns
boolean
supports
Full
Outer
Joins
supportsFullOuterJoins
()
:
boolean
Returns
boolean
supports
Get
Generated
Keys
supportsGetGeneratedKeys
()
:
boolean
Returns
boolean
supports
Group
By
supportsGroupBy
()
:
boolean
Returns
boolean
supports
Group
By
Beyond
Select
supportsGroupByBeyondSelect
()
:
boolean
Returns
boolean
supports
Group
By
Unrelated
supportsGroupByUnrelated
()
:
boolean
Returns
boolean
supports
Integrity
Enhancement
Facility
supportsIntegrityEnhancementFacility
()
:
boolean
Returns
boolean
supports
Like
Escape
Clause
supportsLikeEscapeClause
()
:
boolean
Returns
boolean
supports
Limited
Outer
Joins
supportsLimitedOuterJoins
()
:
boolean
Returns
boolean
supports
Minimum
SQL
Grammar
supportsMinimumSQLGrammar
()
:
boolean
Returns
boolean
supports
Mixed
Case
Identifiers
supportsMixedCaseIdentifiers
()
:
boolean
Returns
boolean
supports
Mixed
Case
Quoted
Identifiers
supportsMixedCaseQuotedIdentifiers
()
:
boolean
Returns
boolean
supports
Multiple
Open
Results
supportsMultipleOpenResults
()
:
boolean
Returns
boolean
supports
Multiple
Result
Sets
supportsMultipleResultSets
()
:
boolean
Returns
boolean
supports
Multiple
Transactions
supportsMultipleTransactions
()
:
boolean
Returns
boolean
supports
Named
Parameters
supportsNamedParameters
()
:
boolean
Returns
boolean
supports
Non
Nullable
Columns
supportsNonNullableColumns
()
:
boolean
Returns
boolean
supports
Open
Cursors
Across
Commit
supportsOpenCursorsAcrossCommit
()
:
boolean
Returns
boolean
supports
Open
Cursors
Across
Rollback
supportsOpenCursorsAcrossRollback
()
:
boolean
Returns
boolean
supports
Open
Statements
Across
Commit
supportsOpenStatementsAcrossCommit
()
:
boolean
Returns
boolean
supports
Open
Statements
Across
Rollback
supportsOpenStatementsAcrossRollback
()
:
boolean
Returns
boolean
supports
Order
By
Unrelated
supportsOrderByUnrelated
()
:
boolean
Returns
boolean
supports
Outer
Joins
supportsOuterJoins
()
:
boolean
Returns
boolean
supports
Positioned
Delete
supportsPositionedDelete
()
:
boolean
Returns
boolean
supports
Positioned
Update
supportsPositionedUpdate
()
:
boolean
Returns
boolean
supports
Result
Set
Concurrency
supportsResultSetConcurrency
(
type
:
number
,
concurrency
:
number
)
:
boolean
Parameters
type
:
number
concurrency
:
number
Returns
boolean
supports
Result
Set
Holdability
supportsResultSetHoldability
(
holdability
:
number
)
:
boolean
Parameters
holdability
:
number
Returns
boolean
supports
Result
Set
Type
supportsResultSetType
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
supports
Savepoints
supportsSavepoints
()
:
boolean
Returns
boolean
supports
Schemas
In
Data
Manipulation
supportsSchemasInDataManipulation
()
:
boolean
Returns
boolean
supports
Schemas
In
Index
Definitions
supportsSchemasInIndexDefinitions
()
:
boolean
Returns
boolean
supports
Schemas
In
Privilege
Definitions
supportsSchemasInPrivilegeDefinitions
()
:
boolean
Returns
boolean
supports
Schemas
In
Procedure
Calls
supportsSchemasInProcedureCalls
()
:
boolean
Returns
boolean
supports
Schemas
In
Table
Definitions
supportsSchemasInTableDefinitions
()
:
boolean
Returns
boolean
supports
Select
For
Update
supportsSelectForUpdate
()
:
boolean
Returns
boolean
supports
Statement
Pooling
supportsStatementPooling
()
:
boolean
Returns
boolean
supports
Stored
Functions
Using
Call
Syntax
supportsStoredFunctionsUsingCallSyntax
()
:
boolean
Returns
boolean
supports
Stored
Procedures
supportsStoredProcedures
()
:
boolean
Returns
boolean
supports
Subqueries
In
Comparisons
supportsSubqueriesInComparisons
()
:
boolean
Returns
boolean
supports
Subqueries
In
Exists
supportsSubqueriesInExists
()
:
boolean
Returns
boolean
supports
Subqueries
In
Ins
supportsSubqueriesInIns
()
:
boolean
Returns
boolean
supports
Subqueries
In
Quantifieds
supportsSubqueriesInQuantifieds
()
:
boolean
Returns
boolean
supports
Table
Correlation
Names
supportsTableCorrelationNames
()
:
boolean
Returns
boolean
supports
Transaction
Isolation
Level
supportsTransactionIsolationLevel
(
level
:
number
)
:
boolean
Parameters
level
:
number
Returns
boolean
supports
Transactions
supportsTransactions
()
:
boolean
Returns
boolean
supports
Union
supportsUnion
()
:
boolean
Returns
boolean
supports
Union
All
supportsUnionAll
()
:
boolean
Returns
boolean
updates
Are
Detected
updatesAreDetected
(
type
:
number
)
:
boolean
Parameters
type
:
number
Returns
boolean
uses
Local
File
Per
Table
usesLocalFilePerTable
()
:
boolean
Returns
boolean
uses
Local
Files
usesLocalFiles
()
:
boolean
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
all
Procedures
Are
Callable
all
Tables
Are
Selectable
auto
Commit
Failure
Closes
All
Result
Sets
data
Definition
Causes
Transaction
Commit
data
Definition
Ignored
In
Transactions
deletes
Are
Detected
does
Max
Row
Size
Include
Blobs
get
Attributes
get
Best
Row
Identifier
get
Catalogs
get
Catalog
Separator
get
Catalog
Term
get
Client
Info
Properties
get
Column
Privileges
get
Columns
get
Connection
get
Cross
Reference
get
Database
Major
Version
get
Database
Minor
Version
get
Database
Product
Name
get
Database
Product
Version
get
Default
Transaction
Isolation
get
Driver
Major
Version
get
Driver
Minor
Version
get
Driver
Name
get
Driver
Version
get
Exported
Keys
get
Extra
Name
Characters
get
Function
Columns
get
Functions
get
Identifier
Quote
String
get
Imported
Keys
get
Index
Info
get
JDBC
Major
Version
get
JDBC
Minor
Version
get
Max
Binary
Literal
Length
get
Max
Catalog
Name
Length
get
Max
Char
Literal
Length
get
Max
Column
Name
Length
get
Max
Columns
In
Group
By
get
Max
Columns
In
Index
get
Max
Columns
In
Order
By
get
Max
Columns
In
Select
get
Max
Columns
In
Table
get
Max
Connections
get
Max
Cursor
Name
Length
get
Max
Index
Length
get
Max
Procedure
Name
Length
get
Max
Row
Size
get
Max
Schema
Name
Length
get
Max
Statement
Length
get
Max
Statements
get
Max
Table
Name
Length
get
Max
Tables
In
Select
get
Max
User
Name
Length
get
Numeric
Functions
get
Primary
Keys
get
Procedure
Columns
get
Procedures
get
Procedure
Term
get
Result
Set
Holdability
get
Row
Id
Lifetime
get
Schemas
get
Schema
Term
get
Search
String
Escape
get
SQL
Keywords
get
SQL
State
Type
get
String
Functions
get
Super
Tables
get
Super
Types
get
System
Functions
get
Table
Privileges
get
Tables
get
Table
Types
get
Time
Date
Functions
get
Type
Info
get
UD
Ts
get
URL
get
User
Name
get
Version
Columns
inserts
Are
Detected
is
Catalog
At
Start
is
Read
Only
locators
Update
Copy
null
Plus
Non
Null
Is
Null
nulls
Are
Sorted
At
End
nulls
Are
Sorted
At
Start
nulls
Are
Sorted
High
nulls
Are
Sorted
Low
others
Deletes
Are
Visible
others
Inserts
Are
Visible
others
Updates
Are
Visible
own
Deletes
Are
Visible
own
Inserts
Are
Visible
own
Updates
Are
Visible
stores
Lower
Case
Identifiers
stores
Lower
Case
Quoted
Identifiers
stores
Mixed
Case
Identifiers
stores
Mixed
Case
Quoted
Identifiers
stores
Upper
Case
Identifiers
stores
Upper
Case
Quoted
Identifiers
supports
Alter
Table
With
Add
Column
supports
Alter
Table
With
Drop
Column
supports
ANSI92
Entry
Level
SQL
supports
ANSI92
Full
SQL
supports
ANSI92
Intermediate
SQL
supports
Batch
Updates
supports
Catalogs
In
Data
Manipulation
supports
Catalogs
In
Index
Definitions
supports
Catalogs
In
Privilege
Definitions
supports
Catalogs
In
Procedure
Calls
supports
Catalogs
In
Table
Definitions
supports
Column
Aliasing
supports
Convert
supports
Core
SQL
Grammar
supports
Correlated
Subqueries
supports
Data
Definition
And
Data
Manipulation
Transactions
supports
Data
Manipulation
Transactions
Only
supports
Different
Table
Correlation
Names
supports
Expressions
In
Order
By
supports
Extended
SQL
Grammar
supports
Full
Outer
Joins
supports
Get
Generated
Keys
supports
Group
By
supports
Group
By
Beyond
Select
supports
Group
By
Unrelated
supports
Integrity
Enhancement
Facility
supports
Like
Escape
Clause
supports
Limited
Outer
Joins
supports
Minimum
SQL
Grammar
supports
Mixed
Case
Identifiers
supports
Mixed
Case
Quoted
Identifiers
supports
Multiple
Open
Results
supports
Multiple
Result
Sets
supports
Multiple
Transactions
supports
Named
Parameters
supports
Non
Nullable
Columns
supports
Open
Cursors
Across
Commit
supports
Open
Cursors
Across
Rollback
supports
Open
Statements
Across
Commit
supports
Open
Statements
Across
Rollback
supports
Order
By
Unrelated
supports
Outer
Joins
supports
Positioned
Delete
supports
Positioned
Update
supports
Result
Set
Concurrency
supports
Result
Set
Holdability
supports
Result
Set
Type
supports
Savepoints
supports
Schemas
In
Data
Manipulation
supports
Schemas
In
Index
Definitions
supports
Schemas
In
Privilege
Definitions
supports
Schemas
In
Procedure
Calls
supports
Schemas
In
Table
Definitions
supports
Select
For
Update
supports
Statement
Pooling
supports
Stored
Functions
Using
Call
Syntax
supports
Stored
Procedures
supports
Subqueries
In
Comparisons
supports
Subqueries
In
Exists
supports
Subqueries
In
Ins
supports
Subqueries
In
Quantifieds
supports
Table
Correlation
Names
supports
Transaction
Isolation
Level
supports
Transactions
supports
Union
supports
Union
All
updates
Are
Detected
uses
Local
File
Per
Table
uses
Local
Files
Google Apps Script API
Loading...
A JDBC database metadata object. For documentation of this class, see java.sql.DatabaseMetaData.