Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACCESS_MODE_DATA - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
r|rw|rws|rwd (r=read, rw=read/write)
- add() - Method in class io.r2dbc.h2.H2Statement
- add(String) - Method in class io.r2dbc.h2.H2Batch
- add(String) - Method in class io.r2dbc.h2.H2RowMetadata
- addAll(Collection<? extends String>) - Method in class io.r2dbc.h2.H2RowMetadata
- AUTO_SERVER - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
TRUE|FALSE
- AUTO_SERVER_PORT - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
A port number
B
- beginTransaction() - Method in class io.r2dbc.h2.H2Connection
- beginTransaction(TransactionDefinition) - Method in class io.r2dbc.h2.H2Connection
- bind(int, Object) - Method in class io.r2dbc.h2.H2Statement
- bind(String, Object) - Method in class io.r2dbc.h2.H2Statement
- bindNull(int, Class<?>) - Method in class io.r2dbc.h2.H2Statement
- bindNull(String, Class<?>) - Method in class io.r2dbc.h2.H2Statement
- build() - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Returns a configured
H2ConnectionConfiguration. - builder() - Static method in class io.r2dbc.h2.H2ConnectionConfiguration
-
Returns a new
H2ConnectionConfiguration.Builder. - Builder() - Constructor for class io.r2dbc.h2.H2ConnectionConfiguration.Builder
C
- CACHE_TYPE - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
TQ|SOFT_LRU
- canDecode(int, Class<?>) - Method in class io.r2dbc.h2.codecs.InstantCodec
- canEncode(Object) - Method in class io.r2dbc.h2.codecs.InstantCodec
- canEncodeNull(Class<?>) - Method in class io.r2dbc.h2.codecs.InstantCodec
- clear() - Method in class io.r2dbc.h2.H2RowMetadata
- close() - Method in interface io.r2dbc.h2.CloseableConnectionFactory
- close() - Method in class io.r2dbc.h2.H2Connection
- CloseableConnectionFactory - Interface in io.r2dbc.h2
- Codecs - Interface in io.r2dbc.h2.codecs
-
Encodes and decodes objects.
- commitTransaction() - Method in class io.r2dbc.h2.H2Connection
- contains(Object) - Method in class io.r2dbc.h2.H2RowMetadata
- containsAll(Collection<?>) - Method in class io.r2dbc.h2.H2RowMetadata
- convert(DbException) - Static method in class io.r2dbc.h2.H2DatabaseExceptionFactory
- create() - Method in interface io.r2dbc.h2.CloseableConnectionFactory
- create() - Method in class io.r2dbc.h2.H2ConnectionFactory
- create(ConnectionFactoryOptions) - Method in class io.r2dbc.h2.H2ConnectionFactoryProvider
- createBatch() - Method in class io.r2dbc.h2.H2Connection
- createSavepoint(String) - Method in class io.r2dbc.h2.H2Connection
- createStatement(String) - Method in class io.r2dbc.h2.H2Connection
D
- DB_CLOSE_DELAY - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
Seconds to stay open or -1 to to keep in-memory DB open as long as the virtual machine is alive.
- DB_CLOSE_ON_EXIT - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
TRUE|FALSE
- decode(Value, int, Class<? extends T>) - Method in interface io.r2dbc.h2.codecs.Codecs
-
Decode a data to a value.
- decode(Value, int, Class<? extends T>) - Method in class io.r2dbc.h2.codecs.DefaultCodecs
- decode(Value, Class<? extends Instant>) - Method in class io.r2dbc.h2.codecs.InstantCodec
- DefaultCodecs - Class in io.r2dbc.h2.codecs
-
The default
Codecsimplementation. - DefaultCodecs(Client) - Constructor for class io.r2dbc.h2.codecs.DefaultCodecs
-
Constructs a new DefaultCodecs (The Default
Codecs list).
E
- encode(Object) - Method in class io.r2dbc.h2.codecs.InstantCodec
- encode(Object) - Method in interface io.r2dbc.h2.codecs.Codecs
-
Encode a value.
- encode(Object) - Method in class io.r2dbc.h2.codecs.DefaultCodecs
- encodeNull() - Method in class io.r2dbc.h2.codecs.InstantCodec
- encodeNull(Class<?>) - Method in interface io.r2dbc.h2.codecs.Codecs
-
Encode a
nullvalue. - encodeNull(Class<?>) - Method in class io.r2dbc.h2.codecs.DefaultCodecs
- equals(Object) - Method in class io.r2dbc.h2.H2RowMetadata
- equals(Object) - Method in class io.r2dbc.h2.H2ColumnMetadata
- equals(Object) - Method in class io.r2dbc.h2.H2Row
- equals(Object) - Method in class io.r2dbc.h2.H2Type
- execute() - Method in class io.r2dbc.h2.H2Batch
- execute() - Method in class io.r2dbc.h2.H2Statement
F
- file(String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure a file-based database, e.g.
- FILE_LOCK - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
FILE|SOCKET|NO
- filter(Predicate<Result.Segment>) - Method in class io.r2dbc.h2.H2Result
- flatMap(Function<Result.Segment, ? extends Publisher<? extends T>>) - Method in class io.r2dbc.h2.H2Result
G
- get(int, Class<T>) - Method in class io.r2dbc.h2.H2Row
- get(String, Class<T>) - Method in class io.r2dbc.h2.H2Row
- getColumnMetadata(int) - Method in class io.r2dbc.h2.H2RowMetadata
- getColumnMetadata(String) - Method in class io.r2dbc.h2.H2RowMetadata
- getColumnMetadatas() - Method in class io.r2dbc.h2.H2RowMetadata
- getColumnNames() - Method in class io.r2dbc.h2.H2RowMetadata
- getConfiguration(ConnectionFactoryOptions) - Static method in class io.r2dbc.h2.H2ConnectionFactoryProvider
- getConnectionInfo() - Method in class io.r2dbc.h2.H2ConnectionConfiguration
- getDatabaseProductName() - Method in class io.r2dbc.h2.H2ConnectionMetadata
- getDatabaseVersion() - Method in class io.r2dbc.h2.H2ConnectionMetadata
- getDriver() - Method in class io.r2dbc.h2.H2ConnectionFactoryProvider
- getJavaType() - Method in class io.r2dbc.h2.H2ColumnMetadata
- getJavaType() - Method in class io.r2dbc.h2.H2Type
- getKey() - Method in enum class io.r2dbc.h2.H2ConnectionOption
- getMetadata() - Method in class io.r2dbc.h2.H2Connection
- getMetadata() - Method in class io.r2dbc.h2.H2ConnectionFactory
- getMetadata() - Method in class io.r2dbc.h2.H2Row
-
Returns the
H2RowMetadataassociated with thisRow. - getName() - Method in class io.r2dbc.h2.H2ColumnMetadata
- getName() - Method in class io.r2dbc.h2.H2ConnectionFactoryMetadata
- getName() - Method in class io.r2dbc.h2.H2Type
- getNativeTypeMetadata() - Method in class io.r2dbc.h2.H2ColumnMetadata
- getNullability() - Method in class io.r2dbc.h2.H2ColumnMetadata
- getPrecision() - Method in class io.r2dbc.h2.H2ColumnMetadata
- getRowsUpdated() - Method in class io.r2dbc.h2.H2Result
- getScale() - Method in class io.r2dbc.h2.H2ColumnMetadata
- getTransactionIsolationLevel() - Method in class io.r2dbc.h2.H2Connection
- getType() - Method in class io.r2dbc.h2.H2ColumnMetadata
H
- H2_DRIVER - Static variable in class io.r2dbc.h2.H2ConnectionFactoryProvider
-
Driver option value.
- H2Batch - Class in io.r2dbc.h2
-
An implementation of
Batchfor executing a collection of statements in a batch against an H2 database. - H2ColumnMetadata - Class in io.r2dbc.h2
-
An implementation of
ColumnMetadatafor an H2 database. - H2Connection - Class in io.r2dbc.h2
-
An implementation of
Connectionfor connecting to an H2 database. - H2ConnectionConfiguration - Class in io.r2dbc.h2
-
Connection configuration information for connecting to an H2 database.
- H2ConnectionConfiguration.Builder - Class in io.r2dbc.h2
-
A builder for
H2ConnectionConfigurationinstances. - H2ConnectionFactory - Class in io.r2dbc.h2
-
An implementation of
ConnectionFactoryfor creating connections to an H2 database. - H2ConnectionFactory(H2ConnectionConfiguration) - Constructor for class io.r2dbc.h2.H2ConnectionFactory
-
Creates a new connection factory.
- H2ConnectionFactoryMetadata - Class in io.r2dbc.h2
-
An implementation of
ConnectionFactoryMetadatafor an H2 database. - H2ConnectionFactoryProvider - Class in io.r2dbc.h2
-
An implementation of
ConnectionFactoryProviderfor creatingH2ConnectionFactorys. - H2ConnectionFactoryProvider() - Constructor for class io.r2dbc.h2.H2ConnectionFactoryProvider
- H2ConnectionMetadata - Class in io.r2dbc.h2
-
Connection metadata for a connection connected to a H2 database.
- H2ConnectionMetadata(String) - Constructor for class io.r2dbc.h2.H2ConnectionMetadata
- H2ConnectionOption - Enum Class in io.r2dbc.h2
-
Collection of H2 configuration options.
- H2DatabaseExceptionFactory - Class in io.r2dbc.h2
-
Factory to translate JDBC exceptions to R2DBC exceptions.
- H2DatabaseExceptionFactory() - Constructor for class io.r2dbc.h2.H2DatabaseExceptionFactory
- H2Result - Class in io.r2dbc.h2
-
An implementation of
Resultrepresenting the results of a query against an H2 database. - H2Row - Class in io.r2dbc.h2
-
An implementation of
Rowfor an H2 database. - H2RowMetadata - Class in io.r2dbc.h2
-
An implementation of
RowMetadatafor an H2 database. - H2Statement - Class in io.r2dbc.h2
-
An implementation of
Statementfor an H2 database. - H2Type - Class in io.r2dbc.h2
-
An implementation of
Typefor an H2 database. - hashCode() - Method in class io.r2dbc.h2.H2RowMetadata
- hashCode() - Method in class io.r2dbc.h2.H2ColumnMetadata
- hashCode() - Method in class io.r2dbc.h2.H2Row
- hashCode() - Method in class io.r2dbc.h2.H2Type
I
- IFEXISTS - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
TRUE|FALSE
- IGNORE_UNKNOWN_SETTINGS - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
TRUE|FALSE
- INIT - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
DML or DDL commands on startup, use "\\;" to chain multiple commands
- inMemory(String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure an in-memory database, e.g.
- inMemory(String) - Static method in class io.r2dbc.h2.H2ConnectionFactory
-
Create a new
In-Memory database connection factoryfor database atname. - inMemory(String, String, CharSequence) - Static method in class io.r2dbc.h2.H2ConnectionFactory
-
Create a new
In-Memory database connection factoryfor database atnamegivenusernameandpassword. - inMemory(String, String, CharSequence, Map<H2ConnectionOption, String>) - Static method in class io.r2dbc.h2.H2ConnectionFactory
-
Create a new
In-Memory database connection factoryfor database atnamegivenusernameandpassword. - InstantCodec - Class in io.r2dbc.h2.codecs
- InstantCodec(Client) - Constructor for class io.r2dbc.h2.codecs.InstantCodec
- io.r2dbc.h2 - package io.r2dbc.h2
-
An implementation of the Reactive Relational Database Connection API for H2 servers.
- io.r2dbc.h2.codecs - package io.r2dbc.h2.codecs
- isAutoCommit() - Method in class io.r2dbc.h2.H2Connection
- isEmpty() - Method in class io.r2dbc.h2.H2RowMetadata
- iterator() - Method in class io.r2dbc.h2.H2RowMetadata
L
- LOG - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
M
- map(BiFunction<Row, RowMetadata, ? extends T>) - Method in class io.r2dbc.h2.H2Result
- MODE - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
DB2|Derby|HSQLDB|MSSQLServer|MySQL|Oracle|PostgreSQL|Ignite
- MULTI_THREADED - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
Number of threads (e.g. 4)
N
- NAME - Static variable in class io.r2dbc.h2.H2ConnectionFactoryMetadata
-
The name of the H2 database product.
O
- option(String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure an option that is appended at the end, e.g.
- OPTIONS - Static variable in class io.r2dbc.h2.H2ConnectionFactoryProvider
-
Options.
P
- PAGE_SIZE - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
Bytes (e.g. 512)
- password(CharSequence) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure the password.
- PASSWORD_HASH - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
TRUE|FALSE
- preferredType(int) - Method in interface io.r2dbc.h2.codecs.Codecs
-
Returns the preferred Java type for a given data type and format.
- preferredType(int) - Method in class io.r2dbc.h2.codecs.DefaultCodecs
- property(H2ConnectionOption, String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure a property for H2 using pre-build
H2ConnectionOption. - property(String, String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure a property for H2.
- PROTOCOL_FILE - Static variable in class io.r2dbc.h2.H2ConnectionFactoryProvider
-
File-system protocol.
- PROTOCOL_MEM - Static variable in class io.r2dbc.h2.H2ConnectionFactoryProvider
-
In-memory protocol.
R
- releaseSavepoint(String) - Method in class io.r2dbc.h2.H2Connection
- remove(Object) - Method in class io.r2dbc.h2.H2RowMetadata
- removeAll(Collection<?>) - Method in class io.r2dbc.h2.H2RowMetadata
- retainAll(Collection<?>) - Method in class io.r2dbc.h2.H2RowMetadata
- returnGeneratedValues(String...) - Method in class io.r2dbc.h2.H2Statement
- rollbackTransaction() - Method in class io.r2dbc.h2.H2Connection
- rollbackTransactionToSavepoint(String) - Method in class io.r2dbc.h2.H2Connection
- row() - Method in class io.r2dbc.h2.H2Row
S
- setAutoCommit(boolean) - Method in class io.r2dbc.h2.H2Connection
- setLockWaitTimeout(Duration) - Method in class io.r2dbc.h2.H2Connection
- setStatementTimeout(Duration) - Method in class io.r2dbc.h2.H2Connection
- setTransactionIsolationLevel(IsolationLevel) - Method in class io.r2dbc.h2.H2Connection
- size() - Method in class io.r2dbc.h2.H2RowMetadata
- supports(ConnectionFactoryOptions) - Method in class io.r2dbc.h2.H2ConnectionFactoryProvider
T
- tcp(String, int, String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure a TCP connection to a remote database
- tcp(String, String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure a TCP connection to a remote database.
- toArray() - Method in class io.r2dbc.h2.H2RowMetadata
- toArray(T[]) - Method in class io.r2dbc.h2.H2RowMetadata
- toString() - Method in class io.r2dbc.h2.H2ColumnMetadata
- toString() - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
- toString() - Method in class io.r2dbc.h2.H2ConnectionConfiguration
- toString() - Method in class io.r2dbc.h2.H2ConnectionFactory
- toString() - Method in class io.r2dbc.h2.H2Result
- toString() - Method in class io.r2dbc.h2.H2Row
- toString() - Method in class io.r2dbc.h2.H2Type
- TRACE_LEVEL_FILE - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
0..3 (0=OFF, 1=ERROR, 2=INFO, 3=DEBUG)
- TRACE_LEVEL_SYSTEM_OUT - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
0..3 (0=OFF, 1=ERROR, 2=INFO, 3=DEBUG)
- TRACE_MAX_FILE_SIZE - Enum constant in enum class io.r2dbc.h2.H2ConnectionOption
-
Megabytes (to override the 16mb default, e.g. 64)
- type() - Method in class io.r2dbc.h2.codecs.InstantCodec
U
- url(String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure the database url.
- URL - Static variable in class io.r2dbc.h2.H2ConnectionFactoryProvider
-
Url.
- username(String) - Method in class io.r2dbc.h2.H2ConnectionConfiguration.Builder
-
Configure the username.
V
- validate(ValidationDepth) - Method in class io.r2dbc.h2.H2Connection
-
Validates the connection according to the given
ValidationDepth. - valueOf(String) - Static method in enum class io.r2dbc.h2.H2ConnectionOption
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.r2dbc.h2.H2ConnectionOption
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values