A Firebird-specific implementation of the mapping of a java.sql.Array.
Implements the backup and restore functionality of Firebird Services API.
Create a new instance of FBBackupManager
based on
the default GDSType.
Create a new instance of FBBackupManager
based on
a given GDSType.
Create a new instance of FBBackupManager
based on
a given GDSType.
The representation (mapping) in
the JavaTM programming
language of an SQL
BLOB
value.
Create instance of this class to access existing Blob.
Create new Blob instance.
An input stream for reading directly from a FBBlob instance.
This class represents a cached blob field.
Create an instance using the cached data.
The mapping in the JavaTM programming language for the SQL CLOB type.
FBCommandLine.java
Created: Thu Oct 10 14:14:07 2002
Default values for JDBC connection.
The class FBConnectionRequestInfo
holds a clumplet that is
used to store and transfer connection-specific information such as user,
password, and other dpb information..
Comprehensive information about the database as a whole.
The class FBDataSource
is a ConnectionFactory for jdbc
Connection objects.
The Jaybird JDBC Driver implementation for the Firebird database.
Internal driver consistency check failed.
Create instance of this exception for the specified message.
Tell that driver is not able to serve the request due to missing capabilities.
Create instance of this class.
Create instance of this class for the specified reason.
Manager of the DPB properties.
Parser for escaped procedure call.
Helper class for escaped functions.
The class FBEscapedParser
parses the SQL
and converts escaped syntax to native form.
An EventListener
implementation to listen for database events.
This error is thrown when message read from the RDB$TRANSACTIONS table does
not represent a serialized Xid.
The class FBLocalTransaction
implements LocalTransaction both
in the cci and spi meanings.
The FBMaintenanceManager
class is responsible for replicating
the functionality provided by the gfix
command-line tool.
Create a new instance of FBMaintenanceManager
based on
the default GDSType.
Create a new instance of FBMaintenanceManager
based on
a given GDSType.
Create a new instance of FBMaintenanceManager
based on
a given GDSType.
The class FBManagedConnection
implements both the
ManagedConnection and XAResource interfaces.
FBManagedConnectionFactory implements the jca ManagedConnectionFactory
interface and also many of the internal functions of ManagedConnection.
Create a new pure-Java FBManagedConnectionFactory.
Create a new FBManagedConnectionFactory based around the given GDSType.
The class FBManagedConnectionMetaData
implements
javax.resource.sqi.ManagedConnectionMetaData
, providing almost
no useful information.
The class FBManager
is a simple jmx mbean that allows you
to create and drop databases.
Describe interface FBManagerMBean
here.
Exception notifying developer that not all parameters were set when calling
the prepared statement.
This interface defines set of listeners that will be called in different
situations.
Creates Pooled DataSource objects.
Default values for the connection pool.
Represents procedure call.
Represents procedure call parameter.
Create a new FBProcedureParam
instance.
FBResourceException
should be used in places where
ResourceException
should be thrown according to the interface
specification, but we do not want to loose exception that we caught.
Create a new instance of FBResourceException
with a
generic error code that is linked to another (sub) exception.
Create a new instance of FBResourceException
with a given
string message and generic error code.
Create a new instance of FBResourceException
with a
generic error code that is linked to another (sub) exception.
Create a new instance of FBResourceException
with
a message and specific error code.
Exception represents transaction error in resource.
Create a new insance of FBResourceTransactionException
with a given message and generic error code
Create a new instance of FBResourceTransactionException
with a given message and sub-exception.
Create a new instance of FBResourceTransactionException
with a given message and error code.
Create a new instance of FBResourceException
with a given message, error code and underlying exception.
Implementation of ResultSet
interface.
Creates a new FBResultSet
instance.
Implementation of ResultSetMetaData
interface.
Creates a new FBResultSetMetaData
instance.
Exception is thrown when trying to modify the non-updatable result set.
Create default instance of this class.
Create instance of this class for the specified message.
Class responsible for modifying updatable result sets.
An implementation of the basic Firebird Service API functionality.
Create a new instance of FBServiceManager
based on
the default GDSType.
Create a new instance of FBServiceManager
based on
a given GDSType.
Create a new instance of FBServiceManager
based on
a given GDSType.
This is a simple implementation of DataSource
interface.
Create instance of this class.
Create instance of this class.
This exception is thrown by FBEscapedParser when it cannot parse the
escaped syntax.
This class is a wrapper for
GDSException
instance that is
warning.
Create instance of this class.
Create instance of this class for the specified message.
The class FBStandAloneConnectionManager
provides the
default implementation of ConnectionManager for standalone use.
Creates statement/savepoint objects.
The FBStatisticsManager
class is responsible for replicating
the functionality of the gstat
command-line tool.
Create a new instance of FBMaintenanceManager
based on
the default GDSType.
Create a new instance of FBMaintenanceManager
based on
a given GDSType.
Create a new instance of FBMaintenanceManager
based on
a given GDSType.
The FBTpb
class represents the Firebird Transaction Parameter
Block (TPB), which contains Firebird-specific information about transaction
isolation.
Create a new Transaction Parameters Block instance based around a
FBTpbMapper
.
This class is provides mapping capabilities between standard JDBC
transaction isolation level and Firebird Transaction Parameters Block (TPB).
Create instance of this class with the default mapping of JDBC
transaction isolation levels to Firebird TPB.
Create instance of this class for the specified string mapping.
Create instance of this class and load mapping from the specified
resource.
Statement fetcher for updatable cursor case.
A user in the Firebird Security Database.
Create an instance of this class.
Implements the display/add/delete/modify user functionality of the Firebird
Services API.
Create a new instance of FBMaintenanceManager
based on
the default GDSType.
Create a new instance of FBMaintenanceManager
based on
a given GDSType.
Create a new instance of FBMaintenanceManager
based on
a given GDSType.
Implementation of javax.sql.DataSource
including connection pooling.
Create instance of this class.
Convenience exception that adds constructor taking message and error code
together.
Create a new instance of FBXAException
based around
a specific error code.
Create a new instance of FBXAException
wrapped around
an underlying exception.
Create a new instance of FBXAException
with a given
message.
Create a new instance of FBXAException
based around
a message and specific error code.
Notify listener that underlying fetcher is closed.
Notify listener that underlying fetcher is closed.
Shutdown pool if object is garbage collected.
Maps the given ResultSet
column name to its
ResultSet
column index.
Firebird Blob abstraction.
Firebird extension to the java.sql.CallableStatement
interface.
Extension of Connection
interface providing access to Firebird
specific features.
Connection properties for the Firebird connection.
Extension of DatabaseMetaData
interface providing access to Firebird
specific features.
Extension of the java.sql.Driver
providing methods to set the
connection properties programmatically.
Extention of the javax.resource.spi.LocalTransaction
interface
to tell whether the underlying managed connection is currently participating
in some transaction or not and to obtain the associated Xid.
Configuration for the
FBWrappingDataSource
and
org.firebirdsql.pool.FBConnectionPoolDataSource
objects.
Firebird extensions to the PreparedStatement
interface.
Savepoint interface, corresponds to the java.sql.Savepoint
interface defined in JDBC 3.0, but can be used in JDBC 2.0 applications.
Firebird-specific extensions to the Statement
interface.
Moves the cursor to the first row in
this ResultSet
object.
Produce a function call for the floor
UDF function.
Indicates that no further action will be taken on behalf of this
transaction (after a heuristic failure).
GDS - interface org.firebirdsql.gds.
GDS The interface GDS
has most of the C client interface functions
lightly mapped to java, as well as the constants returned from the server.
Construct instance of this class.
Create a new instance with only a simple message.
This class is supposed to return messages for the specified error code.
This class wraps message template obtained from isc_error_msg.properties
file and allows to set parameters to the message.
Constructs an instance of GDSMessage for the specified template.
Retrieves the contents of the SQL ARRAY
value designated
by this
Array
object in the form of an array in the Java
programming language.
Gets the value of a JDBC ARRAY
parameter as an
Array
object in the Java programming language.
Returns the value of the designated column in the current row
of this ResultSet
object as an Array
object
in the Java programming language.
Returns an array containing a slice of the SQL ARRAY
value designated by this Array
object, beginning with the
specified index
and containing up to count
successive elements of the SQL array.
Returns an array containing a slice of the SQL array object
designated by this Array
object, beginning with the specified
index
and containing up to count
successive elements of the SQL array.
Retrieves the contents of the SQL array designated by this
Array
object.
Returns the value of the designated column in the current row
of this ResultSet
object as an Array
object
in the Java programming language.
Gets the CLOB
value designated by this Clob
object as a stream of Ascii bytes.
Retrieves the value of the designated column in the current row of this
ResultSet object as a stream of ASCII characters.
Retrieves the value of the designated column in the current row of this
ResultSet
object as an InputStream
.
This operation is not supported
Gets the current auto-commit state.
Returns the JDBC type of the elements in the array designated
by this Array
object.
Returns the SQL type name of the elements in
the array designated by this Array
object.
Gets a description of a table's optimal set of columns that
uniquely identifies a row.
Gets the value of a JDBC NUMERIC
parameter as a
java.math.BigDecimal
object with as many digits to the
right of the decimal point as the value contains.
Retrieve the value of the designated column in the current row of
this ResultSet as a BigDecimal object.
Gets the value of a JDBC NUMERIC
parameter as a
java.math.BigDecimal
object with scale digits to
the right of the decimal point.
Gets the value of the designated column in the current row
of this ResultSet
object as
a java.math.BigDecimal
in the Java programming language.
Gets the value of the designated column in the current row
of this ResultSet
object as a
java.math.BigDecimal
with full precision.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a BigDecimal
.
Retrieves the BLOB
designated by this
Blob
instance as a stream.
Get contents of blob as binary stream.
Retrieve the value of the designated column in the current row of
this ResultSet as a binary InputStream.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a binary InputStream
.
Get instance of
FirebirdBlob
to which this stream belongs to.
Get instance of
FirebirdBlob
to which this stream belongs to.
Gets the value of a JDBC BLOB
parameter as a
Blob
object in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a Blob object.
Returns the value of the designated column in the current row
of this ResultSet
object as a Blob
object
in the Java programming language.
Get buffer length for the BLOB fields.
Get the identifier for this Blob
Get the identifier for the blob to which this handle is linked.
Get time during which javax.sql.ConnectionPoolDataSource.getPooledConnection()
can block.
Get time during which javax.sql.ConnectionPoolDataSource.getPooledConnection()
can block.
Get time during which javax.sql.ConnectionPoolDataSource.getPooledConnection()
can block.
Gets the value of a JDBC BIT
parameter as a boolean
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a boolean
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a boolean
value.
Return the branch qualifier of this transaction.
Gets the value of a JDBC TINYINT
parameter as a byte
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a byte
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a byte
value.
Gets the value of a JDBC BINARY
or VARBINARY
parameter as an array of byte
values in the Java
programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a byte
array.
Returns as an array of bytes, part or all of the BLOB
value that this Blob
object designates.
Get part of the blob field.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a byte
array.
Returns the Connection's current catalog name.
Gets the designated column's table's catalog name.
Gets the catalog names available in this database.
What's the separator between catalog and table name?
What's the database vendor's preferred term for "catalog"?
Gets the CLOB
value designated by this Clob
object as a Unicode stream.
Gets the value of the designated column in the current row
of this ResultSet
object as a
java.io.Reader
object.
Gets the value of the designated column in the current row
of this ResultSet
object as a
java.io.Reader
object.
Gets the value of a JDBC CLOB
parameter as a
Clob
object in the Java programming language.
Returns the value of the designated column in the current row
of this ResultSet
object as a Clob
object
in the Java programming language.
Returns the value of the designated column in the current row
of this ResultSet
object as a Clob
object
in the Java programming language.
Returns the fully-qualified name of the Java class whose instances
are manufactured if the method ResultSet.getObject
is called to retrieve a value
from the column.
Returns the number of columns in this ResultSet
object.
Indicates the designated column's normal maximum width in characters.
Gets the designated column's suggested title for use in printouts and
displays.
Get the designated column's name.
Gets a description of the access rights for a table's columns.
Gets a description of table columns available in
the specified catalog.
Retrieves the designated column's SQL type.
Retrieves the designated column's database-specific type name.
Returns the concurrency mode of this ResultSet
object.
Get configuration of this data source.
Get configuration of this data source.
Returns the Connection
object that produced this
Statement
object.
Retrieves the connection that produced this metadata object.
Attempt to establish a database connection.
Get the connection object to which this listener belongs to.
Get JDBC connection with default credentials.
Get JDBC connection from this data source.
Get the connection which owns this coordinator.
Get JDBC connection corresponding to this pooled connection instance.
Attempt to establish a database connection.
Get JDBC connection with the specified credentials.
Get JDBC connection for the specified user name and password.
Get JDBC connection for the specified username and password.
Creates a new connection handle for the underlying physical connection
represented by the ManagedConnection
instance.
Get connection manager that will allocate physical connections to the
database.
Get connection properties.
Get information about the current connection parameters.
Gets a description of the foreign key columns in the foreign key
table that reference the primary key columns of the primary key
table (describe how one table imports another's key).
Gets the name of the SQL cursor used by this ResultSet
object.
Returns the database path for the connection to the database.
Returns the database path for the connection to the database.
Returns the database path for the connection to the service manager.
Get name of the database.
Returns the database path for the connection to the service manager.
Get the major version number of the database.
Retrieves the major version number of the underlying database.
Get the minor version number of the database.
Retrieves the minor version number of the underlying database.
Get name of the database.
Get database parameter buffer for this connection.
Get the database parameter buffer corresponding to the current connection
request information.
Get the database parameter buffer corresponding to the current connection
request information.
Get the database parameter buffer corresponding to the current connection
request information.
Get the database parameter buffer corresponding to the current connection
request information.
Get the database parameter buffer corresponding to the current connection
request information.
What's the name of this database product?
What's the version of this database product?
Get the full database statistics information, excluding system table
information.
Get the full database statistics information, excluding system table
information.
Get specific database statistics.
Get specific database statistics.
Get underlying connection factory (in our case instance of
FBDataSource
class) that will provide JDBC connections.
Gets the value of a JDBC DATE
parameter as a
java.sql.Date
object.
Retrieve the value of the designated column in the current row of
this ResultSet as a Date
object.
Gets the value of a JDBC DATE
parameter as a
java.sql.Date
object, using
the given Calendar
object
to construct the date.
Returns the value of the designated column in the current row
of this ResultSet
object as a java.sql.Date
object
in the Java programming language.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a Date
.
Returns the value of the designated column in the current row
of this ResultSet
object as a java.sql.Date
object
in the Java programming language.
Retrieve a handle to the database to which this transaction is linked.
Get the default transaction isolation level as string.
Get the default transaction isolation level as string.
Get the default transaction isolation level as string.
Get the default transaction isolation level as string.
Get the default transaction isolation level as string.
Get default JNDI reference for this instance.
Get default JNDI reference for this datasource.
Get default JNDI reference for this datasource.
Get the default transaction isolation level.
What's the database's default transaction isolation level? The
values are defined in java.sql.Connection
.
Get the default transaction isolation level.
Get the default transaction isolation level.
Get the default transaction isolation level.
Get the default transaction isolation level.
Get number of deleted rows.
Get description of this datasource.
Gets the value of a JDBC DOUBLE
parameter as a double
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a double
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a double
value.
Get the underlying Database Parameter Buffer for this object.
Get integer value of the DPB key corresponding to the specified name.
Get mapping between DPB names and their keys.
What's this JDBC driver's major version number?
What's this JDBC driver's minor version number?
What's the name of this JDBC driver?
Get property information for the specified properties.
What's the version of this JDBC driver?
Returns Product name of the underlying EIS instance connected through
the ManagedConnection
.
Returns product version of the underlying EIS instance connected
through the ManagedConnection
.
Get encoding for connections produced by this data source.
Get error code for this warning.
Get the number of times the event occurred.
Get the count of event occurences for the most recent occurrence(s)
of the event for which this handle is registered.
Get the internal event id number for this handle
Get the name of the event that occurred.
Get the name of the event for which this handle is set to listen for
Get the execution plan of this PreparedStatement
Get the execution plan of this PreparedStatement
Get execution plan for the specified result set.
Gets a description of the foreign key columns that reference a
table's primary key columns (the foreign keys exported by a
table).
Gets all the "extra" characters that can be used in unquoted
identifier names (those beyond a-z, A-Z, 0-9 and _).
Creates an objectFactory and returns an object instance of
AbstractFBConnectionPoolDataSource.
Get the Firebird-specific error code for this exception.
Retrieves the direction for fetching rows from
database tables that is the default for result sets
generated from this Statement
object.
Returns the fetch direction for this
ResultSet
object.
Retrieves the number of result set rows that is the default
fetch size for result sets
generated from this Statement
object.
Returns the fetch size for this
ResultSet
object.
Factory method for the field access objects
Get the FBField
object at the given column index
Factory method for the field access objects
mbean get-set pair for field fileName
Get the value of fileName
Gets the value of a JDBC FLOAT
parameter as a float
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a float
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a float
value.
Return the format identifier of this transaction.
Get number of free connections in this pool.
Get number of free connections in this pool.
Get
GDS
implementation depending on the type specified
during instantiation.
Get instance of GDSHelper
connected with this managed connection.
Get type of JDBC driver that is used.
Get the GDS implementation type around which this factory is based.
Return the global transaction id of this transaction.
Fetch the database statistics header page.
Fetch the database statistics header page.
Retrieves the current holdability of ResultSet
objects
created using this Connection
object.
Retrieves the current holdability of ResultSet
objects
created using this Connection
object.
Returns the host for the connection to the database.
Returns the host for the connection to the database.
Returns the host for the connection to the service manager.
What's the string used to quote SQL identifiers?
This returns a space " " if identifier quoting isn't supported.
Get time after which idle connections will be deallocated.
Gets a description of the primary key columns that are
referenced by a table's foreign key columns (the primary keys
imported by a table).
Gets a description of a table's indices and statistics.
Get information about this Blob.
Get input parameter by the specified index.
Get the list of input parameters for this procecedure call.
Get number of inserted rows.
Get the input data structure that contains data that is put into
the statement.
Gets the value of a JDBC INTEGER
parameter as an int
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as an int
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as an int
value.
Get Firebird API handler (sockets/native/embeded/etc)
Get the int
parameter for this exception.
Get connection handle for direct Firebird API access
Get the encoding that is being used for this connection.
Get current ISC encoding.
Get the JDBC major version for this driver.
Get the JDBC minor version for this driver
Get execution plan for the last executed statement.
Get the time when connection was pinged last time.
Returns the current state.
Returns a FBLocalTransaction instance that enables a component to
demarcate resource manager local transactions on this connection.
Returns a javax.resource.spi.LocalTransaction
instance.
Get logger for this instance.
Get logger for this instance.
Returns the logger for the connection to the service manager.
Gets the maximum time in seconds that this data source can wait
while attempting to connect to a database.
Get login timeout specified for this datasource.
Get the log writer for this data source.
Gets the log writer for this ManagedConnection instance.
Get the log writer for this ManagedConnectionFactory
instance.
Get log for this datasource.
Gets the value of a JDBC BIGINT
parameter as a long
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a long
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a long
value.
Gets the driver's major version number.
Get the managed connection factory that created this managed connection.
Get mapping for the specified transaction isolation level.
How many hex characters can you have in an inline binary literal?
What's the maximum length of a catalog name?
What's the max length for a character literal?
What's the limit on column name length?
What's the maximum number of columns in a "GROUP BY" clause?
What's the maximum number of columns allowed in an index?
What's the maximum number of columns in an "ORDER BY" clause?
What's the maximum number of columns in a "SELECT" list?
What's the maximum number of columns in a table?
Get maximum number of physical connections that can be simultaneously
open.
How many active connections can we have at a time to this database?
Returns maximum limit on number of active concurrent connections that
an EIS instance can support across client processes.
What's the maximum cursor name length?
Returns the maximum number of bytes allowed
for any column value.
Get time after which idle connections will be deallocated.
Get time after which idle connections will be deallocated.
Get time after which idle connections will be deallocated.
Retrieves the maximum number of bytes for an index, including all
of the parts of the index.
Get maximum number of physical connections that can be simultaneously
open.
Get maximum number of physical connections that can be simultaneously
open.
Get maximum number of physical connections that can be simultaneously
open.
What's the maximum length of a procedure name?
Retrieves the maximum number of rows that a
ResultSet
object can contain.
What's the maximum length of a single row?
What's the maximum length allowed for a schema name?
What's the maximum length of an SQL statement?
How many active statements can we have open at one time to this
database?
What's the maximum length of a table name?
What's the maximum number of tables in a SELECT statement?
What's the maximum length of a user name?
Get message of this exception.
Get message of this exception.
Returns a string representation of this exception.
This method returns a message for the specified error code.
Since we deferred the statement preparation until all OUT params are
registered, we ensure that the statement is prepared before the meta
data for the callable statement is obtained.
Gets the metadata regarding this connection's database.
Gets the number, types and properties of a ResultSet
object's columns.
Gets the metadata information for this connection's underlying EIS
resource manager instance.
Retrieves the number, types and properties of
this ResultSet
object's columns.
Get minimum number of open JDBC connections that will be created
when pool is started.
Gets the driver's minor version number.
Get minimum number of open JDBC connections that will be created
when pool is started.
Get minimum number of open JDBC connections that will be created
when pool is started.
Get minimum number of open JDBC connections that will be created
when pool is started.
Moves to a Statement
object's next result.
Get the name of the procedure to be called.
Get the next chained exception.
Get the property that does not have corresponding getter method by its
name.
Get the property that does not have corresponding getter method by its
name.
Get the property that does not have corresponding getter method by its
name.
Get the property that does not have corresponding getter method by its
name.
Get the property that does not have corresponding getter method by its
name.
Gets a comma-separated list of math functions.
Gets the value of a parameter as an Object
in the Java
programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as an Object
.
Returns an object representing the value of OUT parameter
i
and uses map
for the custom
mapping of the parameter value.
Returns the value of the designated column in the current row
of this ResultSet
object as an Object
in the Java programming language.
Gets the value of the designated column in the current row
of this ResultSet
object as
an Object
in the Java programming language.
Returns the value of the designated column in the current row
of this ResultSet
object as an Object
in the Java programming language.
Get object instance for the specified name in the specified context.
Get object instance for the specified name in the specified context.
Get the output parameter at the specified index.
Get a list of output parameters for this procedure call.
Get the output data structure that contains data that is retrieved
from the statement.
Returns the parameter depending on the type of the
error code.
Returns the number of parameters for the message template.
Get the variable value of this parameter
Returns the password for the connection to the database.
Returns the password for the connection to the database.
mbean get-set pair for field password
Get the value of password
mbean get-set pair for field password
Get the value of password
Returns the password as set by setPassword.
Returns the password for the connection to the service manager.
Returns the password as set by setPassword.
Get time interval after which connection should be pinged.
Get time interval after which connection should be pinged.
Get time interval after which connection should be pinged.
Get SQL statement that will be used to "ping" the connection.
Get SQL statement that will be used to ping connection.
Get SQL statement that will be used to ping connection.
Get pooled connection from the pooled queue.
Get pooled connection from the pooled queue.
Get pooled connection for the specified user name and password.
Get pooled connection for the specified user name and password.
Get name of this connection pool.
Get name of the connection queue.
Returns the port for the connection to the database.
Returns the port for the connection to the database.
Returns the port for the connection to the service manager.
Get the position of this parameter
Get the designated column's number of decimal digits.
Handle Connection.prepareStatement(String)
method call.
Gets a description of a table's primary key columns.
Gets a description of a catalog's stored procedure parameters
and result columns.
Gets a description of the stored procedures available in a
catalog.
Get the source of a stored procedure.
What's the database vendor's preferred term for "procedure"?
Gets information about the possible properties for this driver.
Get dynamic proxy instant wrapping the statement.
Retrieves the number of seconds the driver will
wait for a Statement
object to execute.
Get queue for the specified user name and password.
Gets the value of a JDBC REF(<structured-type>)
parameter as a Ref
object in the Java programming language.
Returns the value of the designated column in the current row
of this ResultSet
object as a Ref
object
in the Java programming language.
Returns the value of the designated column in the current row
of this ResultSet
object as a Ref
object
in the Java programming language.
Get the JNDI Reference
for this DataSource.
Get previously set JNDI reference.
Returns the current result as a ResultSet
object.
Returns the current result as a ResultSet
object.
Returns a result set that contains the elements of the SQL
ARRAY
value
designated by this Array
object.
Returns a result set holding the elements of the subarray that
starts at index index
and contains up to
count
successive elements.
Returns a result set holding the elements of the subarray that
starts at index index
and contains up to
count
successive elements.
Returns a result set that contains the elements of the SQL
ARRAY
value
designated by this Array
object.
Retrieves the result set concurrency for ResultSet
objects
generated by this Statement
object.
Retrieves the result set holdability for ResultSet
objects
generated by this Statement
object.
Retrieves the default holdability of this ResultSet
.
Retrieves the result set type for ResultSet
objects
generated by this Statement
object.
Get interval of getting connections retries.
Get interval of getting connections retries.
Retrieves the current row number.
Retrieves the generated ID for the savepoint that this
Savepoint
object represents.
Get name of the savepoint.
Retrieves the name of the savepoint that this Savepoint
object represents.
Gets the designated column's number of digits to right of the decimal point.
Get the designated column's table's schema.
Gets the schema names available in this database.
What's the database vendor's preferred term for "schema"?
Gets the string that can be used to escape wildcard characters.
Get information about set parameters.
Gets the value of a JDBC SMALLINT
parameter as a short
in the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a short
value.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a short
value.
Get native SQL for the specified procedure call.
Fetch count information for a statement.
Gets a comma-separated list of all a database's SQL keywords
that are NOT also SQL92 keywords.
Indicates whether the SQLSTATEs returned by SQLException.getSQLState is
X/Open (now known as Open Group) SQL CLI or SQL99
Get stack trace of the specified Throwable as string.
Returns the current state.
Returns the current state.
Returns the Statement
object that produced this
ResultSet
object.
Get the statement type of this PreparedStatement.
Get the statement type of this PreparedStatement.
Retrieves the value of a JDBC CHAR
, VARCHAR
,
or LONGVARCHAR
parameter as a String
in
the Java programming language.
Retrieve the value of the designated column in the current row of
this ResultSet as a String
object.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a String
.
Gets a comma-separated list of string functions.
Returns a copy of the specified substring
in the CLOB
value
designated by this Clob
object.
Retrieves a description of the table hierarchies defined in a particular
schema in this database.
Retrieves a description of the user-defined type (UDT) hierarchies
defined in a particular schema in this database.
Get synchronization object for this statement object.
Get synchronization object that will be used to synchronize multithreaded
access to the database.
Get synchronization object.
Get synchronization object.
Gets a comma-separated list of system functions.
Gets the designated column's table name.
Gets a description of the access rights for each table available
in a catalog.
Gets a description of tables available in a catalog.
Get the table statistics.
Get the table statistics.
Gets the table types available in this database.
Get the value of a JDBC TIME
parameter as a
java.sql.Time
object.
Retrieve the value of the designated column in the current row of
this ResultSet as a Time
object.
Gets the value of a JDBC TIME
parameter as a
java.sql.Time
object, using
the given Calendar
object
to construct the time.
Returns the value of the designated column in the current row
of this ResultSet
object as a java.sql.Time
object
in the Java programming language.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a Time
object.
Returns the value of the designated column in the current row
of this ResultSet
object as a java.sql.Time
object
in the Java programming language.
Gets a comma-separated list of time and date functions.
Gets the value of a JDBC TIMESTAMP
parameter as a
java.sql.Timestamp
object.
Retrieve the value of the designated column in the current row of
this ResultSet as a Timestamp
object.
Gets the value of a JDBC TIMESTAMP
parameter as a
java.sql.Timestamp
object, using
the given Calendar
object to construct
the Timestamp
object.
Returns the value of the designated column in the current row
of this ResultSet
object as a java.sql.Timestamp
object
in the Java programming language.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a Timestamp
object.
Returns the value of the designated column in the current row
of this ResultSet
object as a java.sql.Timestamp
object
in the Java programming language.
Get total size of physical connections opened to the database.
Get total size of physical connections opened to the database.
Get the used TPB mapping.
Get the used TPB mapping.
Get the used TPB mapping.
Get the used TPB mapping.
Get the used TPB mapping.
Get value of TPB parameter for the specified name.
Gets this Connection's current transaction isolation level.
Get the transaction isolation level of this connection.
Convert transaction isolation level name into a corresponding constant.
Convert transaction isolation level into string.
Get transaction parameters for the specified transaction isolation level.
Get the transaction parameter buffer corresponding to the current
connection request information.
Get the transaction parameter buffer corresponding to the current
connection request information.
Get the transaction parameter buffer corresponding to the current
connection request information.
Get the transaction parameter buffer corresponding to the current
connection request information.
Get transaction parameters for the specified transaction isolation level.
Get the transaction parameter buffer corresponding to the current
connection request information.
Gets the transaction timeout.
Get the source of a trigger.
Get type of JDBC driver that will be used.
Get the SQL type of this paramater.
Returns the type of this ResultSet
object.
Gets a description of all the standard SQL types supported by
this database.
Gets the type map object associated with this connection.
Gets a description of the user-defined types defined in a particular
schema.
Retrieves the value of the designated column in the current row of this
ResultSet
object as a unicode InputStream
.
Returns the current result as an update count;
if the result is a ResultSet
object or there are no more results, -1
is returned.
Get number of updated rows.
What's the url for this database?
This operation is not supported
This operation is not supported
Returns the username for the connection to the databaes.
Returns the username for the connection to the databaes.
Get name of the user that performs the operation.
Returns the username for the connection to the service manager.
What's our user name as known to the database?
Returns name of the user associated with the
ManagedConnection
instance.
mbean get-set pair for field userName
Get the value of userName
mbean get-set pair for field userName
Get the value of userName
Return all valid users in the Firebird Security Database.
Return all valid users in the Firebird Security Database.
Set the value for this parameter
Gets a description of a table's columns that are automatically
updated when any value in a row is updated.
Get the source of a view.
Returns the first warning reported by calls on this Connection.
Retrieves the first warning reported by calls on this Statement
object.
Returns the first warning reported by calls on this
ResultSet
object.
Get list of warnings that were returned by the server.
Get list of warnings that were returned by the server.
Get number of connections that are in use.
Get number of connections that are in use.
Get original statement that was wrapped.
Get XA connection for the specified user name and password.
Get the XaErrorCode value.
Return an XA resource to the caller.
Returns the XSQLVAR structure for the specified column.
Returns the XSQLVAR structure for the specified column.
Request statistics on indexes.
Constants for GDS.iscServiceQuery(...) call
Inserts the contents of the insert row into this
ResultSet
objaect and into the database.
Indicates whether or not a visible row insert can be detected
by calling ResultSet.rowInserted().
Perform the internal operations to begin a local transaction.
Perform the internal processing to commit a local transaction.
Execute statement internally.
Perform the internal processing to rollback a local transaction.
Perform the internal processing to start associate a JDBC connection with
a global transaction.
Transaction coordinator for the org.firebirdsql.jdbc.FBConnection
class.
Interpret BLOB length from buffer.
Check if this connection is currently involved in a transaction
Check whether a started transaction is associated with the current
database connection.
Check if managed connection is currently participating in transaction.
Invalidate all savepoints.
Invoke method on a specified proxy.
Implementation of the dynamic proxy handler interface.
Invoke a specified method with the specified arguments on the specified
proxy.
Array of length (by type) values for each column in this row.
Indicates whether the cursor is after the last row in
this ResultSet
object.
Retrieve whether all rows have been fetched of the rows selected
by executing this statement.
Indicates whether the designated column is automatically numbered, thus read-only.
Indicates whether the cursor is before the first row in
this ResultSet
object.
Service information items *
Parameters for isc_action_svc_backup *
Parameters for isc_action_svc_(add|remove)_license, *
isc_info_svc_get_license *
Parameters for isc_info_svc_svr_db_info *
Parameters for isc_spb_prp_access_mode *
Parameters for isc_action_svc_properties *
Parameters for isc_spb_prp_reserve_space *
Parameters for isc_spb_prp_write_mode *
Parameters for isc_spb_res_access_mode *
Parameters for isc_action_svc_restore *
Parameters for isc_action_svc_repair *
Parameters for isc_action_{add|delete|modify)_user *
Parameters for isc_info_svc_db_stats *
Indicates whether a column's case matters.
Does a catalog appear at the start of a qualified table name?
(Otherwise it appears at the end)
Attach to an existing database via a filename.
The interface IscBlobHandle
is a java mapping for a blob handle..
Retrieve data about an existing blob.
Cancel event listening based on an EventHandle
.
The interface GDS
has most of the C client interface functions
lightly mapped to java, as well as the constants returned from the server..
Create a new blob within a given transaction.
Create a database based on the supplied filename and database parameters.
Get information about the database to which IscDbHandle
is
attached.
The interface isc_db_handle
represents a socket connection
to the database server.
Detach the given database handle from its database.
Drop (delete) the database to which IscDbHandle
is attached.
Allocate a dynamic SQL (DSQL) statement on the database to which
IscDbHandle
is attached.
Retrieve data for a statement.
Retrieve data for a bind statement.
Execute a string SQL statement directly, without first allocating a
statement handle.
Execute a string SQL statement directly, without first allocating a
statement handle.
Execute a statement with only outgoing data.
Execute a statement with outgoing and incoming data.
Execute a string SQL statement directly, without first allocating a
statement handle.
Execute a string SQL statement directly, without first allocating a
statement handle.
Retrieve record data from a statement.
Free a statement in the database that is pointed to by a valid handle.
Prepare a string SQL statement for execution in the database.
Prepare a string SQL statement for execution in the database.
Set the name to be used for a given statement.
Retrieve data about a statement.
Initialize the internal databastructures for an
EventHandle
.
Retrieve count information after an event has occurred.
Fetch a segment of a blob.
Tests to see if a Connection is closed.
Check whether this object is connected to the database.
Check if connection sharing is enabled.
Open a blob within a given transaction.
Write a segment of data to a blob.
mbean get-set pair for field createOnStart
Get the value of createOnStart
mbean get-set pair for field createOnStart
Get the value of createOnStart
Reconnect "in limbo" transaction using new database handle.
Seek to a given position in a blob.
Attach to a Service Manager.
Detach from a Service Manager.
Start a service operation.
Start a transaction based on a handle to a transaction.
isc_stmt_handle
describes a handle to a database statement.
The interface isc_svc_handle
is a java mapping for a
isc_svc_handle handle.
The interface IscTrHandle
represents a transaction handle.
Indicates whether the designated column is a cash value.
Retrieve an integer value from a sequence of bytes.
Check if the physical connection that generated this event is deallocated.
Indicates whether a write on the designated column will definitely succeed.
mbean get-set pair for field dropOnStop
Get the value of dropOnStop
mbean get-set pair for field dropOnStop
Get the value of dropOnStop
Checks to see if the stack is empty.
Retrieve whether the EOF
has been reached with this blob.
This method checks if supplied statement is executing procedure or
it is generic statement.
Indicates whether the cursor is on the first row of
this ResultSet
object.
Get the ForceCreate value.
Check whether this object is currently in pool or had been released
to the application.
Check whether this object is currently in pool or had been released
* to the application.
Returns if the system is in state state
.
Returns if the system is in state state
.
Indicates whether the cursor is on the last row of
this ResultSet
object.
Retrieve whether this service handle is invalid.
Indicates the nullability of values in the designated column.
Check if this parameter is a variable input parameter
Check if this configuation defines a pingable connection JDBC pool.
Check if this pool supports pingable connections.
Check if this pool supports pingable connections.
Check if this connection pool uses connection pooling, or just implements
JDBC 2.0 SE interfaces.
Check if this connection pool uses connection pooling, or just implements
JDBC 2.0 SE interfaces.
Check if this connection pool uses connection pooling, or just implements
JDBC 2.0 SE interfaces.
Tests to see if the connection is in read-only mode.
Is the database in read-only mode?
Retrieve whether this connection is readonly.
Determine whether this TPB is set to read-only.
Indicates whether the designated column is definitely not writable.
Retrieve whether this FBManagedConnection
uses the same
ResourceManager as res
.
Indicates whether the designated column can be used in a where clause.
Check if blob is segmented.
Check if blob is segmented.
Indicates whether values in the designated column are signed numbers.
Check if this connection pool provides also prepared statement pooling.
Check if this connection pool provides also prepared statement pooling.
Check if this connection pool provides also prepared statement pooling.
Check if this statement is valid.
Retrieve whether this service handle is valid.
Check if this pooled connection is still valid.
Check if this pooled object is still valid.
Check if the value of this parameter has been set
Retrieve whether this exception is a warning.
Indicates whether it is possible for a write on the designated column to succeed.
Parameters for ACTION_ADD_USER, ACTION_DELETE_USER, ACTION_MODIFY_USER,
and ACTION_DISPLAY_USER service calls.
Move current position in the Blob stream.
Move current position in the Blob stream.
Move current position in the Blob stream.
Move current position in the Blob stream.
Seek based on the absolute beginning of the stream
Seek relative to the tail end of the stream
Seek relative to the current position in the stream
The base Firebird Service API functionality.
Instance of this interface represents a Service Parameter Buffer from the
Firebird API documentation and specifies the attributes for the Services API
connection.
Instance of this interface represents a Service Request Buffer from the
Firebird API documentation and specifies the attributes for the Services API
operation.
Sets the designated parameter to the given Array
object.
Sets the designated parameter to the given Array
object.
Sets the designated parameter to the given input stream, which will have
the specified number of bytes.
Sets the designated parameter to the given input stream, which will have
the specified number of bytes.
This operation is not supported
Sets this connection's auto-commit mode.
Sets the location of the backup file.
Sets the designated parameter to the given BigDecimal
Sets the designated parameter to the given BigDecimal
Sets the designated parameter to the given input stream, which will have
the specified number of bytes.
Sets the designated parameter to the given input stream, which will have
the specified number of bytes.
Retrieves a stream that can be used to write to the BLOB value that
this Blob object represents.
Set the contents of blob as binary stream.
Retrieves a stream that can be used to write to the Blob value that this
object represents.
Sets the designated parameter to the given Blob
object.
Sets the designated parameter to the given Blob
object.
Set the identifier for the blob to which this handle is linked.
Sets the designated parameter to the given boolean value.
Sets the designated parameter to the given boolean value.
Sets the designated parameter to the given byte value.
Sets the designated parameter to the given byte value.
Set the designated parameter to the given byte array.
Set the designated parameter to the given byte array.
Set contents of the blob.
Set the contents of blob.
This operation is not currently supported
Writes all or part of the given byte array to the BLOB value that this
Blob
object represents and returns the number of bytes
written.
This operation is not currently supported
Writes all or part of the given byte array to the BLOB value that this
Blob
object represents and returns the number of bytes
written.
Sets a catalog name in order to select
a subspace of this Connection's database in which to work.
Sets the designated parameter to the given Reader
object,
which is the given number of characters long.
Sets the designated parameter to the given Reader
object,
which is the given number of characters long.
This operation is not supported
Sets the designated parameter to the given Clob
object.
Sets the designated parameter to the given Clob
object.
Set the connection properties in bulk.
Enable or disable connection sharing.
Set the value of createOnStart
Set the value of createOnStart
Defines the SQL cursor name that will be used by
subsequent Statement
object execute
methods.
Set the path to the database.
Sets the database path for the connection to the database.
Sets the database path for the connection to the database.
Sets the database path for the connection to the service manager.
Sets the database path for the connection to the service manager.
Set the database to have read-write or read-only access.
Set the database to have read-write or read-only access.
Set the database's dialect.
Set the database's dialect.
Sets the designated parameter to the given date value.
Sets the designated parameter to the given java.sql.Date
value, using the given Calendar
object.
Set the default page-buffer count to be cached in the database.
Set the default page-buffer count to be cached in the database.
Set the default transaction isolation level as string.
Set the default transaction isolation level as string.
Set the default transaction isolation level as string.
Set the default transaction isolation level as string.
Set the default transaction isolation level as string.
Set the default transaction isolation level.
Set the default transaction isolation level.
Set the default transaction isolation level.
Set the default transaction isolation level.
Set the default transaction isolation level.
Set description of this datasource.
Sets the designated parameter to the given double value.
Sets the designated parameter to the given double value.
Set the value of dropOnStop
Set the value of dropOnStop
Set encoding for connections produced by this data source.
Sets escape processing on or off.
Gives the driver a hint as to the direction in which
the rows in a result set
will be processed.
Gives a hint as to the direction in which the rows in this
ResultSet
object will be processed.
Gives the JDBC driver a hint as to the number of rows that should
be fetched from the database when more rows are needed.
Gives the JDBC driver a hint as to the number of rows that should
be fetched from the database when more rows are needed for this
ResultSet
object.
Set the value of fileName
Set the value of fileName
Creates an unnamed savepoint in the current transaction and
returns the new Savepoint
object that represents it.
Creates an unnamed savepoint in the current transaction and
returns the new
FirebirdSavepoint
object that represents it.
Creates a savepoint with the given name in the current transaction
and returns the new Savepoint
object that represents it.
Creates a named savepoint in the current transaction and
returns the new
FirebirdSavepoint
object that represents it.
Optional first name of the person using this user name.
Optional first name of the person using this user name.
Sets the designated parameter to the given floate value.
Sets the designated parameter to the given floate value.
Set the ForceCreate value.
Enable or disable forced (synchronous) writes in the database.
Enable or disable forced (synchronous) writes in the database.
Set type of the JDBC driver to use.
Optional group ID number, defined in /etc/group, to assign to the user in
security database; reserved for future implementation
Optional group ID number, defined in /etc/group, to assign to the user in
security database; reserved for future implementation
Changes the holdability of ResultSet
objects
created using this Connection
object to the given
holdability.
Changes the holdability of ResultSet
objects
created using this Connection
object to the given
holdability.
Sets the host for the connection to the database.
Sets the host for the connection to the database.
Sets the host for the connection to the service manager.
Set the "inPool" flag to this object.
Set the "inPool" flag to this object.
Sets the designated parameter to the given int value.
Sets the designated parameter to the given int value.
Optional last name of the person using this user name.
Optional last name of the person using this user name.
Sets the logger for the connection to the service manager.
Set login timeout for new connection.
Set login timeout for new connection.
Sets the maximum time in seconds that this data source will wait
while attempting to connect to a database.
Set login timeout for this datasource.
Set the log writer for this data source.
Sets the log writer for this ManagedConnection instance.
Set the log writer for this ManagedConnectionFactory
instance.
Set log for this datasource.
Sets the designated parameter to the given long value.
Sets the designated parameter to the given long value.
Set mapping for the specified transaction isolation.
Sets the limit for the maximum number of bytes in a column to
the given number of bytes.
Sets the limit for the maximum number of rows that any
ResultSet
object can contain to the given number.
Optional middle name of the person using this user name.
Optional middle name of the person using this user name.
Set the name of the procedure to be called.
Set the next exception in the chain.
Method that allows setting non-standard property in the form "key=value"
form.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Set the property that does not have corresponding setter method.
Sets the designated parameter to SQL NULL
.
Sets the designated parameter to SQL NULL
.
Sets the designated parameter to SQL NULL
.
Sets the designated parameter to SQL NULL
.
Sets the value of the designated parameter with the given object.
Sets the value of the designated parameter with the given object.
Sets the value of the designated parameter with the given object.
Sets the value of the designated parameter with the given object.
Sets the value of the designated parameter with the given object.
Sets the value of the designated parameter with the given object.
Set the page fill strategy for when inserting records.
Set the page fill strategy for when inserting records.
Sets the password for the connection to the database.
Sets the password for the connection to the database.
Set the value of password
Set the value of password
Password for the specified user.
Sets the password for the connection to the service manager.
Password for the specified user.
Sets the port for the connection to the database.
Sets the port for the connection to the database.
Sets the port for the connection to the service manager.
Set JDBC properties that will be passed when opening a connection.
Set JDBC properties that will be passed when opening a connection.
Sets the number of seconds the driver will
wait for a Statement
object to execute to the given number of seconds.
Puts this connection in read-only mode as a hint to enable
database optimizations.
Set whether this connection is to be readonly
Set the read-only flag on this TPB.
Sets the designated parameter to the given
REF(<structured-type>)
value.
Sets the designated parameter to the given
REF(<structured-type>)
value.
Set JNDI reference for this data source.
Set the JNDI Reference
for this DataSource.
Set JNDI reference for this data source.
Set JNDI reference for this data source.
Set required types for output parameters.
Set the default number of pages to be buffered (cached) by default in a
restored database.
Set the default number of pages to be buffered (cached) by default in a
restored database.
Set the page size that will be used for a restored database.
Set the page size that will be used for a restored database.
Set the read-only attribute on a restored database.
Set the read-only attribute on a restored database.
Set the restore operation to create a new database, as opposed to
overwriting an existing database.
Set the restore operation to create a new database, as opposed to
overwriting an existing database.
Mark this callable statement as a call of the selectable procedure.
Sets the designated parameter to the given short value.
Sets the designated parameter to the given short value.
Sets the designated parameter to the given String value.
Sets the designated parameter to the given String value.
This operation is not supported
Writes the given Java String to the CLOB value that this
Clob
object designates at the position pos
.
This operation is not supported
Sets the designated parameter to the given String value.
Set the database automatic sweep interval to a given number of
transactions.
Set the database automatic sweep interval to a given number of
transactions.
Sets the designated parameter to the given Time value.
Sets the designated parameter to the given Time value.
Sets the designated parameter to the given java.sql.Time
value, using the given Calendar
object.
Sets the designated parameter to the given java.sql.Time
value, using the given Calendar
object.
Sets the designated parameter to the given Timestamp value.
Sets the designated parameter to the given Timestamp value.
Sets the designated parameter to the given
java.sql.Timestamp
value, using the given
Calendar
object.
Sets the designated parameter to the given
java.sql.Timestamp
value, using the given
Calendar
object.
Set path to the properties file with the TPB mapping.
Set path to the properties file with the TPB mapping.
Set path to the properties file with the TPB mapping.
Set path to the properties file with the TPB mapping.
Set path to the properties file with the TPB mapping.
Attempts to change the transaction
isolation level to the one given.
Set the transaction level for this connection.
Set transaction parameters for the specified isolation level.
Set transaction parameters for the specified isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the specified transaction isolation level.
Set transaction parameters for the next transactions.
Set transaction parameters for the next transactions.
Sets the transaction timeout.
Set the SQL type of this parameter
Set type of JDBC driver to use.
Installs the given type map as the type map for
this connection.
Sets the designated parameter to the given input stream, which will have
the specified number of bytes.
Sets the designated parameter to the given input stream, which will have
the specified number of bytes.
Sets the username for the connection to the database .
Sets the username for the connection to the database .
Set the name of the user that performs the operation.
Sets the username for the connection to the service manager.
Optional user ID number, defined in /etc/passwd, to assign to the user in
security database; reserved for future implementation
Optional user ID number, defined in /etc/passwd, to assign to the user in
security database; reserved for future implementation
Set the value of userName
Set the value of userName
User name to create in security database.
User name to create in security database.
Set the variable value of this parameter
Set whether the operations of this BackupManager
will
result in verbose logging to the configured logger.
Set whether the operations of this BackupManager
will
result in verbose logging to the configured logger.
Set the XaErrorCode value.
Don't allow new connections while waiting to shut down.
Forced database shutdown.
Don't allow new transactions while waiting to shut down.
Shutdown the current database.
Shutdown the current database.
Produce a function call for the sign
UDF function.
This is simple implementation of DataSource
interface that uses
ConnectionPoolDataSource
as connection provider.
Create instance of this class.
Produce a function call for the sin
UDF function.
The number of output columns.
The number of input columns.
Produce a function call for the sqrt
UDF function.
Associates a JDBC connection with a global transaction.
Notify the listener that statement was closed.
Notify the listener that statement was closed.
Notify the listener that statement was closed.
Handle java.sql.PreparedStatement.close()
method.
Notify about statement close.
Notify the listener that statement is completed.
Notify the listener that statement is completed.
Notify the listener that statement is completed.
Notify the listener that statement is completed and tell whether
execution was successfull or not.
Notify the listener that statement is completed and tell whether
execution was successfull or not.
Notify the listener that statement is completed and tell whether
execution was successfull or not.
Dynamic proxy handler that together with org.firebirdsql.pool.PooledConnectionHandler
ensure that statements will be closed before connection is returned to the
pool.
Create instance of this class for the specified connection handler and
Listener for the events generated by statements.
A StatisticsManager
is responsible for replicating the
functionality of the gstat
command-line tool.
Parameters for database statistics.
Does the database treat mixed case unquoted SQL identifiers as
case insensitive and store them in lower case?
Does the database treat mixed case quoted SQL identifiers as
case insensitive and store them in lower case?
Does the database treat mixed case unquoted SQL identifiers as
case insensitive and store them in mixed case?
Does the database treat mixed case quoted SQL identifiers as
case insensitive and store them in mixed case?
Does the database treat mixed case unquoted SQL identifiers as
case insensitive and store them in upper case?
Does the database treat mixed case quoted SQL identifiers as
case insensitive and store them in upper case?
Strips all backslash-escapes from a string.
Strips a leading and trailing quote (double or single) from a string.
Is "ALTER TABLE" with add column supported?
Is "ALTER TABLE" with drop column supported?
Is the ANSI92 entry level SQL grammar supported?
All JDBC CompliantTM drivers must return true.
Is the ANSI92 full SQL grammar supported?
Is the ANSI92 intermediate SQL grammar supported?
Indicates whether the driver supports batch updates.
Can a catalog name be used in a data manipulation statement?
Can a catalog name be used in an index definition statement?
Can a catalog name be used in a privilege definition statement?
Can a catalog name be used in a procedure call statement?
Can a catalog name be used in a table definition statement?
Is column aliasing supported?
If so, the SQL AS clause can be used to provide names for
computed columns or to provide alias names for columns as
required.
Is the CONVERT function between SQL types supported?
What is this??? my sql ref says CONVERT is a string encoding map!
Retrieves whether CONVERT between the given SQL types supported.
Is the ODBC Core SQL grammar supported?
Are correlated subqueries supported?
A JDBC CompliantTM driver always returns true.
Are both data definition and data manipulation statements
within a transaction supported?
Are only data manipulation statements within a transaction
supported?
If table correlation names are supported, are they restricted
to be different from the names of the tables?
Are expressions in "ORDER BY" lists supported?
Is the ODBC Extended SQL grammar supported?
Are full nested outer joins supported?
Retrieves whether auto-generated keys can be retrieved after creation.
Is some form of "GROUP BY" clause supported?
Can a "GROUP BY" clause add columns not in the SELECT
provided it specifies all the columns in the SELECT?
Can a "GROUP BY" clause use columns not in the SELECT?
Is the SQL Integrity Enhancement Facility supported?
Is the escape character in "LIKE" clauses supported?
A JDBC CompliantTM driver always returns true.
Is there limited support for outer joins? (This will be true
if supportFullOuterJoins is true.)
Is the ODBC Minimum SQL grammar supported?
All JDBC CompliantTM drivers must return true.
Does the database treat mixed case unquoted SQL identifiers as
case sensitive and as a result store them in mixed case?
A JDBC CompliantTM driver will always return false.
Does the database treat mixed case quoted SQL identifiers as
case sensitive and as a result store them in mixed case?
A JDBC CompliantTM driver will always return true.
Retrieves whether it is possible to have multiple ResultSet
objects returned from a CallableStatement
object
simultaneously.
Are multiple ResultSet
from a single execute supported?
Can we have multiple transactions open at once (on different
connections)?
Retrieve whether this database supports named parameters.
Can columns be defined as non-nullable?
A JDBC CompliantTM driver always returns true.
Can cursors remain open across commits?
Can cursors remain open across rollbacks?
Can statements remain open across commits?
Can statements remain open across rollbacks?
Can an "ORDER BY" clause use columns not in the SELECT statement?
Is some form of outer join supported?
Is positioned DELETE supported?
Is positioned UPDATE supported?
Does the database support the concurrency type in combination
with the given result set type?
Retrieves whether this database supports the given results holdability.
Does the database support the given result set type?
Retrieves whether this database supports savepoints.
Can a schema name be used in a data manipulation statement?
Can a schema name be used in an index definition statement?
Can a schema name be used in a privilege definition statement?
Can a schema name be used in a procedure call statement?
Can a schema name be used in a table definition statement?
Is SELECT for UPDATE supported?
Are stored procedure calls using the stored procedure escape
syntax supported?
Are subqueries in comparison expressions supported?
A JDBC CompliantTM driver always returns true.
Are subqueries in 'exists' expressions supported?
A JDBC CompliantTM driver always returns true.
Are subqueries in 'in' statements supported?
A JDBC CompliantTM driver always returns true.
Are subqueries in quantified expressions supported?
A JDBC CompliantTM driver always returns true.
Are table correlation names supported?
A JDBC CompliantTM driver always returns true.
Does this database support the given transaction isolation level?
Are transactions supported? If not, invoking the method
commit
is a noop and the
isolation level is TRANSACTION_NONE.
Is SQL UNION ALL supported?
Perform an immediate sweep of the database.
Perform an immediate sweep of the database.
Test the character to be the state switching character and switches
the state if necessary.
Test the character to be the state switching character and switches
the state if necessary.
Provides synchronization object.
Request statistics on system tables.