A B C D E F G H I K M N O P R S T U V W 

A

ALL - Static variable in class io.rdbc.japi.KeyColumns
 
apply(T) - Method in interface io.rdbc.japi.util.ThrowingFunction
 
applyThrowing(T) - Method in interface io.rdbc.japi.util.ThrowingFunction
 
AuthFailureException - Exception in io.rdbc.japi.exceptions
 
AuthFailureException(String) - Constructor for exception io.rdbc.japi.exceptions.AuthFailureException
 
AuthFailureException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.AuthFailureException
 

B

beginTx() - Method in interface io.rdbc.japi.Connection
Begins a database transaction.
beginTx(Duration) - Method in interface io.rdbc.japi.Connection
Begins a database transaction.
BeginTxException - Exception in io.rdbc.japi.exceptions
 
BeginTxException(String) - Constructor for exception io.rdbc.japi.exceptions.BeginTxException
 
BeginTxException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.BeginTxException
 
bind(Map<String, Object>) - Method in interface io.rdbc.japi.Statement
Binds each parameter by name.
bindByIdx(Object...) - Method in interface io.rdbc.japi.Statement
Binds each parameter by index.

C

ColumnIndexOutOfBoundsException - Exception in io.rdbc.japi.exceptions
 
ColumnIndexOutOfBoundsException(int, int) - Constructor for exception io.rdbc.japi.exceptions.ColumnIndexOutOfBoundsException
 
ColumnIndexOutOfBoundsException(int, int, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ColumnIndexOutOfBoundsException
 
ColumnMetadata - Class in io.rdbc.japi
Represents column's metadata.
columns(String...) - Static method in class io.rdbc.japi.KeyColumns
 
commitTx() - Method in interface io.rdbc.japi.Connection
Commits a database transaction.
commitTx(Duration) - Method in interface io.rdbc.japi.Connection
Commits a database transaction.
CommitTxException - Exception in io.rdbc.japi.exceptions
 
CommitTxException(String) - Constructor for exception io.rdbc.japi.exceptions.CommitTxException
 
CommitTxException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.CommitTxException
 
Connection - Interface in io.rdbc.japi
Represents a database connection (session).
ConnectionClosedException - Exception in io.rdbc.japi.exceptions
 
ConnectionClosedException(String) - Constructor for exception io.rdbc.japi.exceptions.ConnectionClosedException
 
ConnectionClosedException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConnectionClosedException
 
ConnectionFactory - Interface in io.rdbc.japi
Provides access to a database Connection.
ConnectionReleaseException - Exception in io.rdbc.japi.exceptions
 
ConnectionReleaseException(String) - Constructor for exception io.rdbc.japi.exceptions.ConnectionReleaseException
 
ConnectionReleaseException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConnectionReleaseException
 
ConnectionValidationException - Exception in io.rdbc.japi.exceptions
 
ConnectionValidationException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConnectionValidationException
 
ConnectionValidationException(Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConnectionValidationException
 
ConstraintViolationException - Exception in io.rdbc.japi.exceptions
 
ConstraintViolationException(String, String, String, String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConstraintViolationException
 
ConstraintViolationException(String, String, String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConstraintViolationException
 
ConversionException - Exception in io.rdbc.japi.exceptions
 
ConversionException(Object, Class<?>) - Constructor for exception io.rdbc.japi.exceptions.ConversionException
 
ConversionException(Object, Class<?>, Throwable) - Constructor for exception io.rdbc.japi.exceptions.ConversionException
 

D

DEFAULT - Static variable in class io.rdbc.japi.StatementOptions
Default statement options

E

equals(Object) - Method in class io.rdbc.japi.ColumnMetadata
 
equals(Object) - Method in class io.rdbc.japi.KeyColumns
 
equals(Object) - Method in class io.rdbc.japi.ResultSet
 
equals(Object) - Method in class io.rdbc.japi.RowMetadata
 
equals(Object) - Method in class io.rdbc.japi.SqlNumeric
 
equals(Object) - Method in class io.rdbc.japi.SqlParam
 
equals(Object) - Method in class io.rdbc.japi.StatementOptions
 
equals(Object) - Method in class io.rdbc.japi.Warning
 
ExecutableStatement - Interface in io.rdbc.japi
Represents an executable SQL statement.
execute() - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement ignoring any resulting information.
execute(Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement ignoring any resulting information.
executeForFirstRow() - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns the first row returned by a database engine.
executeForFirstRow(Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns the first row returned by a database engine.
executeForKey(Class<T>) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a single generated key.
executeForKey(Class<T>, Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a single generated key.
executeForRowsAffected() - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement returning a number of rows that were affected.
executeForRowsAffected(Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement returning a number of rows that were affected.
executeForSet() - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a ResultSet instance.
executeForSet(Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a ResultSet instance.
executeForValue(ThrowingFunction<Row, T>) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a single column value from the first row returned by a database engine.
executeForValue(ThrowingFunction<Row, T>, Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a single column value from the first row returned by a database engine.

F

forceRelease() - Method in interface io.rdbc.japi.Connection
Releases the connection and underlying resources regardless of whether the connection is currently in use or not.
fromObj(Object) - Method in interface io.rdbc.japi.TypeConverter
Attempts to convert any value to the target type

G

getBigDecimal(int) - Method in interface io.rdbc.japi.Row
Returns a BigDecimal from column with a given index.
getBigDecimal(String) - Method in interface io.rdbc.japi.Row
Returns a BigDecimal from column with a given name.
getBigDecimalOpt(int) - Method in interface io.rdbc.japi.Row
Returns a BigDecimal from column with a given index.
getBigDecimalOpt(String) - Method in interface io.rdbc.japi.Row
Returns a BigDecimal from column with a given name.
getBool(int) - Method in interface io.rdbc.japi.Row
Returns a boolean value from column with a given index.
getBool(String) - Method in interface io.rdbc.japi.Row
Returns a boolean value from column with a given name.
getBoolOpt(int) - Method in interface io.rdbc.japi.Row
Returns a boolean value from column with a given index.
getBoolOpt(String) - Method in interface io.rdbc.japi.Row
Returns a boolean value from column with a given name.
getBytes(int) - Method in interface io.rdbc.japi.Row
Returns a byte array from column with a given index.
getBytes(String) - Method in interface io.rdbc.japi.Row
Returns a byte array from column with a given name.
getBytesOpt(int) - Method in interface io.rdbc.japi.Row
Returns a byte array from column with a given index.
getBytesOpt(String) - Method in interface io.rdbc.japi.Row
Returns a byte array from column with a given name.
getChar(int) - Method in interface io.rdbc.japi.Row
Returns a character from column with a given index.
getChar(String) - Method in interface io.rdbc.japi.Row
Returns a character from column with a given name.
getCharOpt(int) - Method in interface io.rdbc.japi.Row
Returns a character from column with a given index.
getCharOpt(String) - Method in interface io.rdbc.japi.Row
Returns a character from column with a given name.
getCls() - Method in interface io.rdbc.japi.TypeConverter
A conversion's target class
getCode() - Method in class io.rdbc.japi.Warning
 
getCol(int, Class<T>) - Method in interface io.rdbc.japi.Row
Returns an object of type T from column with a given index.
getCol(String, Class<T>) - Method in interface io.rdbc.japi.Row
Returns an object of type T from column with a given name.
getColOpt(int, Class<T>) - Method in interface io.rdbc.japi.Row
Returns an object of type T from column with a given index.
getColOpt(String, Class<T>) - Method in interface io.rdbc.japi.Row
Returns an object of type T from column with a given name.
getColumn() - Method in exception io.rdbc.japi.exceptions.MissingColumnException
 
getColumnCount() - Method in exception io.rdbc.japi.exceptions.ColumnIndexOutOfBoundsException
 
getColumns() - Method in class io.rdbc.japi.KeyColumns
 
getColumns() - Method in class io.rdbc.japi.RowMetadata
 
getConnection() - Method in interface io.rdbc.japi.ConnectionFactory
Returns a CompletionStage of a Connection.
getConnection(Duration) - Method in interface io.rdbc.japi.ConnectionFactory
Returns a CompletionStage of a Connection.
getConstraint() - Method in exception io.rdbc.japi.exceptions.ConstraintViolationException
 
getDbTypeDesc() - Method in exception io.rdbc.japi.exceptions.UnsupportedDbTypeException
 
getDbTypeId() - Method in class io.rdbc.japi.ColumnMetadata
 
getDouble(int) - Method in interface io.rdbc.japi.Row
Returns a Double from column with a given index.
getDouble(String) - Method in interface io.rdbc.japi.Row
Returns a Double from column with a given name.
getDoubleOpt(int) - Method in interface io.rdbc.japi.Row
Returns a Double from column with a given index.
getDoubleOpt(String) - Method in interface io.rdbc.japi.Row
Returns a Double from column with a given name.
getErrorPosition() - Method in exception io.rdbc.japi.exceptions.InvalidQueryException
 
getExpected() - Method in exception io.rdbc.japi.exceptions.TooManyParamsException
 
getFloat(int) - Method in interface io.rdbc.japi.Row
Returns a Float from column with a given index.
getFloat(String) - Method in interface io.rdbc.japi.Row
Returns a Float from column with a given name.
getFloatOpt(int) - Method in interface io.rdbc.japi.Row
Returns a Float from column with a given index.
getFloatOpt(String) - Method in interface io.rdbc.japi.Row
Returns a Float from column with a given name.
getGeneratedKeyCols() - Method in class io.rdbc.japi.StatementOptions
 
getIdx() - Method in exception io.rdbc.japi.exceptions.ColumnIndexOutOfBoundsException
 
getInstant(int) - Method in interface io.rdbc.japi.Row
Returns an Instant from column with a given index.
getInstant(String) - Method in interface io.rdbc.japi.Row
Returns an Instant from column with a given name.
getInstantOpt(int) - Method in interface io.rdbc.japi.Row
Returns an Instant from column with a given index.
getInstantOpt(String) - Method in interface io.rdbc.japi.Row
Returns an Instant from column with a given name.
getInt(int) - Method in interface io.rdbc.japi.Row
Returns an int from column with a given index.
getInt(String) - Method in interface io.rdbc.japi.Row
Returns an int from column with a given name.
getIntOpt(int) - Method in interface io.rdbc.japi.Row
Returns an int from column with a given index.
getIntOpt(String) - Method in interface io.rdbc.japi.Row
Returns an int from column with a given name.
getLocalDate(int) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given index.
getLocalDate(String) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given name.
getLocalDateOpt(int) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given index.
getLocalDateOpt(String) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given name.
getLocalDateTime(int) - Method in interface io.rdbc.japi.Row
Returns a LocalDateTime from column with a given index.
getLocalDateTime(String) - Method in interface io.rdbc.japi.Row
Returns a LocalDateTime from column with a given name.
getLocalDateTimeOpt(int) - Method in interface io.rdbc.japi.Row
Returns a LocalDateTime from column with a given index.
getLocalDateTimeOpt(String) - Method in interface io.rdbc.japi.Row
Returns a LocalDateTime from column with a given name.
getLocalTime(int) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given index.
getLocalTime(String) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given name.
getLocalTimeOpt(int) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given index.
getLocalTimeOpt(String) - Method in interface io.rdbc.japi.Row
Returns a LocalDate from column with a given name.
getLong(int) - Method in interface io.rdbc.japi.Row
Returns a Long from column with a given index.
getLong(String) - Method in interface io.rdbc.japi.Row
Returns a Long from column with a given name.
getLongOpt(int) - Method in interface io.rdbc.japi.Row
Returns a Long from column with a given index.
getLongOpt(String) - Method in interface io.rdbc.japi.Row
Returns a Long from column with a given name.
getMetadata() - Method in class io.rdbc.japi.ResultSet
 
getMetadata() - Method in interface io.rdbc.japi.RowPublisher
A meta data of columns of this result set
getMissingParam() - Method in exception io.rdbc.japi.exceptions.MissingParamValException
 
getMsg() - Method in class io.rdbc.japi.Warning
 
getName() - Method in class io.rdbc.japi.ColumnMetadata
 
getNumeric(int) - Method in interface io.rdbc.japi.Row
Returns a SqlNumeric from column with a given index.
getNumeric(String) - Method in interface io.rdbc.japi.Row
Returns a SqlNumeric from column with a given name.
getNumericOpt(int) - Method in interface io.rdbc.japi.Row
Returns a SqlNumeric from column with a given index.
getNumericOpt(String) - Method in interface io.rdbc.japi.Row
Returns a SqlNumeric from column with a given name.
getParam() - Method in exception io.rdbc.japi.exceptions.NoSuchParamException
 
getProvided() - Method in exception io.rdbc.japi.exceptions.TooManyParamsException
 
getRows() - Method in class io.rdbc.japi.ResultSet
 
getRowsAffected() - Method in class io.rdbc.japi.ResultSet
 
getRowsAffected() - Method in interface io.rdbc.japi.RowPublisher
A number of rows that were affected by the statement.
getSchema() - Method in exception io.rdbc.japi.exceptions.ConstraintViolationException
 
getShort(int) - Method in interface io.rdbc.japi.Row
Returns a Short from column with a given index.
getShort(String) - Method in interface io.rdbc.japi.Row
Returns a Short from column with a given name.
getShortOpt(int) - Method in interface io.rdbc.japi.Row
Returns a Short from column with a given index.
getShortOpt(String) - Method in interface io.rdbc.japi.Row
Returns a Short from column with a given name.
getStr(int) - Method in interface io.rdbc.japi.Row
Returns a String from column with a given index.
getStr(String) - Method in interface io.rdbc.japi.Row
Returns a String from column with a given name.
getStrOpt(int) - Method in interface io.rdbc.japi.Row
Returns a String from column with a given index.
getStrOpt(String) - Method in interface io.rdbc.japi.Row
Returns a String from column with a given name.
getTable() - Method in exception io.rdbc.japi.exceptions.ConstraintViolationException
 
getTargetType() - Method in exception io.rdbc.japi.exceptions.ConversionException
 
getType() - Method in class io.rdbc.japi.KeyColumns
 
getType() - Method in class io.rdbc.japi.SqlParam
 
getTypeConverters() - Method in interface io.rdbc.japi.TypeConvertersProvider
 
getUuid(int) - Method in interface io.rdbc.japi.Row
Returns an UUID from column with a given index.
getUuid(String) - Method in interface io.rdbc.japi.Row
Returns an UUID from column with a given name.
getUuidOpt(int) - Method in interface io.rdbc.japi.Row
Returns an UUID from column with a given index.
getUuidOpt(String) - Method in interface io.rdbc.japi.Row
Returns an UUID from column with a given name.
getValue() - Method in exception io.rdbc.japi.exceptions.ConversionException
 
getValue() - Method in exception io.rdbc.japi.exceptions.NoSuitableConverterFoundException
 
getValue() - Method in class io.rdbc.japi.SqlNumeric
 
getValue() - Method in class io.rdbc.japi.SqlParam
 
getValueClass() - Method in class io.rdbc.japi.ColumnMetadata
 
getWarnings() - Method in class io.rdbc.japi.ResultSet
 
getWarnings() - Method in interface io.rdbc.japi.RowPublisher
A sequence of warnings that were emitted during processing the statement.

H

hashCode() - Method in class io.rdbc.japi.ColumnMetadata
 
hashCode() - Method in class io.rdbc.japi.KeyColumns
 
hashCode() - Method in class io.rdbc.japi.ResultSet
 
hashCode() - Method in class io.rdbc.japi.RowMetadata
 
hashCode() - Method in class io.rdbc.japi.SqlNumeric
 
hashCode() - Method in class io.rdbc.japi.SqlParam
 
hashCode() - Method in class io.rdbc.japi.StatementOptions
 
hashCode() - Method in class io.rdbc.japi.Warning
 

I

IllegalSessionStateException - Exception in io.rdbc.japi.exceptions
 
IllegalSessionStateException(String) - Constructor for exception io.rdbc.japi.exceptions.IllegalSessionStateException
 
IllegalSessionStateException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.IllegalSessionStateException
 
InactiveTxException - Exception in io.rdbc.japi.exceptions
 
InactiveTxException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.InactiveTxException
 
InactiveTxException(Throwable) - Constructor for exception io.rdbc.japi.exceptions.InactiveTxException
 
InvalidQueryException - Exception in io.rdbc.japi.exceptions
 
InvalidQueryException(String, Optional<Integer>, Throwable) - Constructor for exception io.rdbc.japi.exceptions.InvalidQueryException
 
io.rdbc.japi - package io.rdbc.japi
 
io.rdbc.japi.exceptions - package io.rdbc.japi.exceptions
 
io.rdbc.japi.util - package io.rdbc.japi.util
 
isFinite() - Method in class io.rdbc.japi.SqlNumeric
 
isNaN() - Method in class io.rdbc.japi.SqlNumeric
 
isNegInifinity() - Method in class io.rdbc.japi.SqlNumeric
 
isPosInifinity() - Method in class io.rdbc.japi.SqlNumeric
 
iterator() - Method in class io.rdbc.japi.ResultSet
 

K

KeyColumns - Class in io.rdbc.japi
 
KeyColumns.Type - Enum in io.rdbc.japi
 

M

MissingColumnException - Exception in io.rdbc.japi.exceptions
 
MissingColumnException(String) - Constructor for exception io.rdbc.japi.exceptions.MissingColumnException
 
MissingColumnException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.MissingColumnException
 
MissingParamValException - Exception in io.rdbc.japi.exceptions
 
MissingParamValException(String) - Constructor for exception io.rdbc.japi.exceptions.MissingParamValException
 
MissingParamValException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.MissingParamValException
 
MixedParamTypesException - Exception in io.rdbc.japi.exceptions
 
MixedParamTypesException() - Constructor for exception io.rdbc.japi.exceptions.MixedParamTypesException
 
MixedParamTypesException(Throwable) - Constructor for exception io.rdbc.japi.exceptions.MixedParamTypesException
 

N

NAN - Static variable in class io.rdbc.japi.SqlNumeric
 
NEG_INFINITY - Static variable in class io.rdbc.japi.SqlNumeric
 
noArgs() - Method in interface io.rdbc.japi.Statement
Returns a parametrized version of the bindable object without providing any parameters.
NoKeysReturnedException - Exception in io.rdbc.japi.exceptions
 
NoKeysReturnedException(String) - Constructor for exception io.rdbc.japi.exceptions.NoKeysReturnedException
 
NoKeysReturnedException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.NoKeysReturnedException
 
NONE - Static variable in class io.rdbc.japi.KeyColumns
 
NoSuchParamException - Exception in io.rdbc.japi.exceptions
 
NoSuchParamException(String) - Constructor for exception io.rdbc.japi.exceptions.NoSuchParamException
 
NoSuchParamException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.NoSuchParamException
 
NoSuitableConverterFoundException - Exception in io.rdbc.japi.exceptions
 
NoSuitableConverterFoundException(Object) - Constructor for exception io.rdbc.japi.exceptions.NoSuitableConverterFoundException
 
NoSuitableConverterFoundException(Object, Throwable) - Constructor for exception io.rdbc.japi.exceptions.NoSuitableConverterFoundException
 

O

of(long, List<Warning>, RowMetadata, List<Row>) - Static method in class io.rdbc.japi.ResultSet
Creates a new instance of ResultSet.
of(KeyColumns) - Static method in class io.rdbc.japi.StatementOptions
 
of(Class<T>, T) - Static method in class io.rdbc.japi.SqlParam
 
of(String, String) - Static method in class io.rdbc.japi.ColumnMetadata
Creates new ColumnMetadata instance.
of(String, String) - Static method in class io.rdbc.japi.Warning
Creates new Warning instance.
of(String, String, Class<?>) - Static method in class io.rdbc.japi.ColumnMetadata
Creates new ColumnMetadata instance.
of(BigDecimal) - Static method in class io.rdbc.japi.SqlNumeric
 
of(List<ColumnMetadata>) - Static method in class io.rdbc.japi.RowMetadata
 

P

POS_INFINITY - Static variable in class io.rdbc.japi.SqlNumeric
 

R

RdbcException - Exception in io.rdbc.japi.exceptions
 
RdbcException(String) - Constructor for exception io.rdbc.japi.exceptions.RdbcException
 
RdbcException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.RdbcException
 
release() - Method in interface io.rdbc.japi.Connection
Releases the connection and underlying resources.
ResultSet - Class in io.rdbc.japi
Represents a set of rows returned by a database engine.
RETURN_GEN_KEYS - Static variable in class io.rdbc.japi.StatementOptions
Options that make statement return all generated keys
rollbackTx() - Method in interface io.rdbc.japi.Connection
Rolls back a database transaction.
rollbackTx(Duration) - Method in interface io.rdbc.japi.Connection
Rolls back a database transaction.
RollbackTxException - Exception in io.rdbc.japi.exceptions
 
RollbackTxException(String) - Constructor for exception io.rdbc.japi.exceptions.RollbackTxException
 
RollbackTxException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.RollbackTxException
 
Row - Interface in io.rdbc.japi
Represents a row of a result returned by a database engine.
RowMetadata - Class in io.rdbc.japi
 
RowPublisher - Interface in io.rdbc.japi
A reactive streams specification's Publisher giving access to the rows.

S

shutdown() - Method in interface io.rdbc.japi.ConnectionFactory
Shuts down this connection factory.
sqlNull(Class<T>) - Static method in class io.rdbc.japi.SqlParam
 
SqlNumeric - Class in io.rdbc.japi
 
SqlParam<T> - Class in io.rdbc.japi
 
statement(String) - Method in interface io.rdbc.japi.Connection
Returns an Statement instance bound to this connection that represents a SQL statement.
statement(String, StatementOptions) - Method in interface io.rdbc.japi.Connection
Returns a Statement instance bound to this connection that represents any SQL statement.
Statement - Interface in io.rdbc.japi
Represents a SQL statement
StatementOptions - Class in io.rdbc.japi
 
stream() - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a RowPublisher instance that can be used to stream rows from the database leveraging Reactive Streams specification's Publisher with backpressure.
stream(Duration) - Method in interface io.rdbc.japi.ExecutableStatement
Executes this statement and returns a RowPublisher instance that can be used to stream rows from the database leveraging Reactive Streams specification's Publisher with backpressure.
streamArgs(Publisher<Map<String, Object>>) - Method in interface io.rdbc.japi.Statement
Streams statement named arguments to a database.
streamArgsByIdx(Publisher<List<Object>>) - Method in interface io.rdbc.japi.Statement
Streams statement positional arguments to a database.
supply() - Method in interface io.rdbc.japi.util.ThrowingSupplier
 
supplyThrowing() - Method in interface io.rdbc.japi.util.ThrowingSupplier
 

T

ThrowingFunction<T,R> - Interface in io.rdbc.japi.util
 
ThrowingSupplier<R> - Interface in io.rdbc.japi.util
 
TimeoutException - Exception in io.rdbc.japi.exceptions
 
TimeoutException(String) - Constructor for exception io.rdbc.japi.exceptions.TimeoutException
 
TimeoutException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.TimeoutException
 
TimeoutException(Duration) - Constructor for exception io.rdbc.japi.exceptions.TimeoutException
 
TimeoutException(Duration, Throwable) - Constructor for exception io.rdbc.japi.exceptions.TimeoutException
 
TooManyParamsException - Exception in io.rdbc.japi.exceptions
 
TooManyParamsException(int, int) - Constructor for exception io.rdbc.japi.exceptions.TooManyParamsException
 
TooManyParamsException(int, int, Throwable) - Constructor for exception io.rdbc.japi.exceptions.TooManyParamsException
 
toString() - Method in class io.rdbc.japi.ColumnMetadata
 
toString() - Method in class io.rdbc.japi.KeyColumns
 
toString() - Method in class io.rdbc.japi.ResultSet
 
toString() - Method in class io.rdbc.japi.RowMetadata
 
toString() - Method in class io.rdbc.japi.SqlNumeric
 
toString() - Method in class io.rdbc.japi.SqlParam
 
toString() - Method in class io.rdbc.japi.StatementOptions
 
toString() - Method in class io.rdbc.japi.Warning
 
TypeConverter<T> - Interface in io.rdbc.japi
Represents a converter of values returned by database to type desired by a client.
TypeConvertersProvider - Interface in io.rdbc.japi
 

U

UnauthorizedException - Exception in io.rdbc.japi.exceptions
 
UnauthorizedException(String) - Constructor for exception io.rdbc.japi.exceptions.UnauthorizedException
 
UnauthorizedException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.UnauthorizedException
 
UncategorizedRdbcException - Exception in io.rdbc.japi.exceptions
 
UncategorizedRdbcException(String) - Constructor for exception io.rdbc.japi.exceptions.UncategorizedRdbcException
 
UncategorizedRdbcException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.UncategorizedRdbcException
 
UnsupportedDbTypeException - Exception in io.rdbc.japi.exceptions
 
UnsupportedDbTypeException(String) - Constructor for exception io.rdbc.japi.exceptions.UnsupportedDbTypeException
 
UnsupportedDbTypeException(String, Throwable) - Constructor for exception io.rdbc.japi.exceptions.UnsupportedDbTypeException
 

V

validate(Duration) - Method in interface io.rdbc.japi.Connection
Checks whether the connection is still usable.
valueOf(String) - Static method in enum io.rdbc.japi.KeyColumns.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.rdbc.japi.KeyColumns.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

Warning - Class in io.rdbc.japi
Represents a warning emitted by a database engine during statement processing.
watchForIdle() - Method in interface io.rdbc.japi.Connection
Returns a CompletionStage that is complete when this connection is idle and ready for accepting queries.
withConnection(ThrowingFunction<Connection, CompletionStage<T>>) - Method in interface io.rdbc.japi.ConnectionFactory
Executes a function in a context of a connection.
withConnection(Duration, ThrowingFunction<Connection, CompletionStage<T>>) - Method in interface io.rdbc.japi.ConnectionFactory
Executes a function in a context of a connection.
withTransaction(ThrowingFunction<Connection, CompletionStage<T>>) - Method in interface io.rdbc.japi.ConnectionFactory
Executes a function in a context of a transaction.
withTransaction(ThrowingSupplier<CompletionStage<T>>) - Method in interface io.rdbc.japi.Connection
Executes a function in a context of a transaction.
withTransaction(Duration, ThrowingFunction<Connection, CompletionStage<T>>) - Method in interface io.rdbc.japi.ConnectionFactory
Executes a function in a context of a transaction.
withTransaction(Duration, ThrowingSupplier<CompletionStage<T>>) - Method in interface io.rdbc.japi.Connection
Executes a function in a context of a transaction.
A B C D E F G H I K M N O P R S T U V W 
Skip navigation links