| Modifier and Type | Field and Description |
|---|---|
| protected final PgConnection | |
| private int | |
| private @Nullable String | |
| private int | |
| private static final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private static void | |
| public boolean | allProceduresAreCallable()
Implements java. Retrieves whether the current user can call all the procedures
returned by the method |
| public boolean | allTablesAreSelectable()
Implements java. Retrieves whether the current user can use all the tables returned
by the method |
| public boolean | autoCommitFailureClosesAllResultSets()
Implements java. Retrieves whether a |
| protected Statement | |
| public boolean | Returns: true if soImplements java. Does a data definition statement within a transaction force the transaction to commit? |
| public boolean | dataDefinitionIgnoredInTransactions()
Implements java. Retrieves whether this database ignores a data definition statement within a transaction. |
| public boolean | deletesAreDetected(int
the i)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether or not a visible row delete can be detected by
calling the method |
| public boolean | doesMaxRowSizeIncludeBlobs()
Implements java. Retrieves whether the return value for the method
|
| protected String | Returns: string literal for direct inclusion into a queryinput value s)Turn the provided value into a valid string literal for direct inclusion into a query. |
| public boolean | generatedKeyAlwaysReturned()
Implements java. Retrieves whether a generated key will always be returned if the column name(s) or index(es) specified for the auto generated key column(s) are valid and the statement succeeds. |
| public ResultSet | getAttributes(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha type name pattern; must match the
type name as it is stored in the database typeNamePattern, @Nullable String an attribute name pattern; must match the attribute
name as it is declared in the database attributeNamePattern)Implements java. Retrieves a description of the given attribute of the given type for a user-defined type (UDT) that is available in the given schema and catalog. |
| public ResultSet | getBestRowIdentifier(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database table, int the scope of interest; use same values as SCOPE scope, boolean include columns that are nullable. nullable)Implements java. Retrieves a description of a table's optimal set of columns that uniquely identifies a row. |
| public ResultSet | getCatalogs()
Implements java. Retrieves the catalog names available in this database. |
| public String | getCatalogSeparator()
Implements java. Retrieves the |
| public String | Returns: "database"Implements java. Retrieves the database vendor's preferred term for "catalog". |
| public ResultSet | getClientInfoProperties()
Implements java. Retrieves a list of the client info properties that the driver supports. |
| public ResultSet | getColumnPrivileges(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name as it is
stored in the database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is
stored in the database table, @Nullable String a column name pattern; must match the column
name as it is stored in the database columnNamePattern)Implements java. Retrieves a description of the access rights for a table's columns. |
| public ResultSet | getColumns(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database tableNamePattern, @Nullable String a column name pattern; must match the column
name as it is stored in the database columnNamePattern)Implements java. Retrieves a description of table columns available in the specified catalog. |
| public Connection | getConnection()
Implements java. Retrieves the connection that produced this metadata object. |
| public ResultSet | getCrossReference(@Nullable String
a catalog name; must match the catalog name
as it is stored in the database; "" retrieves those without a
catalog; primaryCatalog, @Nullable String null means drop catalog name from the selection criteriaa schema name; must match the schema name as
it is stored in the database; "" retrieves those without a schema;
primarySchema, String null means drop schema name from the selection criteriathe name of the table that exports the key; must match
the table name as it is stored in the database primaryTable, @Nullable String a catalog name; must match the catalog name as
it is stored in the database; "" retrieves those without a
catalog; foreignCatalog, @Nullable String null means drop catalog name from the selection criteriaa schema name; must match the schema name as it
is stored in the database; "" retrieves those without a schema;
foreignSchema, String null means drop schema name from the selection criteriathe name of the table that imports the key; must match
the table name as it is stored in the database foreignTable)Implements java. Retrieves a description of the foreign key columns in the given foreign key table that reference the primary key or the columns representing a unique constraint of the parent table (could be the same or a different table). |
| public int | getDatabaseMajorVersion()
Implements java. Retrieves the major version number of the underlying database. |
| public int | getDatabaseMinorVersion()
Implements java. Retrieves the minor version number of the underlying database. |
| public String | Returns: "PostgreSQL"Implements java. Retrieves the name of this database product. |
| public String | getDatabaseProductVersion()
Implements java. Retrieves the version number of this database product. |
| public int | getDefaultTransactionIsolation()
Implements java. Retrieves this database's default transaction isolation level. |
| public int | getDriverMajorVersion()
Implements java. Retrieves this JDBC driver's major version number. |
| public int | getDriverMinorVersion()
Implements java. Retrieves this JDBC driver's minor version number. |
| public String | getDriverName()
Implements java. Retrieves the name of this JDBC driver. |
| public String | getDriverVersion()
Implements java. Retrieves the version number of this JDBC driver as a |
| public ResultSet | getExportedKeys(@Nullable String
a catalog name; must match the catalog name as it
is stored in this database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in this database table)Implements java. Retrieves a description of the foreign key columns that reference the given table's primary key columns (the foreign keys exported by a table). |
| public String | Returns: a string containing the extra charactersImplements java. Retrieves all the "extra" characters that can be used in unquoted identifier names (those beyond a-z, A-Z, 0-9 and _). |
| public ResultSet | getFunctionColumns(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha procedure name pattern; must match the
function name as it is stored in the database functionNamePattern, @Nullable String a parameter name pattern; must match the
parameter or column name as it is stored in the database columnNamePattern)Implements java. Retrieves a description of the given catalog's system or user function parameters and return type. |
| public ResultSet | getFunctions(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha function name pattern; must match the
function name as it is stored in the database functionNamePattern)Implements java. Retrieves a description of the system and user functions available in the given catalog. |
| public String | Returns: the quoting stringImplements java. What is the string used to quote SQL identifiers? |
| protected ResultSet | Returns: ResultSetprimary catalog primaryCatalog, @Nullable String primary schema primarySchema, @Nullable String if provided will get the keys exported by this table primaryTable, @Nullable String foreign catalog foreignCatalog, @Nullable String foreign schema foreignSchema, @Nullable String if provided will get the keys imported by this table foreignTable)
|
| public ResultSet | getImportedKeys(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database table)Implements java. Retrieves a description of the primary key columns that are referenced by the given table's foreign key columns (the primary keys imported by a table). |
| public ResultSet | getIndexInfo(@Nullable String
a catalog name; must match the catalog name as it
is stored in this database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in this database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in this database tableName, boolean when true, return only indices for unique values;
when false, return indices regardless of whether unique or not unique, boolean when true, result is allowed to reflect approximate
or out of data values; when false, results are requested to be
accurate approximate)Implements java. Retrieves a description of the given table's indices and statistics. |
| public int | getJDBCMajorVersion()
Implements java. Retrieves the major JDBC version number for this driver. |
| public int | getJDBCMinorVersion()
Implements java. Retrieves the minor JDBC version number for this driver. |
| public int | getMaxBinaryLiteralLength()
Implements java. Retrieves the maximum number of hex characters this database allows in an inline binary literal. |
| public int | getMaxCatalogNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a catalog name. |
| public int | getMaxCharLiteralLength()
Implements java. Retrieves the maximum number of characters this database allows for a character literal. |
| public int | getMaxColumnNameLength()
Implements java. Retrieves the maximum number of characters this database allows for a column name. |
| public int | getMaxColumnsInGroupBy()
Implements java. Retrieves the maximum number of columns this database allows in a
|
| public int | getMaxColumnsInIndex()
Implements java. Retrieves the maximum number of columns this database allows in an index. |
| public int | getMaxColumnsInOrderBy()
Implements java. Retrieves the maximum number of columns this database allows in an
|
| public int | getMaxColumnsInSelect()
Implements java. Retrieves the maximum number of columns this database allows in a
|
| public int | Returns: the max columnsImplements java. Retrieves the maximum number of columns this database allows in a table. |
| public int | Returns: the maximum number of connectionsImplements java. Retrieves the maximum number of concurrent connections to this database that are possible. |
| public int | getMaxCursorNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a cursor name. |
| protected int | |
| public int | getMaxIndexLength()
Implements java. Retrieves the maximum number of bytes this database allows for an index, including all of the parts of the index. |
| public long | getMaxLogicalLobSize()
Overrides default java. Retrieves the maximum number of bytes this database allows for
the logical size for a |
| protected int | |
| public int | getMaxProcedureNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a procedure name. |
| public int | getMaxRowSize()
Implements java. Retrieves the maximum number of bytes this database allows in a single row. |
| public int | getMaxSchemaNameLength()
Implements java. Retrieves the maximum number of characters that this database allows in a schema name. |
| public int | getMaxStatementLength()
Implements java. Retrieves the maximum number of characters this database allows in an SQL statement. |
| public int | getMaxStatements()
Implements java. Retrieves the maximum number of active statements to this database that can be open at the same time. |
| public int | getMaxTableNameLength()
Implements java. Retrieves the maximum number of characters this database allows in a table name. |
| public int | getMaxTablesInSelect()
Implements java. Retrieves the maximum number of tables this database allows in a
|
| public int | getMaxUserNameLength()
Implements java. Retrieves the maximum number of characters this database allows in a user name. |
| public String | getNumericFunctions()
Implements java. Retrieves a comma-separated list of math functions available with this database. |
| public ResultSet | getPrimaryKeys(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database table)Implements java. Retrieves a description of the given table's primary key columns. |
| protected ResultSet | |
| public ResultSet | getProcedureColumns(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha procedure name pattern; must match the
procedure name as it is stored in the database procedureNamePattern, @Nullable String a column name pattern; must match the column name
as it is stored in the database columnNamePattern)Implements java. Retrieves a description of the given catalog's stored procedure parameter and result columns. |
| public ResultSet | getProcedures(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha procedure name pattern; must match the
procedure name as it is stored in the database procedureNamePattern)Implements java. Retrieves a description of the stored procedures available in the given catalog. |
| public String | Returns: "function"Implements java. Retrieves the database vendor's preferred term for "procedure". |
| public ResultSet | getPseudoColumns(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database tableNamePattern, @Nullable String a column name pattern; must match the column
name as it is stored in the database columnNamePattern)Implements java. Retrieves a description of the pseudo or hidden columns available in a given table within the specified catalog and schema. |
| public int | getResultSetHoldability()
Implements java. Retrieves this database's default holdability for |
| public RowIdLifetime | getRowIdLifetime()
Implements java. Indicates whether this data source supports the SQL |
| public ResultSet | getSchemas()
Implements java. Retrieves the schema names available in this database. |
| public ResultSet | getSchemas(@Nullable String
a catalog name; must match the catalog name as it is stored
in the database;"" retrieves those without a catalog; null means catalog
name should not be used to narrow down the search. catalog, @Nullable String a schema name; must match the schema name as it is
stored in the database; null means
schema name should not be used to narrow down the search. schemaPattern)Implements java. Retrieves the schema names available in this database. |
| public String | Returns: "schema"Implements java. Retrieves the database vendor's preferred term for "schema". |
| public String | getSearchStringEscape()
Implements java. Retrieves the string that can be used to escape wildcard characters. |
| public String | Returns: a comma separated list of keywords we useImplements java. Retrieves a comma-separated list of all of this database's SQL keywords that are NOT also SQL:2003 keywords. |
| public int | getSQLStateType()
Implements java. Indicates whether the SQLSTATE returned by |
| public String | getStringFunctions()
Implements java. Retrieves a comma-separated list of string functions available with this database. |
| public ResultSet | getSuperTables(@Nullable String
a catalog name; "" retrieves those without a catalog;
catalog, @Nullable String null means drop catalog name from the selection criteriaa schema name pattern; "" retrieves those
without a schema schemaPattern, @Nullable String a table name pattern; may be a fully-qualified
name tableNamePattern)Implements java. Retrieves a description of the table hierarchies defined in a particular schema in this database. |
| public ResultSet | getSuperTypes(@Nullable String
a catalog name; "" retrieves those without a catalog;
catalog, @Nullable String null means drop catalog name from the selection criteriaa schema name pattern; "" retrieves those
without a schema schemaPattern, @Nullable String a UDT name pattern; may be a fully-qualified
name typeNamePattern)Implements java. Retrieves a description of the user-defined type (UDT) hierarchies defined in a particular schema in this database. |
| public String | getSystemFunctions()
Implements java. Retrieves a comma-separated list of system functions available with this database. |
| public ResultSet | getTablePrivileges(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database tableNamePattern)Implements java. Retrieves a description of the access rights for each table available in a catalog. |
| public ResultSet | getTables(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name pattern; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha table name pattern; must match the
table name as it is stored in the database tableNamePattern, @Nullable String[] a list of table types, which must be from the list of table types
returned from types)getTableTypes, to include; null returns
all typesImplements java. Retrieves a description of the tables available in the given catalog. |
| public ResultSet | getTableTypes()
Implements java. Retrieves the table types available in this database. |
| public String | getTimeDateFunctions()
Implements java. Retrieves a comma-separated list of the time and date functions available with this database. |
| public ResultSet | getTypeInfo()
Implements java. Retrieves a description of all the data types supported by this database. |
| public ResultSet | getUDTs(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema pattern name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schemaPattern, @Nullable String null means that the schema name should not be used to narrow
the searcha type name pattern; must match the type name
as it is stored in the database; may be a fully qualified name typeNamePattern, @Nullable int[] a list of user-defined types (JAVA_OBJECT,
STRUCT, or DISTINCT) to include; types)null returns all typesImplements java. Retrieves a description of the user-defined types (UDTs) defined in a particular schema. |
| public String | |
| public String | getUserName()
Implements java. Retrieves the user name as known to this database. |
| public ResultSet | getVersionColumns(@Nullable String
a catalog name; must match the catalog name as it
is stored in the database; "" retrieves those without a catalog;
catalog, @Nullable String null means that the catalog name should not be used to narrow
the searcha schema name; must match the schema name
as it is stored in the database; "" retrieves those without a schema;
schema, String null means that the schema name should not be used to narrow
the searcha table name; must match the table name as it is stored
in the database table)Implements java. Retrieves a description of a table's columns that are automatically updated when any value in a row is updated. |
| public boolean | insertsAreDetected(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether or not a visible row insert can be detected
by calling the method |
| public boolean | isCatalogAtStart()
Implements java. Retrieves whether a catalog appears at the start of a fully qualified table name. |
| public boolean | isReadOnly()
Implements java. Retrieves whether this database is in read-only mode. |
| public boolean | isWrapperFor(Class<?>
a Class defining an interface. iface)Implements java. Returns true if this either implements the interface argument or is directly or indirectly a wrapper for an object that does. |
| public boolean | locatorsUpdateCopy()
Implements java. Indicates whether updates made to a LOB are made on a copy or directly to the LOB. |
| public boolean | nullPlusNonNullIsNull()
Implements java. Retrieves whether this database supports concatenations between
|
| public boolean | nullsAreSortedAtEnd()
Implements java. Retrieves whether |
| public boolean | nullsAreSortedAtStart()
Implements java. Retrieves whether |
| public boolean | nullsAreSortedHigh()
Implements java. Retrieves whether |
| public boolean | nullsAreSortedLow()
Implements java. Retrieves whether |
| public boolean | othersDeletesAreVisible(int
the i)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether deletes made by others are visible. |
| public boolean | othersInsertsAreVisible(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether inserts made by others are visible. |
| public boolean | othersUpdatesAreVisible(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether updates made by others are visible. |
| public boolean | ownDeletesAreVisible(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether a result set's own deletes are visible. |
| public boolean | ownInsertsAreVisible(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether a result set's own inserts are visible. |
| public boolean | ownUpdatesAreVisible(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether for the given type of |
| public Map | |
| private static List | |
| public boolean | storesLowerCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in lower case. |
| public boolean | storesLowerCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in lower case. |
| public boolean | storesMixedCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in mixed case. |
| public boolean | storesMixedCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in mixed case. |
| public boolean | storesUpperCaseIdentifiers()
Implements java. Retrieves whether this database treats mixed case unquoted SQL identifiers as case insensitive and stores them in upper case. |
| public boolean | storesUpperCaseQuotedIdentifiers()
Implements java. Retrieves whether this database treats mixed case quoted SQL identifiers as case insensitive and stores them in upper case. |
| public boolean | Returns: true if connected to PostgreSQL 6.1+Implements java. Retrieves whether this database supports |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Retrieves whether this database supports |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Does this driver support the ANSI-92 entry level SQL grammar? |
| public boolean | Returns: falseImplements java. Retrieves whether this database supports the ANSI92 full SQL grammar supported. |
| public boolean | Returns: falseImplements java. Retrieves whether this database supports the ANSI92 intermediate SQL grammar supported. |
| public boolean | supportsBatchUpdates()
Implements java. Retrieves whether this database supports batch updates. |
| public boolean | supportsCatalogsInDataManipulation()
Implements java. Retrieves whether a catalog name can be used in a data manipulation statement. |
| public boolean | supportsCatalogsInIndexDefinitions()
Implements java. Retrieves whether a catalog name can be used in an index definition statement. |
| public boolean | supportsCatalogsInPrivilegeDefinitions()
Implements java. Retrieves whether a catalog name can be used in a privilege definition statement. |
| public boolean | supportsCatalogsInProcedureCalls()
Implements java. Retrieves whether a catalog name can be used in a procedure call statement. |
| public boolean | supportsCatalogsInTableDefinitions()
Implements java. Retrieves whether a catalog name can be used in a table definition statement. |
| public boolean | supportsColumnAliasing()
Implements java. Retrieves whether this database supports column aliasing. |
| public boolean | supportsConvert()
Implements java. Retrieves whether this database supports the JDBC scalar function
|
| public boolean | supportsConvert(int
the type to convert from; one of the type codes from
the class fromType, int java.sql.Typesthe type to convert to; one of the type codes from
the class toType)java.sql.TypesImplements java. Retrieves whether this database supports the JDBC scalar function
|
| public boolean | Returns: falseImplements java. Does this driver support the Core ODBC SQL grammar. |
| public boolean | Returns: true if connected to PostgreSQL 7.1+Implements java. Retrieves whether this database supports correlated subqueries. |
| public boolean | supportsDataDefinitionAndDataManipulationTransactions()
Implements java. Retrieves whether this database supports both data definition and data manipulation statements within a transaction. |
| public boolean | supportsDataManipulationTransactionsOnly()
Implements java. Retrieves whether this database supports only data manipulation statements within a transaction. |
| public boolean | supportsDifferentTableCorrelationNames()
Implements java. Retrieves whether, when table correlation names are supported, they are restricted to being different from the names of the tables. |
| public boolean | supportsExpressionsInOrderBy()
Implements java. Retrieves whether this database supports expressions in
|
| public boolean | Returns: falseImplements java. Does this driver support the Extended (Level 2) ODBC SQL grammar. |
| public boolean | Returns: true if connected to PostgreSQL 7.1+Implements java. Retrieves whether this database supports full nested outer joins. |
| public boolean | supportsGetGeneratedKeys()
Implements java. Retrieves whether auto-generated keys can be retrieved after a statement has been executed |
| public boolean | supportsGroupBy()
Implements java. Retrieves whether this database supports some form of
|
| public boolean | supportsGroupByBeyondSelect()
Implements java. Retrieves whether this database supports using columns not included in
the |
| public boolean | Returns: true if connected to PostgreSQL 6.4+Implements java. Retrieves whether this database supports using a column that is
not in the |
| public boolean | supportsIntegrityEnhancementFacility()
Implements java. Retrieves whether this database supports the SQL Integrity Enhancement Facility. |
| public boolean | supportsLikeEscapeClause()
Implements java. Retrieves whether this database supports specifying a
|
| public boolean | Returns: true if connected to PostgreSQL 7.1+Implements java. Retrieves whether this database provides limited support for outer joins. |
| public boolean | Returns: trueImplements java. Retrieves whether this database supports the ODBC Minimum SQL grammar. |
| public boolean | Returns: true if soImplements java. Does the database treat mixed case unquoted SQL identifiers as case sensitive and as a result store them in mixed case? |
| public boolean | Returns: true if soImplements java. Does the database treat mixed case quoted SQL identifiers as case sensitive and as a result store them in mixed case? |
| public boolean | supportsMultipleOpenResults()
Implements java. Retrieves whether it is possible to have multiple |
| public boolean | supportsMultipleResultSets()
Implements java. Retrieves whether this database supports getting multiple
|
| public boolean | supportsMultipleTransactions()
Implements java. Retrieves whether this database allows having multiple transactions open at once (on different connections). |
| public boolean | supportsNamedParameters()
Implements java. Retrieves whether this database supports named parameters to callable statements. |
| public boolean | supportsNonNullableColumns()
Implements java. Retrieves whether columns in this database may be defined as non-nullable. |
| public boolean | supportsOpenCursorsAcrossCommit()
Implements java. Retrieves whether this database supports keeping cursors open across commits. |
| public boolean | supportsOpenCursorsAcrossRollback()
Implements java. Retrieves whether this database supports keeping cursors open across rollbacks. |
| public boolean | Returns: trueImplements java. Retrieves whether this database supports keeping statements open across commits. |
| public boolean | Returns: trueImplements java. Retrieves whether this database supports keeping statements open across rollbacks. |
| public boolean | Returns: true if connected to PostgreSQL 6.4+Implements java. Retrieves whether this database supports using a column that is
not in the |
| public boolean | Returns: true if connected to PostgreSQL 7.1+Implements java. Retrieves whether this database supports some form of outer join. |
| public boolean | Returns: falseImplements java. We support cursors for gets only it seems. |
| public boolean | supportsPositionedUpdate()
Implements java. Retrieves whether this database supports positioned |
| public boolean | supportsRefCursors()
Overrides default java. Retrieves whether this database supports REF CURSOR. |
| public boolean | supportsResultSetConcurrency(int
defined in type, int java.sql.ResultSettype defined in concurrency)java.sql.ResultSetImplements java. Retrieves whether this database supports the given concurrency type in combination with the given result set type. |
| public boolean | supportsResultSetHoldability(int
one of the following constants:
holdability)ResultSet.HOLD_CURSORS_OVER_COMMIT or
ResultSet.CLOSE_CURSORS_AT_COMMITImplements java. Retrieves whether this database supports the given result set holdability. |
| public boolean | supportsResultSetType(int
defined in type)java.sql.ResultSetImplements java. Retrieves whether this database supports the given result set type. |
| public boolean | supportsSavepoints()
Implements java. Retrieves whether this database supports savepoints. |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Retrieves whether a schema name can be used in a data manipulation statement. |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Retrieves whether a schema name can be used in an index definition statement. |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Retrieves whether a schema name can be used in a privilege definition statement. |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Retrieves whether a schema name can be used in a procedure call statement. |
| public boolean | Returns: true if connected to PostgreSQL 7.3+Implements java. Retrieves whether a schema name can be used in a table definition statement. |
| public boolean | Returns: true if connected to PostgreSQL 6.5+Implements java. Retrieves whether this database supports |
| public boolean | supportsStatementPooling()
Implements java. Retrieves whether this database supports statement pooling. |
| public boolean | supportsStoredFunctionsUsingCallSyntax()
Implements java. Retrieves whether this database supports invoking user-defined or vendor functions using the stored procedure escape syntax. |
| public boolean | supportsStoredProcedures()
Implements java. Retrieves whether this database supports stored procedure calls that use the stored procedure escape syntax. |
| public boolean | supportsSubqueriesInComparisons()
Implements java. Retrieves whether this database supports subqueries in comparison expressions. |
| public boolean | supportsSubqueriesInExists()
Implements java. Retrieves whether this database supports subqueries in
|
| public boolean | supportsSubqueriesInIns()
Implements java. Retrieves whether this database supports subqueries in
|
| public boolean | supportsSubqueriesInQuantifieds()
Implements java. Retrieves whether this database supports subqueries in quantified expressions. |
| public boolean | supportsTableCorrelationNames()
Implements java. Retrieves whether this database supports table correlation names. |
| public boolean | supportsTransactionIsolationLevel(int
one of the transaction isolation levels defined in
level)java.sql.ConnectionImplements java. Retrieves whether this database supports the given transaction isolation level. |
| public boolean | supportsTransactions()
Implements java. Retrieves whether this database supports transactions. |
| public boolean | Returns: true if connected to PostgreSQL 6.3+Implements java. Retrieves whether this database supports SQL |
| public boolean | Returns: true if connected to PostgreSQL 7.1+Implements java. Retrieves whether this database supports SQL |
| public <T> T | unwrap(Class<T>
A Class defining an interface that the result must implement. iface)Implements java. Returns an object that implements the given interface to allow access to non-standard methods, or standard methods not exposed by the proxy. |
| public boolean | updatesAreDetected(int
the type)ResultSet type; one of
ResultSet.TYPE_FORWARD_ONLY,
ResultSet.TYPE_SCROLL_INSENSITIVE, or
ResultSet.TYPE_SCROLL_SENSITIVEImplements java. Retrieves whether or not a visible row update can be detected by
calling the method |
| public boolean | Returns: true if soImplements java. Does the database use a file for each table? |
| public boolean | Returns: true if soImplements java. Does the database store tables in a local file? |