All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AccessToken |
An access token generated by an authentication service.
|
AccessTokenProvider |
A provider of OAUTH access tokens that authorize logins to Oracle Database.
|
AdditionalDatabaseMetaData |
This interface defines additional Oracle specific methods for DatabaseMetaData.
|
ANYDATA |
This class is the Java mapping of the SYS.ANYDATA SQL type.
|
AQAgent |
An Agent represents and identifies a user of the queue, either producer
or consumer of the message, either an end-user or an application.
|
AQDequeueOptions |
Specifies the options available for the dequeue operation.
|
AQDequeueOptions.DeliveryFilter |
|
AQDequeueOptions.DequeueMode |
|
AQDequeueOptions.NavigationOption |
|
AQDequeueOptions.VisibilityOption |
|
AQEnqueueOptions |
Specifies the options available for the enqueue operation.
|
AQEnqueueOptions.DeliveryMode |
|
AQEnqueueOptions.SequenceDeviationOption |
|
AQEnqueueOptions.VisibilityOption |
|
AQFactory |
Factory class for AQ.
|
AQMessage |
A message is the unit that is enqueued or dequeued.
|
AQMessageProperties |
This interface contains the message properties such as Correlation, Sender, Delay
and Expiration, Recipients, and Priority and Ordering.
|
AQMessageProperties.DeliveryMode |
|
AQMessageProperties.MessageState |
|
AQNotificationEvent |
An AQNotificationEvent will be created whenever a new message is enqueued
in a queue for which you have registered your interest (see
OracleConnection.registerAQNotification).
|
AQNotificationEvent.AdditionalEventType |
|
AQNotificationEvent.EventType |
|
AQNotificationListener |
The listener interface for receiving AQ notification events.
|
AQNotificationRegistration |
This class represents your interest in being notified when a new message
is enqueued in a particular queue.
|
ARRAY |
Deprecated.
|
ArrayDescriptor |
Deprecated.
|
AttributeDescriptor |
|
BabelfishCallableStatement |
Proxy Superclass for java.sql.CallableStatement interface.
|
BabelfishConnection |
Proxy Superclass for java.sql.Connection interface.
|
BabelfishGenericProxy |
Defines the common behavior needed by all the babelfish proxies to support
auto translation of queries or errors.
|
BabelfishPreparedStatement |
Proxy Superclass for java.sql.PreparedStatement interface.
|
BabelfishStatement |
Proxy Superclass for java.sql.Statement interface.
|
BFILE |
Deprecated.
|
BINARY_DOUBLE |
The BINARY_DOUBLE class is a representation of the Oracle BINARY_DOUBLE datatype.
|
BINARY_FLOAT |
The BINARY_FLOAT class is a representation of the Oracle BINARY_FLOAT datatype.
|
BLOB |
Deprecated.
|
BOOLEAN |
The BOOLEAN class is a representation of the Oracle BOOLEAN datatype.
|
CHAR |
The Oracle specific representation of characters.
|
CharacterBuffer |
This class allows the program to
construct an array of bytes in some representation
using the 32 bit values returned by a CharacterWalker.
|
CharacterSet |
This class encapsulates methods and attributes of the character
sets defined by Oracle.
|
CharacterSetWithConverter |
This is an abstract base class that all character sets that use
CharacterConverter are based on.
|
CharacterWalker |
A CharacterWalker lets you walk through the characters that are represented
as a sequence of bytes in some CharacterSet.
|
CLOB |
Deprecated.
|
ConcreteProxyUtil |
This class has helper methods for all concrete class needs proxification.
|
ConnectionInitializationCallback |
This callback allows applications to re-establish session
initial starting point after a failover and before replay
starts.
|
ConnectionStringProvider |
A provider of
connection strings
for establishing a network connection to Oracle Database.
|
ConverterArchive |
This class allows a program to serialize an object and put it into
a regular file or archive it into a zip file.
|
CustomDatum |
This is an interface for encapsulating SQL Types into Java types of
the user's choice.
|
CustomDatumFactory |
This interface complements CustomDatum.
|
DatabaseChangeEvent |
Once you have registered your interest into certain objects in the database,
you get notified when these objects change.
|
DatabaseChangeEvent.AdditionalEventType |
|
DatabaseChangeEvent.EventType |
|
DatabaseChangeListener |
The listener interface for receiving Database Change Notification (DCN)
events.
|
DatabaseChangeRegistration |
|
DatabaseFunction |
Database operation/function enumeration.
|
DATE |
DATE Class
|
Datum |
The root of Oracle native datatype hierarchy.
|
DatumWithConnection |
A supper class for some Oracle specific datatypes,
such as BFILE, BLOB, etc.
|
DiagnosticsMXBean |
Interface for Diagnostics MBean operations.
|
ErrorSet |
An immutable set of Oracle error references.
|
INTERVALDS |
INTERVALDS Class
|
INTERVALYM |
INTERVALYM Class
|
JAVA_STRUCT |
A class for structured data type.
|
JsonProvider |
A provider to create an OsonConverter for serialization
of java objects to OSON bytes and deserialization OSON bytes to
java objects.
|
LargeObjectAccessMode |
|
LogicalTransactionId |
The logical transaction id is a globally unique id that uniquely defines
a database transaction from the application perspective.
|
LogicalTransactionIdEvent |
The event that corresponds to a new Logical Transaction Id.
|
LogicalTransactionIdEventListener |
A class that is interested in processing Logical Transaction Id events
must implement this interface.
|
NCLOB |
Deprecated.
|
NotificationRegistration |
This interface is extended by oracle.jdbc.aq.AQNotificationRegistration
and oracle.jdbc.dcn.DatabaseChangeRegistration.
|
NotificationRegistration.RegistrationState |
|
NUMBER |
NUMBER Class
|
OPAQUE |
Deprecated.
|
OpaqueDescriptor |
Deprecated.
|
OracleArray |
This interface defines the Oracle extensions to the standard JDBC interface
Array .
|
OracleBfile |
This interface defines methods for Oracle specific Bfile.
|
OracleBlob |
This interface defines the Oracle extensions to the standard JDBC interface
Blob .
|
OracleCallableStatement |
This interface extends the OraclePreparedStatement (which
extends the OracleStatement interface) and incorporates standard
JDBC callable statement functionality.
|
OracleClob |
This interface extends the standard JDBC interface
Clob and defines methods for Oracle specific Clob .
|
OracleCommonConnection |
Interface that defines common methods.
|
OracleCommonConnectionBuilder |
Interface that defines common methods.
|
OracleCommonDataSource |
Interface that defines the methods which are common between
OracleDataSource , OracleXADataSource and
OracleConnectionPoolDataSource and defines the Oracle extensions
to the standard JDBC interface CommonDataSource .
|
OracleCommonPreparedStatement |
Interface that defines common methods.
|
OracleCommonResultSet |
Interface that defines common methods.
|
OracleCommonStatement |
Interface that defines the methods which are common between
OracleStatement and
oracle.nucleo.jdbc.NucleoStatement .
|
OracleConfigurationCachableProvider |
The Cachable interface provides methods for caching objects.
|
OracleConfigurationJsonSecretProvider |
Defines the contract for secret providers in a JSON Configuration.
|
OracleConfigurationParser |
Defines the contract for configuration file parsers used by configuration
file providers.
|
OracleConfigurationProvider |
Using the Service Provider Interface (SPI) abstraction, the Oracle JDBC
driver can be configured using a configuration service provider.
|
OracleConfigurationSecretProvider |
|
OracleConnection |
This interface defines the Oracle extensions to the standard JDBC interface
java.sql.Connection .
|
OracleConnection.CommitOption |
|
OracleConnection.ConnectionValidation |
Specifiers for how much effort to put into validating a Connection .
|
OracleConnection.DatabaseShutdownMode |
|
OracleConnection.DatabaseStartupMode |
|
OracleConnection.DRCPState |
|
OracleConnectionBuilder |
A builder created from a OracleDataSource object, used to establish a
connection to the database that the OracleDataSource object
represents.
|
OracleConnectionBuilderImpl |
Oracle Implementation class for Connection Builder
|
OracleConnectionCacheCallback |
Deprecated.
|
OracleConnectionPoolDataSource |
A DataSource object is a factory for Connection objects.
|
OracleConnectionPoolDataSource |
This interface defines the Oracle extensions to the standard JDBC interface
ConnectionPoolDataSource .
|
OracleConnectionPoolDataSource |
A DataSource object is a factory for Connection objects.
|
OracleConnectionPoolDataSource |
A data source that supports transparent failover replay of
JDBC operations.
|
OracleConnectionPoolDataSourceImpl |
This data source implements the standard JDBC
javax.sql.OracleConnectionPoolDataSource interface.
|
OracleConnectionStringBuilder |
|
OracleConnectionStringBuilder.ConnectInfo |
This class represents the ADDRESS node of the TNS Connect String.
|
OracleConnectionWrapper |
A simple implementation of a connection wrapper which may be nested to any depth.
|
OracleData |
Oracle interface for customize user-defined types.
|
OracleDatabaseException |
Provides additional information about the Oracle error.
|
OracleDatabaseMetaData |
The oracle.jdbc.OracleDatabaseMetaData class along with
oracle.jdbc.driver.OracleDatabaseMetaData implement the JDBC 3.0
DatabaseMetaData interface and in ojdbc6.jar and above,
the JDBC4.0 DatabaseMetaData interface.
|
OracleDatabaseMetaData.DataTypeSource |
|
OracleDataFactory |
OracleData factory interface.
|
OracleDataSource |
A DataSource object is a factory for Connection objects.
|
OracleDataSource |
This interface defines the Oracle extensions to the standard JDBC interface
DataSource .
|
OracleDataSource |
A DataSource object is a factory for Connection objects.
|
OracleDataSource |
A data source that supports transparent failover replay of
JDBC operations.
|
OracleDataSourceFactory |
A factory for creating an Oracle datasource.
|
OracleDataSourceFactory |
A factory for creating an Oracle datasource.
|
OracleDataSourceFactory |
Data source factory for creating instances of
OracleDataSource ,
OracleConnectionPoolDataSource , and
OracleXADataSource
that provide transparent failover replay support.
|
OracleDataSourceImpl |
JDBC Data Source that supports transparent JDBC operation replay
upon a failover.
|
OracleDriver |
The Oracle JDBC driver class that implements the java.sql.Driver
interface.
|
OracleHostnameResolver |
An interface that can be implemented to take care of the database Hostname
resolution.
|
OracleJsonArray |
A JSON array (an ordered sequence of zero or more values).
|
OracleJsonBinary |
A raw binary value (in any format) stored within JSON data.
|
OracleJsonDate |
A SQL/JSON DATE value.
|
OracleJsonDatum |
Represents a JSON type value and holds Oracle binary JSON.
|
OracleJsonDecimal |
A SQL/JSON fixed decimal value.
|
OracleJsonDecimal.TargetType |
Marker indicating if this value is intended to be mapped to Java int,
long, or BigDecimal/BigInteger.
|
OracleJsonDouble |
A 64-bit, double-precision floating-point number.
|
OracleJsonException |
Indicates that a problem occurred during JSON processing.
|
OracleJsonFactory |
A factory for reading, writing, and creating SQL JSON
values.
|
OracleJsonFloat |
A 32-bit, single-precision floating-point number.
|
OracleJsonGenerationException |
Indicates that a problem occurred during JSON generation.
|
OracleJsonGenerator |
Writes a JSON type value to an output source.
|
OracleJsonIntervalDS |
A SQL/JSON time interval in days, hours, minutes, and seconds.
|
OracleJsonIntervalYM |
A SQL/JSON time interval in years and months.
|
OracleJsonNumber |
|
OracleJsonObject |
A JSON object (an unordered collection of zero or more key/value
pairs).
|
OracleJsonParser |
Reads a JSON type value from an input source as a stream of
events.
|
OracleJsonParser.Event |
|
OracleJsonParsingException |
Indicates that a problem occurred during JSON parsing.
|
OracleJsonString |
A SQL/JSON string value.
|
OracleJsonStructure |
|
OracleJsonTimestamp |
A SQL/JSON timestamp (without a timezone).
|
OracleJsonTimestampTZ |
A SQL/JSON timestamp (with a timezone).
|
OracleJsonValue |
The interface for JSON type in Oracle Database.
|
OracleJsonValue.OracleJsonType |
|
OracleJsonVector |
A SQL/JSON vector.
|
OracleLogRecord |
An extended LogRecord , which provides additional
information captured in the trace records.
|
OracleMultiPhaseArgs |
Utility class.
|
OracleNClob |
This interface extends the standard JDBC interface
NClob and defines methods for Oracle specific NClob .
|
OracleOCIConnectionPool |
A type-2 driver connection pool.
|
OracleOCIFailover |
An interface for Transparent Application failover.
|
OracleOpaque |
This interface defines methods for Oracle specific Opaque.
|
OracleParameterMetaData |
This interface defines the Oracle extensions to the standard JDBC
interface java.sql.ParameterMetaData .
|
OraclePooledConnection |
This interface defines the Oracle extensions to the standard JDBC interface
PooledConnection .
|
OraclePooledConnection |
An OraclePooledConnection object is a connection object that
provides hooks for connection pool management.
|
OraclePooledConnectionBuilder |
A builder created from a OracleConnectionPoolDataSource object, used
to establish a connection to the database that the
OracleConnectionPoolDataSource object represents.
|
OraclePreparedStatement |
This interface defines the Oracle extensions to the standard JDBC interface
java.sql.PreparedStatement .
|
OracleRef |
This interface defines the Oracle extensions to the standard JDBC interface
Ref .
|
OracleResourceProvider |
A provider of resources that are consumed by the Oracle JDBC Driver.
|
OracleResourceProvider.Parameter |
|
OracleResultSet |
A table of data representing a database result set,
which is usually generated by executing a statement
that queries the database.
|
OracleResultSet.AuthorizationIndicator |
eXtensible Data Security (XDS) authorization indicator.
|
OracleResultSetMetaData |
An object that can be used to get information about the types
and properties of the columns in a ResultSet object.
|
OracleResultSetMetaData.SecurityAttribute |
eXtensible Data Security (XDS) attribute.
|
OracleRow |
One row of a sequence of rows represented by a ResultSet .
|
OracleSavepoint |
This interface defines the Oracle extensions to the standard JDBC
interface java.sql.Savepoint .
|
OracleShardingKey |
Interface used to indicate that this object represents an Oracle Sharding Key.
|
OracleShardingKeyBuilder |
A builder created from a OracleDataSource or
OracleXADataSource or OracleConnectionPoolDataSource object,
used to create a OracleShardingKey with sub-keys of supported data
types.
|
OracleShardingKeyBuilderImpl |
|
OracleShardingKeyImpl |
|
OracleShardingKeyImpl.Decoder |
This class is used to decode the sharding keys that are stored in the DB
tables using the standard Base 64 notation
|
OracleSimpleFormatter |
Print a brief summary of the LogRecord in a human readable
format.
|
OracleSQLPermission |
The Permission class for Java security permissions unique to the Oracle
JDBC drivers.
|
OracleStatement |
This interface defines the Oracle extensions to the standard JDBC interface
java.sql.Statement and is the superinterface of the
OraclePreparedStatement and OracleCallableStatement
interfaces.
|
OracleStruct |
This interface defines the Oracle extensions to the standard JDBC interface
Struct .
|
OracleTemporalField |
TemporalFields specific to Oracle Database.
|
OracleTranslatingConnection |
Declares convenience methods to get non translating Statements,
PreparedStatements or CallableStatements from a SQL Translation enabled
connection.
|
OracleTranslatingConnection.SqlTranslationVersion |
Enumeration of various Translation versions of a query.
|
OracleType |
An enumeration of types documented in Oracle Database SQL Language Reference
21c Release 1.
|
OracleTypeMetaData |
This extension defines methods for meta data describing Oracle specific Types.
|
OracleTypeMetaData.Array |
This nested interface defines additional methods for array types
|
OracleTypeMetaData.ArrayStorage |
Identifies
|
OracleTypeMetaData.Kind |
Identifies the kind of named type.
|
OracleTypeMetaData.Opaque |
This nested interface defines additional methods for opaque types
|
OracleTypeMetaData.Struct |
This nested interface defines additional methods for struct types
|
OracleTypes |
Oracle types.
|
OracleXAConnection |
This interface defines the Oracle extensions to the standard JDBC interface
XAConnection .
|
OracleXAConnection |
An XAConnection object provides support for distributed
transactions.
|
OracleXAConnection |
An XAConnection object provides support for distributed
transactions.
|
OracleXAConnectionBuilder |
A builder created from a OracleXADataSource object, used to establish
a connection to the database that the OracleXADataSource object
represents.
|
OracleXAConnectionBuilderImpl |
Oracle Implementation class for Connection Builder
|
OracleXADataSource |
This interface defines the Oracle extensions to the standard JDBC interface
XADataSource .
|
OracleXADataSource |
A data source that supports transparent failover replay of
JDBC operations.
|
OracleXADataSource |
A factory for XAConnection objects.
|
OracleXADataSource |
A factory for XAConnection objects.
|
OracleXADataSourceImpl |
XADataSource implementation that provides Application Continuity protection
for applications using only local transactions or local transactions that
are promotable to global/XA transactions.
|
OracleXAException |
OracleXAException extends XAException to leverage Oracle
SQL Error number corresponding to the XA Exception.
|
OracleXAHeteroCloseCallback |
This class implements the OracleCloseCallback interface that
is defined in oracle.jdbc.driver.
|
OracleXAHeteroConnection |
A factory for Connection objects.
|
OracleXAHeteroResource |
Implements javax.transaction.xa.XAResource.
|
OracleXAResource |
Implements javax.transaction.xa.XAResource.
|
OracleXAResource |
An Oracle XA Resource.
|
OracleXid |
The OracleXid class:
|
OracleXMLFormatter |
Format a LogRecord into a standard XML format.
|
ORAData |
Oracle interface for customized user-defined types.
|
ORADataFactory |
ORAData factory interface.
|
OsonConverter |
A converter which provides the conversion methods of
POJO to OSON bytes and vice versa.
|
PasswordProvider |
A provider of passwords for authentication with Oracle Database.
|
QueryChangeDescription |
This interface describes a query result change.
|
QueryChangeDescription.QueryChangeEventType |
|
RAW |
The RAW class is a representation of the Oracle RAW datatype.
|
REF |
Deprecated.
|
ReplayableConnection |
|
ReplayableConnection.StatisticsReportType |
Statistics report type.
|
ReplayStatistics |
Various runtime statistics about Application Continuity (AC),
such as how many JDBC calls are affected by outages, how many replay
attempts are made, how many replay succeed, etc.
|
ReplayStatisticsMXBean |
An MXBean that exports various runtime statistics about
Application Continuity (AC), such as how many JDBC calls are affected
by outages, how many replay attempts are made, how many replay succeed,
etc.
|
RowChangeDescription |
This interface describes the row level information that
can be retrieved from a database change event.
|
RowChangeDescription.RowOperation |
|
ROWID |
The ROWID class is a representation of the Oracle ROWID datatype.
|
SecurityInformation |
Interface to retrieve security details of the underlying
network connection.
|
SecurityInformation.AuthenticationAdaptorType |
The type of authentication used to access Oracle Database
|
SecurityInformation.DNMatchStatus |
The status of server DN matching used for TLS connections.
|
ShardingMetadata |
Holds the Sharded Database metadata that is required during encoding
and decoding of sharding keys.
|
ShardingMetadata.ShardingType |
Enum to hold the different sharding methods
supported for shard keys and shard groups
in the Oracle sharded database.
|
ShardingMetadata.SubKeyMetadata |
Holds the shard sub key metadata information extracted from the database.
|
STRUCT |
Deprecated.
|
StructDescriptor |
Deprecated.
|
StructMetaData |
An interface to get information about structured column types.
|
SwitchableBugFix |
A manager class that embeds the BugNumber enum and processes the value passed to the
oracle.jdbc.disabledBugFixes system property.
|
SwitchableBugFix.BugNumber |
|
TableChangeDescription |
This interface describes a database change at the table level.
|
TableChangeDescription.TableOperation |
|
TIMESTAMP |
TIMESTAMP Class
|
TIMESTAMPLTZ |
TIMESTAMPLTZ Class
|
TIMESTAMPTZ |
TIMESTAMPTZ Class
|
TlsConfigurationProvider |
A provider of keys and/or certificates for TLS communication with Oracle
Database.
|
TraceEventListener |
A listener that receives application and system tracing events from the
Oracle Database JDBC drivers.
|
TraceEventListener.JdbcExecutionEvent |
|
TraceEventListener.Sequence |
|
TraceEventListener.TraceContext |
Information about the round trip.
|
TraceEventListenerProvider |
A provider of listeners for application and system tracing events.
|
TraceKey |
|
TypeDescriptor |
The descriptor of pre-defined types.
|
UsernameProvider |
A provider of usernames for authentication with Oracle Database.
|
VECTOR |
VECTOR Class
|
VECTOR.SparseArray |
A representation of SPARSE VECTOR data in Oracle Database.
|
VECTOR.SparseByteArray |
A byte-valued representation of SPARSE VECTOR data in Oracle Database.
|
VECTOR.SparseDoubleArray |
A double-valued representation of SPARSE VECTOR data in Oracle Database.
|
VECTOR.SparseFloatArray |
A float-valued representation of SPARSE VECTOR data in Oracle Database.
|
VectorMetaData |
Metadata for a VECTOR column or parameter.
|