A B C D E F G H I J L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in interface jdk.incubator.sql2.Session
-
Terminate this
Session
. - abort() - Method in enum jdk.incubator.sql2.Session.Lifecycle
- ABORTING - jdk.incubator.sql2.Session.Lifecycle
-
Work is neither queued nor performed.
- absoluteIndex() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the 1-based index of this
Result.Column
relative to the original sequence of values. - AdbaDataSourceProperty - Enum in jdk.incubator.sql2
-
Properties that apply to the DataSource as a whole, not to the individual
Session
s that theDataSource
creates. - AdbaSessionProperty - Enum in jdk.incubator.sql2
-
A set of
SessionProperty
commonly supported. - AdbaSessionProperty.Caching - Enum in jdk.incubator.sql2
-
Specifies how much flexibility the
DataSource
has in satisfying a request for aSession
possibly by using cached data source resources. - AdbaSessionProperty.TransactionIsolation - Enum in jdk.incubator.sql2
- AdbaType - Enum in jdk.incubator.sql2
-
Defines the constants that are used to identify generic SQL types, called JDBC types.
- answer - Variable in class jdk.incubator.sql2.Examples.Item
- answer() - Method in class jdk.incubator.sql2.Examples.Item
- apply(Function<Result.OutColumn, ? extends T>) - Method in interface jdk.incubator.sql2.MultiOperation
-
Provide a processor that will handle the result of executing the SQL.
- apply(Function<Result.OutColumn, ? extends T>) - Method in interface jdk.incubator.sql2.OutOperation
-
Provide a processor that will handle the result of executing the SQL.
- apply(Function<Result.RowCount, ? extends T>) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Sets the result processor for this
Operation
. - apply(Function<Result.RowCount, ? extends T>) - Method in interface jdk.incubator.sql2.RowCountOperation
-
Sets the result processor for this
Operation
. - ARRAY - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
ARRAY
. - arrayInsert(DataSource, List<Integer>, List<String>, List<Integer>) - Method in class jdk.incubator.sql2.Examples
- arrayRowCountOperation(String) - Method in interface jdk.incubator.sql2.OperationGroup
-
Return a new
ArrayRowCountOperation
. - ArrayRowCountOperation<T> - Interface in jdk.incubator.sql2
-
A database operation that returns a count that is executed multiple times with multiple sets of parameter values in one database operation.
- AS_NEW - jdk.incubator.sql2.AdbaSessionProperty.Caching
- at(int) - Method in interface jdk.incubator.sql2.Result.Column
-
Modify this
Result.Column
to point to the value atindex
. - at(String) - Method in interface jdk.incubator.sql2.Result.Column
-
Modify this
Result.Column
to point to a value identified by id. - attach() - Method in interface jdk.incubator.sql2.Session
-
Convenience method that supports the fluent style of the builder needed by try with resources.
- attach() - Method in enum jdk.incubator.sql2.Session.Lifecycle
- attach(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.Session
-
Convenience method that supports the fluent style of the builder needed by try with resources.
- ATTACHED - jdk.incubator.sql2.Session.Lifecycle
-
fully operational.
- attachOperation() - Method in interface jdk.incubator.sql2.Session
-
Returns an
Operation
that attaches thisSession
to a data source.
B
- BIGINT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
BIGINT
. - BINARY - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
BINARY
. - BIT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
BIT
. - BLOB - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
BLOB
. - BOOLEAN - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
BOOLEAN
. - build() - Method in interface jdk.incubator.sql2.DataSource.Builder
-
Return a DataSource configured as specified.
- build() - Method in interface jdk.incubator.sql2.Session.Builder
-
Return a
Session
with the attributes specified. - build() - Method in interface jdk.incubator.sql2.ShardingKey.Builder
-
Returns an instance of the object defined by this builder.
- builder() - Method in interface jdk.incubator.sql2.DataSource
-
Returns a
Session
builder. - builder() - Method in interface jdk.incubator.sql2.DataSourceFactory
-
Returns a new
DataSource
builder.
C
- CACHED - jdk.incubator.sql2.AdbaSessionProperty.Caching
- CACHING - jdk.incubator.sql2.AdbaSessionProperty
- cancel() - Method in interface jdk.incubator.sql2.Result.RowColumn
-
Terminate processing of the rows in this
RowOperation
. - cancel() - Method in interface jdk.incubator.sql2.Submission
-
Request that the
Operation
not be executed or that its execution be aborted if already begun. - catchErrors() - Method in interface jdk.incubator.sql2.OperationGroup
-
Creates and submits a catch Operation.
- catchOperation() - Method in interface jdk.incubator.sql2.OperationGroup
-
Return a new member
PrimitiveOperation
that is never skipped. - CHAR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
CHAR
. - CLOB - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
CLOB
. - clone() - Method in interface jdk.incubator.sql2.Result.Column
-
Return a new
Result.Column
that is a duplicate of thisResult.Column
. - close() - Method in interface jdk.incubator.sql2.DataSource
- close() - Method in interface jdk.incubator.sql2.OperationGroup
-
Allow this
OperationGroup
to be completed and removed from the queue once all of its memberOperation
s have been completed. - close() - Method in interface jdk.incubator.sql2.Session
-
Allow this
OperationGroup
to be completed and removed from the queue once all of its memberOperation
s have been completed. - close() - Method in enum jdk.incubator.sql2.Session.Lifecycle
- close() - Method in interface jdk.incubator.sql2.SqlBlob
- close() - Method in interface jdk.incubator.sql2.SqlClob
- closed() - Method in enum jdk.incubator.sql2.Session.Lifecycle
- CLOSED - jdk.incubator.sql2.Session.Lifecycle
-
Work is neither queued nor performed.
- closeOperation() - Method in interface jdk.incubator.sql2.Session
-
Create an
Operation
to close thisSession
. - closeOperation() - Method in interface jdk.incubator.sql2.SqlBlob
-
Return an
Operation
that will release the temporary resources associated with thisSqlBlob
. - closeOperation() - Method in interface jdk.incubator.sql2.SqlClob
-
Return an
Operation
that will release the temporary resources associated with thisSqlClob
. - CLOSING - jdk.incubator.sql2.Session.Lifecycle
-
Work in progress is completed but no additional work can be submitted.
- collect(Supplier<S>, BiConsumer<S, Result.RowColumn>) - Method in interface jdk.incubator.sql2.RowOperation
-
Convenience method to collect the rows when the accumulated result is the final result.
- collect(Collector<? super Result.RowColumn, A, S>) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
Provides a
Collector
to reduce the sequence of rows.The result of theOperation
is the result of calling finisher on the final accumulated result. - collect(Collector<? super Result.RowColumn, A, S>) - Method in interface jdk.incubator.sql2.RowOperation
-
Provides a
Collector
to reduce the sequence of rows.The result of theOperation
is the result of calling finisher on the final accumulated result. - collect(Collector<? super Result.RowCount, A, S>) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Provides a
Collector
to reduce the sequence of Counts.The result of theOperation
is the result of calling finisher on the final accumulated result. - collect(Collector<S, ?, T>) - Method in interface jdk.incubator.sql2.OperationGroup
-
Provides a
Collector
to reduce the results of the memberOperation
s. - columNavigation(Result.RowColumn) - Method in class jdk.incubator.sql2.Examples
- COMMIT - jdk.incubator.sql2.TransactionOutcome
-
The transaction committed successfully.
- COMMIT_ON_CLOSE - jdk.incubator.sql2.AdbaSessionProperty
- commitMaybeRollback(TransactionCompletion) - Method in interface jdk.incubator.sql2.OperationGroup
-
Convenience method that creates and submits a endTransaction
Operation
that commits by default but can be set to rollback by callingTransactionCompletion.setRollbackOnly()
. - COMPLETE - jdk.incubator.sql2.Session.Validation
-
everything that can be checked is working.
- conditional(CompletionStage<Boolean>) - Method in interface jdk.incubator.sql2.OperationGroup
-
Define a condition that determines whether the member
Operation
s of thisOperationGroup
are executed or not. - configure(DataSource, Object) - Method in interface jdk.incubator.sql2.DataSourceProperty
- configureOperation(OperationGroup<?, ?>, Object) - Method in enum jdk.incubator.sql2.Examples.ExampleSessionProperty
- configureOperation(OperationGroup<?, ?>, Object) - Method in interface jdk.incubator.sql2.SessionProperty
D
- DATALINK - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
DATALINK
. - DataSource - Interface in jdk.incubator.sql2
-
Uses the builder pattern to get a
Session
. - DataSource.Builder - Interface in jdk.incubator.sql2
-
Instances of this type are used to build
DataSource
s. - DataSourceFactory - Interface in jdk.incubator.sql2
-
This interface supports injecting a
DataSourceFactory
. - DataSourceProperty - Interface in jdk.incubator.sql2
-
An attribute of a
DataSource
that can be configured to influence itsDataSource
s. - DATE - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
DATE
. - DECIMAL - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
DECIMAL
. - defaultSessionProperty(SessionProperty, Object) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
Specify the value of a
Session
property that will be set by default on allSession
s produced by thisDataSource
. - defaultValue() - Method in enum jdk.incubator.sql2.AdbaDataSourceProperty
- defaultValue() - Method in enum jdk.incubator.sql2.AdbaSessionProperty
-
Return the value for this property to use if no other value is set.
- defaultValue() - Method in interface jdk.incubator.sql2.DataSourceProperty
-
Return the value for this property to use if no other value is set.
- defaultValue() - Method in enum jdk.incubator.sql2.Examples.ExampleSessionProperty
- defaultValue() - Method in interface jdk.incubator.sql2.SessionProperty
-
Return the value for this property to use if no other value is set.
- deregisterLifecycleListener(Session.SessionLifecycleListener) - Method in interface jdk.incubator.sql2.Session
-
Removes a listener that was registered by calling registerLifecycleListener.Sometime after this method is called the listener will stop receiving lifecycle events.
- DISTINCT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
DISTINCT
. - DOUBLE - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
DOUBLE
.
E
- elementSqlTypeName() - Method in annotation type jdk.incubator.sql2.SqlArray
- endTransactionOperation(TransactionCompletion) - Method in interface jdk.incubator.sql2.OperationGroup
-
Return a new
Operation
that ends the database transaction. - enquoteIdentifier(String, boolean) - Method in interface jdk.incubator.sql2.OperationGroup
-
Returns a SQL identifier.
- enquoteLiteral(String) - Method in interface jdk.incubator.sql2.OperationGroup
-
Returns a
String
enclosed in single quotes. - enquoteNCharLiteral(String) - Method in interface jdk.incubator.sql2.OperationGroup
-
Returns a
String
representing a National Character Set Literal enclosed in single quotes and prefixed with a upper case letter N. - Examples - Class in jdk.incubator.sql2
-
Simple example code using various aspects of ADBA.
- Examples() - Constructor for class jdk.incubator.sql2.Examples
- Examples.ExampleSessionProperty - Enum in jdk.incubator.sql2
- Examples.Item - Class in jdk.incubator.sql2
- Examples.ItemSubscriber - Class in jdk.incubator.sql2
- Examples.RecordSubscriber - Class in jdk.incubator.sql2
- EXECUTOR - jdk.incubator.sql2.AdbaSessionProperty
F
- fetch() - Method in interface jdk.incubator.sql2.SqlRef
-
Submit an Operation that will fetch the value of the REF in the database.
- fetchOperation() - Method in interface jdk.incubator.sql2.SqlRef
-
Create and return an Operation that will fetch the value of the REF from the database.
- fetchSize(long) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
A hint to the implementation of how many rows to fetch in each database access.
- fetchSize(long) - Method in interface jdk.incubator.sql2.RowOperation
-
A hint to the implementation of how many rows to fetch in each database access.
- fields() - Method in annotation type jdk.incubator.sql2.SqlStruct
-
The fields of the SQL STRUCT type.
- FLOAT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
FLOAT
. - forEach(Consumer<? super Result.Column>) - Method in interface jdk.incubator.sql2.Result.Column
G
- get() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the value of this
Result.Column
as an instance of the default Java type for this column. - get(Class<T>) - Method in interface jdk.incubator.sql2.Result.Column
-
Return the value of this column as an instance of the given type.
- getCompletionStage() - Method in interface jdk.incubator.sql2.Submission
-
Returns a
CompletionStage
which value is the result of theOperation
. - getCount() - Method in interface jdk.incubator.sql2.Result.RowCount
- getDataSource() - Method in class jdk.incubator.sql2.Examples
- getDataSource(DataSourceFactory) - Method in class jdk.incubator.sql2.Examples
- getItem(DataSource, int) - Method in class jdk.incubator.sql2.Examples
- getJavaType() - Method in enum jdk.incubator.sql2.AdbaType
- getJavaType() - Method in interface jdk.incubator.sql2.SqlType
- getName() - Method in enum jdk.incubator.sql2.AdbaType
- getName() - Method in interface jdk.incubator.sql2.SqlType
- getPosition() - Method in interface jdk.incubator.sql2.SqlBlob
-
Get the position of this
SqlBlob
. - getPosition() - Method in interface jdk.incubator.sql2.SqlClob
-
Get the position of this
SqlClob
. - getPosition() - Method in exception jdk.incubator.sql2.SqlException
-
Get the position.
- getPositionOperation() - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Operation
that fetches the position of thisSqlBlob
. - getPositionOperation() - Method in interface jdk.incubator.sql2.SqlClob
-
Return a
Operation
that fetches the position of thisSqlClob
. - getProperties() - Method in interface jdk.incubator.sql2.Session
-
Return the set of properties configured on this
Session
excepting any sensitive properties. - getReadChannel() - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Channel
that can be used to read bytes from theSqlBlob
beginning at the position. - getReader() - Method in interface jdk.incubator.sql2.SqlClob
-
Returns a
Reader
for the characters in thisSqlClob
. - getReferentTypeName() - Method in interface jdk.incubator.sql2.SqlRef
-
Return the name of SQL type of the referent of this SQL REF.
- getSession() - Method in interface jdk.incubator.sql2.DataSource
- getSession(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.DataSource
- getSession(DataSource) - Method in class jdk.incubator.sql2.Examples
- getSessionLifecycle() - Method in interface jdk.incubator.sql2.Session
-
Return the current lifecycle of this
Session
. - getSqlState() - Method in exception jdk.incubator.sql2.SqlException
-
Retrieves the SqlState for this
SqlException
object. - getSqlString() - Method in exception jdk.incubator.sql2.SqlException
-
Get the sql.
- getVendor() - Method in enum jdk.incubator.sql2.AdbaType
- getVendor() - Method in interface jdk.incubator.sql2.SqlType
- getVendorCode() - Method in exception jdk.incubator.sql2.SqlException
-
Retrieves the vendor-specific exception code for this
SqlException
object. - getWriteChannel() - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Channel
that can be used to write bytes to thisSqlBlob
beginning at the position. - getWriter() - Method in interface jdk.incubator.sql2.SqlClob
-
Returns a Writer for this
SqlClob
.
H
- hasNext() - Method in interface jdk.incubator.sql2.Result.Column
I
- id - Variable in class jdk.incubator.sql2.Examples.Item
- id() - Method in class jdk.incubator.sql2.Examples.Item
- identifier() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the identifier of this
Result.Column
. - idsForAnswer(DataSource, List<Integer>, int) - Method in class jdk.incubator.sql2.Examples
- IN_DOUBT - jdk.incubator.sql2.TransactionOutcome
-
The outcome of the transaction is in doubt.
- independent() - Method in interface jdk.incubator.sql2.OperationGroup
-
Mark this
OperationGroup
as independent. - index() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the 1-based index of this
Result.Column
. - insertItem(Session, Examples.Item) - Method in class jdk.incubator.sql2.Examples
- insertItemsHold(DataSource, List<Examples.Item>) - Method in class jdk.incubator.sql2.Examples
- insertItemsIndependent(DataSource, List<Examples.Item>) - Method in class jdk.incubator.sql2.Examples
- INTEGER - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
INTEGER
. - isClosed() - Method in enum jdk.incubator.sql2.Session.Lifecycle
- isRollbackOnly() - Method in interface jdk.incubator.sql2.TransactionCompletion
-
Returns
true
iff theTransactionCompletion.setRollbackOnly()
method has been called on this TransactionCompletion - isSensitive() - Method in enum jdk.incubator.sql2.AdbaDataSourceProperty
- isSensitive() - Method in enum jdk.incubator.sql2.AdbaSessionProperty
-
Returns true if this
SessionProperty
contains sensitive information such as a password or encryption key. - isSensitive() - Method in interface jdk.incubator.sql2.DataSourceProperty
-
Returns true if this
DataSourceProperty
is contains sensitive information such as a password or encryption key. - isSensitive() - Method in enum jdk.incubator.sql2.Examples.ExampleSessionProperty
- isSensitive() - Method in interface jdk.incubator.sql2.SessionProperty
-
Returns true if this
SessionProperty
contains sensitive information such as a password or encryption key. - isSimpleIdentifier(String) - Method in interface jdk.incubator.sql2.OperationGroup
-
Retrieves whether
identifier
is a simple SQL identifier. - isWorking() - Method in enum jdk.incubator.sql2.Session.Lifecycle
- Item(int, String, int) - Constructor for class jdk.incubator.sql2.Examples.Item
- itemsForAnswer(DataSource, int) - Method in class jdk.incubator.sql2.Examples
- ItemSubscriber(DataSourceFactory) - Constructor for class jdk.incubator.sql2.Examples.ItemSubscriber
- iterator() - Method in interface jdk.incubator.sql2.Result.Column
J
- JAVA_OBJECT - jdk.incubator.sql2.AdbaType
-
Indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods getObject and setObject.
- javaFieldName() - Method in annotation type jdk.incubator.sql2.SqlStruct.Field
-
The Java identifier corresponding to the SQL field.
- javaType - Variable in enum jdk.incubator.sql2.AdbaType
- javaType() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the Java type that best represents the value of this
Result.Column
. - jdk.incubator.adba - module jdk.incubator.adba
- jdk.incubator.sql2 - package jdk.incubator.sql2
-
An API for accessing and processing data stored in a data source (usually a relational database) using the Java™ programming language.
L
- LANGUAGE - jdk.incubator.sql2.Examples.ExampleSessionProperty
- length() - Method in interface jdk.incubator.sql2.Result.Column
-
The length of the current value if defined.
- length() - Method in interface jdk.incubator.sql2.SqlBlob
-
Get the length of this
SqlBlob
. - length() - Method in interface jdk.incubator.sql2.SqlClob
-
Get the length of this
SqlClob
. - lengthOperation() - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Operation
that fetches the length of thisSqlBlob
. - lengthOperation() - Method in interface jdk.incubator.sql2.SqlClob
-
Return a
Operation
that fetches the length of thisSqlClob
. - lifecycleEvent(Session, Session.Lifecycle, Session.Lifecycle) - Method in interface jdk.incubator.sql2.Session.SessionLifecycleListener
-
If this
EventListener
is registered with aSession
this method is called whenever thatSession
's lifecycle changes. - LOCAL - jdk.incubator.sql2.Session.Validation
-
Session.Validation.NONE
plus check local resources - localOperation() - Method in interface jdk.incubator.sql2.OperationGroup
- LocalOperation<T> - Interface in jdk.incubator.sql2
-
An
Operation
that executes a user defined action when executed. - locate(byte[]) - Method in interface jdk.incubator.sql2.SqlBlob
-
Set the position to the beginning of the next occurrence of the target after the position.
- locate(CharSequence) - Method in interface jdk.incubator.sql2.SqlClob
-
Set the position to the beginning of the next occurrence of the target after the position.
- locate(SqlBlob) - Method in interface jdk.incubator.sql2.SqlBlob
-
Set the position to the beginning of the next occurrence of the target after the position.
- locate(SqlClob) - Method in interface jdk.incubator.sql2.SqlClob
-
Set the position to the beginning of the next occurrence of the target after the position.
- locateOperation(byte[]) - Method in interface jdk.incubator.sql2.SqlBlob
-
Return an
Operation
to set the position to the beginning of the next occurrence of the target after the position. - locateOperation(CharSequence) - Method in interface jdk.incubator.sql2.SqlClob
-
Return an
Operation
to set the position to the beginning of the next occurrence of the target after the position. - locateOperation(SqlBlob) - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Operation
to set the position to the beginning of the next occurrence of the target after the position. - locateOperation(SqlClob) - Method in interface jdk.incubator.sql2.SqlClob
-
Return an
Operation
to set the position to the beginning of the next occurrence of the target after the position. - logger(Logger) - Method in interface jdk.incubator.sql2.OperationGroup
-
Supply a
Logger
for the implementation of thisOperationGroup
to use to log significant events. - LONG_NVARCHAR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
LONG NVARCHAR
. - LONG_VARBINARY - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
LONG VARBINARY
. - LONG_VARCHAR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
LONG VARCHAR
.
M
- marker() - Method in annotation type jdk.incubator.sql2.SqlParameter
-
The marker for SQL parameter that the result of this method will be bound to.
- MAX_IDLE_RESOURCES - jdk.incubator.sql2.AdbaDataSourceProperty
- MAX_RESOURCES - jdk.incubator.sql2.AdbaDataSourceProperty
- multiOperation(String) - Method in interface jdk.incubator.sql2.OperationGroup
- MultiOperation<T> - Interface in jdk.incubator.sql2
N
- name - Variable in class jdk.incubator.sql2.Examples.Item
- name() - Method in interface jdk.incubator.sql2.DataSourceProperty
-
Return the name of this
DataSourceProperty
. - name() - Method in class jdk.incubator.sql2.Examples.Item
- name() - Method in interface jdk.incubator.sql2.SessionProperty
-
Return the name of this
SessionProperty
. - NCHAR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
NCHAR
. - NCLOB - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
NCLOB
. - NETWORK - jdk.incubator.sql2.Session.Validation
-
Session.Validation.SOCKET
plus the network is intact (network PING) - NETWORK_TIMEOUT - jdk.incubator.sql2.AdbaSessionProperty
- NEW - jdk.incubator.sql2.AdbaSessionProperty.Caching
-
The returned
Session
is required to be backed by a completely new data source resource configured exactly as specified by the other properties. - NEW - jdk.incubator.sql2.Session.Lifecycle
-
A newly created Session is in this state.
- newFactory(String) - Static method in interface jdk.incubator.sql2.DataSourceFactory
-
Uses SPI to find a
DataSourceFactory
with the requested name ornull
if one is not found. - next() - Method in interface jdk.incubator.sql2.Result.Column
-
Modify this
Result.Column
to point to the next value in the sequence. - next(int) - Method in interface jdk.incubator.sql2.Result.Column
-
Modify this
Result.Column
to point to the value at the current index +offset
. - NONE - jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
- NONE - jdk.incubator.sql2.Session.Validation
-
isValid fails only if the
Session
is closed. - NULL - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL value
NULL
. - numberOfValuesRemaining() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the number of remaining values accessible by this
Result.Column
excluding the current value. - NUMERIC - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
NUMERIC
. - NVARCHAR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
NVARCHAR
.
O
- onComplete() - Method in class jdk.incubator.sql2.Examples.ItemSubscriber
- onComplete() - Method in class jdk.incubator.sql2.Examples.RecordSubscriber
- onCount(BiConsumer<Integer, RowCountOperation<T>>) - Method in interface jdk.incubator.sql2.MultiOperation
-
Provides a handler for trailing count results.
- onError(Throwable) - Method in class jdk.incubator.sql2.Examples.ItemSubscriber
- onError(Throwable) - Method in class jdk.incubator.sql2.Examples.RecordSubscriber
- onError(BiConsumer<Integer, Throwable>) - Method in interface jdk.incubator.sql2.MultiOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.LocalOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.MultiOperation
-
This handler is called if the execution fails completely.
- onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.Operation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.OperationGroup
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.OutOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.RowCountOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.RowOperation
-
Provides an error handler for this
Operation
. - onError(Consumer<Throwable>) - Method in interface jdk.incubator.sql2.RowPublisherOperation
-
Provides an error handler for this
Operation
. - onExecution(Callable<T>) - Method in interface jdk.incubator.sql2.LocalOperation
-
Provides an action for this
Operation
. - onNext(byte[]) - Method in class jdk.incubator.sql2.Examples.RecordSubscriber
- onNext(Examples.Item) - Method in class jdk.incubator.sql2.Examples.ItemSubscriber
- onRows(BiConsumer<Integer, RowOperation<T>>) - Method in interface jdk.incubator.sql2.MultiOperation
-
Provides a handler for trailing row sequence results.
- onSubscribe(Flow.Subscription) - Method in class jdk.incubator.sql2.Examples.ItemSubscriber
- onSubscribe(Flow.Subscription) - Method in class jdk.incubator.sql2.Examples.RecordSubscriber
- operation(String) - Method in interface jdk.incubator.sql2.OperationGroup
-
Return a new
Operation
for a SQL that doesn't return any result, for example DDL. - Operation<T> - Interface in jdk.incubator.sql2
-
A description of some work to be done by the database and how to process the database output.
- operationGroup() - Method in interface jdk.incubator.sql2.Session
-
Create a new
OperationGroup
for thisSession
. - OperationGroup<S,T> - Interface in jdk.incubator.sql2
-
A set of
Operation
s that share certain properties, are managed as a unit, and are executed as a unit. - OTHER - jdk.incubator.sql2.AdbaType
-
Indicates that the SQL type is database-specific and gets mapped to a Java object that can be accessed via the methods getObject and setObject.
- outOperation(String) - Method in interface jdk.incubator.sql2.OperationGroup
- OutOperation<T> - Interface in jdk.incubator.sql2
-
An
ParameterizedOperation
for which the result is a set of out parameter values and/or function results. - outParameter(String, SqlType) - Method in interface jdk.incubator.sql2.MultiOperation
-
Register an out parameter identified by the given id.
- outParameter(String, SqlType) - Method in interface jdk.incubator.sql2.OutOperation
-
Register an out parameter identified by the given id.
P
- parallel() - Method in interface jdk.incubator.sql2.OperationGroup
-
Mark this
OperationGroup
as parallel. - ParameterizedOperation<T> - Interface in jdk.incubator.sql2
-
An Operation that has in parameters.
- ParameterizedRowCountOperation<T> - Interface in jdk.incubator.sql2
-
A
ParameterizedRowCountOperation
is aParameterizedOperation
that returns a count. - ParameterizedRowOperation<T> - Interface in jdk.incubator.sql2
-
An Operation that accepts parameters and processes a sequence of rows.
- ParameterizedRowPublisherOperation<T> - Interface in jdk.incubator.sql2
-
An Operation that accepts parameters, subscribes to a sequence of rows, and returns a result.
- password(String) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
A convenience method for setting the
AdbaSessionProperty.PASSWORD
. - PASSWORD - jdk.incubator.sql2.AdbaSessionProperty
- PrimitiveOperation<T> - Interface in jdk.incubator.sql2
-
A PrimitiveOperation can be submitted, nothing more.
- property(DataSourceProperty, Object) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
Specify a property and its value for the built
DataSource
. - property(SessionProperty, Object) - Method in interface jdk.incubator.sql2.Session.Builder
-
Specify a property and its value for the built
Session
.
R
- range() - Method in enum jdk.incubator.sql2.AdbaDataSourceProperty
- range() - Method in enum jdk.incubator.sql2.AdbaSessionProperty
-
Return the type of the value of this
SessionProperty
. - range() - Method in interface jdk.incubator.sql2.DataSourceProperty
-
Return the type of the value of this
DataSourceProperty
. - range() - Method in enum jdk.incubator.sql2.Examples.ExampleSessionProperty
- range() - Method in interface jdk.incubator.sql2.SessionProperty
-
Return the type of the value of this
SessionProperty
. - READ_COMMITTED - jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
- READ_ONLY - jdk.incubator.sql2.AdbaSessionProperty
- READ_UNCOMMITTED - jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
- REAL - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
REAL
. - RecordSubscriber(DataSource) - Constructor for class jdk.incubator.sql2.Examples.RecordSubscriber
- REF - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
REF
. - REF_CURSOR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
REF CURSOR
. - registerLifecycleListener(Session.SessionLifecycleListener) - Method in interface jdk.incubator.sql2.Session
-
Register a listener that will be called whenever there is a change in the lifecycle of this
Session
.If the listener is already registered this is a no-op. - registerSessionProperty(SessionProperty) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
Make a user defined property known to the implementation.
- REPEATABLE_READ - jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
- requestHook(LongConsumer) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
Provide a method that the built
DataSource
will call to control the rate ofSession
creations. - requestHook(LongConsumer) - Method in interface jdk.incubator.sql2.Session
-
Provide a method that this
Session
will call to control the rate ofOperation
submission. - Result - Interface in jdk.incubator.sql2
- Result.Column - Interface in jdk.incubator.sql2
-
A mutable handle to one value of an ordered sequence of columns of a row or of out parameters.
- Result.OutColumn - Interface in jdk.incubator.sql2
-
Used by
OutOperation
to expose the out parameters of a stored procedure call. - Result.RowColumn - Interface in jdk.incubator.sql2
-
Used by
RowOperation
to expose each row of a row sequence. - Result.RowCount - Interface in jdk.incubator.sql2
-
A
Result
that is just a number of rows modified, aLong
. - returning(String...) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Returns a
RowOperation
to process the auto-generated keys, if any, returned by thisOperation
. - rollback() - Method in interface jdk.incubator.sql2.Session
-
Unconditionally perform a transaction rollback.
- ROLLBACK - jdk.incubator.sql2.TransactionOutcome
-
The transaction rolled back successfully.
- rowCountOperation() - Method in interface jdk.incubator.sql2.MultiOperation
-
Returns a
RowCountOperation
to process a count result. - rowCountOperation(String) - Method in interface jdk.incubator.sql2.OperationGroup
-
Return a new
ParameterizedRowCountOperation
. - RowCountOperation<T> - Interface in jdk.incubator.sql2
-
An
Operation
that returns a count. - ROWID - jdk.incubator.sql2.AdbaType
-
Identifies the SQL type
ROWID
. - rowNumber() - Method in interface jdk.incubator.sql2.Result.RowColumn
-
The count of rows in the row sequence preceeding this
Result.RowColumn
. - rowOperation() - Method in interface jdk.incubator.sql2.MultiOperation
-
Returns a
RowOperation
to process a row sequence result. - rowOperation(String) - Method in interface jdk.incubator.sql2.OperationGroup
- RowOperation<T> - Interface in jdk.incubator.sql2
-
A
RowOperation
is a database operation that returns a row sequence. - rowPublisherOperation() - Method in interface jdk.incubator.sql2.MultiOperation
-
Returns a
RowPublisherOperation
to process a row sequence result. - rowPublisherOperation(String) - Method in interface jdk.incubator.sql2.OperationGroup
- RowPublisherOperation<T> - Interface in jdk.incubator.sql2
- rowSubscriber(DataSource) - Method in class jdk.incubator.sql2.Examples
S
- SERIALIZABLE - jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
- SERVER - jdk.incubator.sql2.Session.Validation
-
Session.Validation.NETWORK
plus significant server processes are running - Session - Interface in jdk.incubator.sql2
-
A
Session
is an abstraction of a SQL database and a group ofOperation
s to be executed by that SQL database. - Session.Builder - Interface in jdk.incubator.sql2
-
A
Session
builder. - Session.Lifecycle - Enum in jdk.incubator.sql2
-
Identifies the operational state of a
Session
. - Session.SessionLifecycleListener - Interface in jdk.incubator.sql2
-
A Listener that is notified of changes in a Session's lifecycle.
- Session.Validation - Enum in jdk.incubator.sql2
-
Specifiers for how much effort to put into validating a
Session
. - sessionProperty(SessionProperty, Object) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
Specify the value of a
Session
property that will be set on allSession
s produced by the builtDataSource
. - SessionProperty - Interface in jdk.incubator.sql2
-
An attribute of a
Session
that can be configured to influence its behavior. - set(String, Object) - Method in interface jdk.incubator.sql2.MultiOperation
-
Set a parameter value.
- set(String, Object) - Method in interface jdk.incubator.sql2.OutOperation
-
Set a parameter value.
- set(String, Object) - Method in interface jdk.incubator.sql2.ParameterizedOperation
-
Set a parameter value.
- set(String, Object) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Set a parameter value.
- set(String, Object) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
Set a parameter value.
- set(String, Object) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
Set a parameter value.
- set(String, Object, SqlType) - Method in interface jdk.incubator.sql2.MultiOperation
-
Set a parameter value.
- set(String, Object, SqlType) - Method in interface jdk.incubator.sql2.OutOperation
-
Set a parameter value.
- set(String, Object, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedOperation
-
Set a parameter value.
- set(String, Object, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Set a parameter value.
- set(String, Object, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
Set a parameter value.
- set(String, Object, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
Set a parameter value.
- set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Provide a source for a sequence of parameter values.
- set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.MultiOperation
-
Set a parameter value to be the future value of a
CompletionStage
. - set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.OutOperation
-
Set a parameter value to be the future value of a
CompletionStage
. - set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.ParameterizedOperation
-
Set a parameter value to be the future value of a
CompletionStage
. - set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Set a parameter value to be the future value of a
CompletionStage
. - set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
Set a parameter value to be the future value of a
CompletionStage
. - set(String, CompletionStage<?>) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
Set a parameter value to be the future value of a
CompletionStage
. - set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Provide a source for a sequence of parameter values.
- set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.MultiOperation
-
Set a parameter value to be the value of a
CompletionStage
. - set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.OutOperation
-
Set a parameter value to be the value of a
CompletionStage
. - set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedOperation
-
Set a parameter value to be the value of a
CompletionStage
. - set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
Set a parameter value to be the value of a
CompletionStage
. - set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
Set a parameter value to be the value of a
CompletionStage
. - set(String, CompletionStage<?>, SqlType) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
Set a parameter value to be the value of a
CompletionStage
. - set(String, List<?>) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Set a sequence of parameter values.
- set(String, List<?>, SqlType) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Set a sequence of parameter values.
- set(String, S[]) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Set a sequence of parameter values.
- set(String, S[], SqlType) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
Set a sequence of parameter values.
- setPosition(long) - Method in interface jdk.incubator.sql2.SqlBlob
-
Set the position of this
SqlBlob
. - setPosition(long) - Method in interface jdk.incubator.sql2.SqlClob
-
Set the position of this
SqlClob
. - setPositionOperation(long) - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Operation
that sets the position of thisSqlBlob
. - setPositionOperation(long) - Method in interface jdk.incubator.sql2.SqlClob
-
Return an
Operation
that sets the position of thisSqlClob
. - setRollbackOnly() - Method in interface jdk.incubator.sql2.TransactionCompletion
-
Causes an endTransaction
Operation
created with thisTransactionCompletion
that is executed subsequent to this call to perform a rollback. - SHARDING_GROUP_KEY - jdk.incubator.sql2.AdbaSessionProperty
- SHARDING_KEY - jdk.incubator.sql2.AdbaSessionProperty
- ShardingKey - Interface in jdk.incubator.sql2
-
Interface used to indicate that this object represents a sharding key.
- ShardingKey.Builder - Interface in jdk.incubator.sql2
-
A builder created from a
DataSource
or object, used to create aShardingKey
with sub-keys of supported data types. - shardingKeyBuilder() - Method in interface jdk.incubator.sql2.Session
- slice(int) - Method in interface jdk.incubator.sql2.Result.Column
-
Return a new
Result.Column
that is a handle to a subsequence of the sequence of values referenced by thisResult.Column
. - SMALLINT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
SMALLINT
. - SOCKET - jdk.incubator.sql2.Session.Validation
-
Session.Validation.LOCAL
plus the server isn't obviously unreachable (dead socket) - spliterator() - Method in interface jdk.incubator.sql2.Result.Column
- SqlArray - Annotation Type in jdk.incubator.sql2
-
Identifies a type that represents an ARRAY SQL type.
- SqlBlob - Interface in jdk.incubator.sql2
-
A reference to a BINARY LARGE OBJECT in the attached database.
- SqlClob - Interface in jdk.incubator.sql2
-
A reference to a CHARACTER LARGE OBJECT in the attached database.
- SqlColumns - Annotation Type in jdk.incubator.sql2
-
Identifies a constructor or static factory method that can be used to construct an instance of the containing type when the type is passed to
Result.Column.get(java.lang.Class<T>)
. - SqlException - Exception in jdk.incubator.sql2
-
An exception that provides information on a database access error or other errors.
- SqlException(String, Throwable, String, int, String, int) - Constructor for exception jdk.incubator.sql2.SqlException
- SqlException(Throwable) - Constructor for exception jdk.incubator.sql2.SqlException
- sqlFieldName() - Method in annotation type jdk.incubator.sql2.SqlStruct.Field
-
The name of the field in the SQL STRUCT.
- SqlParameter - Annotation Type in jdk.incubator.sql2
-
Identifies a method the result of which will be bound to a parameter in a SQL statement when an instance of the containing type is passed to
ParameterizedOperation.set(java.lang.String, java.lang.Object, jdk.incubator.sql2.SqlType)
. - SqlRef<T> - Interface in jdk.incubator.sql2
- SqlSkippedException - Exception in jdk.incubator.sql2
- SqlSkippedException(String, Throwable, String, int, String, int) - Constructor for exception jdk.incubator.sql2.SqlSkippedException
- SqlSkippedException(Throwable) - Constructor for exception jdk.incubator.sql2.SqlSkippedException
- SqlSkippedException(SqlException) - Constructor for exception jdk.incubator.sql2.SqlSkippedException
- SqlStruct - Annotation Type in jdk.incubator.sql2
-
Identifies a type that represents a STRUCT SQL type.
- SqlStruct.Field - Annotation Type in jdk.incubator.sql2
-
Describes a field of a SQL STRUCT type.
- sqlType() - Method in interface jdk.incubator.sql2.Result.Column
-
Return the SQL type of the value of this
Result.Column
. - sqlType() - Method in annotation type jdk.incubator.sql2.SqlParameter
-
The SQL type of the value bound to the parameter.
- SqlType - Interface in jdk.incubator.sql2
-
Identifies a SQL type.
- sqlTypeName() - Method in annotation type jdk.incubator.sql2.SqlStruct.Field
-
The name of the SQL type of the field
- sqlTypeName() - Method in annotation type jdk.incubator.sql2.SqlStruct
-
The SQL name of the SQL STRUCT type.
- SQLXML - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
SQLXML
. - store(T) - Method in interface jdk.incubator.sql2.SqlRef
-
Submit an Operation that will store the new value of the referent into the REF in the database.
- storeOperation(T) - Method in interface jdk.incubator.sql2.SqlRef
-
Create and return an Operation that will set the value of the REF in the database.
- STRUCT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
STRUCT
. - subkey(Object, SqlType) - Method in interface jdk.incubator.sql2.ShardingKey.Builder
-
This method will be called to add a subkey into a Sharding Key object being built.
- Submission<T> - Interface in jdk.incubator.sql2
-
The result of submitting an
Operation
. - submit() - Method in interface jdk.incubator.sql2.PrimitiveOperation
- subscribe(Flow.Subscriber<? super Result.RowColumn>, CompletionStage<? extends T>) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
Subscribe to the stream of rows returned by this
Operation
. - subscribe(Flow.Subscriber<? super Result.RowColumn>, CompletionStage<? extends T>) - Method in interface jdk.incubator.sql2.RowPublisherOperation
-
Subscribe to the stream of rows returned by this
Operation
. - supportedTranslateSqlFormats() - Method in interface jdk.incubator.sql2.DataSource
-
Return a list of the source formats accepted by the
DataSource.translateSql(java.lang.String,java.lang.String)
method.
T
- TIME - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
TIME
. - TIME_WITH_TIME_ZONE - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
TIME WITH TIME ZONE
. - timeout(Duration) - Method in interface jdk.incubator.sql2.ArrayRowCountOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.LocalOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.MultiOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.Operation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.OperationGroup
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.OutOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.ParameterizedRowCountOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.ParameterizedRowOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.ParameterizedRowPublisherOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.RowCountOperation
-
The minimum time before this
Operation
might be canceled automatically. - timeout(Duration) - Method in interface jdk.incubator.sql2.RowPublisherOperation
-
The minimum time before this
Operation
might be canceled automatically. - TIMESTAMP - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
TIMESTAMP
. - TIMESTAMP_WITH_TIME_ZONE - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
TIMESTAMP WITH TIME ZONE
. - TINYINT - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
TINYINT
. - transaction(DataSource) - Method in class jdk.incubator.sql2.Examples
- TRANSACTION_ISOLATION - jdk.incubator.sql2.AdbaSessionProperty
- transactionCompletion() - Method in interface jdk.incubator.sql2.Session
-
Returns a new
TransactionCompletion
that can be used as an argument to an endTransaction Operation. - TransactionCompletion - Interface in jdk.incubator.sql2
-
A mutable object that controls whether a transactionCompletion
Operation
sends a database commit or a database rollback to the server. - TransactionOutcome - Enum in jdk.incubator.sql2
-
Possible outcomes for a database transaction.
- translateSql(String, String) - Method in interface jdk.incubator.sql2.DataSource
-
Translates a SQL string from the format specified by the format argument to a format that can be used to create
Operation
s for theSession
s provided by thisDataSource
. - transposedArrayInsert(DataSource, List<Examples.Item>) - Method in class jdk.incubator.sql2.Examples
- trim() - Method in interface jdk.incubator.sql2.SqlBlob
-
Truncate this
SqlBlob
so that the current position is the end of theSqlBlob
. - trim() - Method in interface jdk.incubator.sql2.SqlClob
-
Truncate this
SqlClob
so that the current position is the end of theSqlClob
. - trimOperation() - Method in interface jdk.incubator.sql2.SqlBlob
-
Return a
Operation
that truncates thisSqlBlob
so that the current position is the end of theSqlBlob
. - trimOperation() - Method in interface jdk.incubator.sql2.SqlClob
-
Return an
Operation
that truncates thisSqlClob
so that the current position is the end of theSqlClob
.
U
- UNKNOWN - jdk.incubator.sql2.TransactionOutcome
-
The outcome of the transaction is unknown.
- updateListParallel(List<Examples.Item>, DataSource) - Method in class jdk.incubator.sql2.Examples
- url(String) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
A convenience method for setting the
AdbaSessionProperty.URL
. - URL - jdk.incubator.sql2.AdbaSessionProperty
- USER - jdk.incubator.sql2.AdbaSessionProperty
- username(String) - Method in interface jdk.incubator.sql2.DataSource.Builder
-
A convenience method for setting the
AdbaSessionProperty.USER
.
V
- validate(Object) - Method in enum jdk.incubator.sql2.AdbaDataSourceProperty
- validate(Object) - Method in enum jdk.incubator.sql2.AdbaSessionProperty
-
Determine whether a value is valid for this
SessionProperty
. - validate(Object) - Method in interface jdk.incubator.sql2.DataSourceProperty
-
Determine whether a value is valid for this
DataSourceProperty
. - validate(Object) - Method in interface jdk.incubator.sql2.SessionProperty
-
Determine whether a value is valid for this
SessionProperty
. - validate(Session.Validation, Duration, Consumer<Throwable>) - Method in interface jdk.incubator.sql2.Session
-
Convenience method to validate a
Session
. - validationOperation(Session.Validation) - Method in interface jdk.incubator.sql2.Session
-
Returns an
Operation
that verifies that the resources are available and operational. - value() - Method in annotation type jdk.incubator.sql2.SqlColumns
-
The column names corresponding to the parameters of the factory method or constructor to construct an instance of this type.
- valueOf(String) - Static method in enum jdk.incubator.sql2.AdbaDataSourceProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.AdbaSessionProperty.Caching
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.AdbaSessionProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.AdbaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.Examples.ExampleSessionProperty
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.Session.Lifecycle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.Session.Validation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum jdk.incubator.sql2.TransactionOutcome
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum jdk.incubator.sql2.AdbaDataSourceProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.AdbaSessionProperty.Caching
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.AdbaSessionProperty.TransactionIsolation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.AdbaSessionProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.AdbaType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.Examples.ExampleSessionProperty
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.Session.Lifecycle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.Session.Validation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum jdk.incubator.sql2.TransactionOutcome
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARBINARY - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
VARBINARY
. - VARCHAR - jdk.incubator.sql2.AdbaType
-
Identifies the generic SQL type
VARCHAR
.
All Classes All Packages