Index

A B C D E F G H I L M N O P R S T U V 
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
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
Union-interface combining ConnectionFactory and Closeable for H2Connection.
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
Convert DbException to SQLException before converting to R2dbcException.
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 Codecs implementation.
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 null value.
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 H2RowMetadata associated with this Row.
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 Batch for executing a collection of statements in a batch against an H2 database.
H2ColumnMetadata - Class in io.r2dbc.h2
An implementation of ColumnMetadata for an H2 database.
H2Connection - Class in io.r2dbc.h2
An implementation of Connection for 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 H2ConnectionConfiguration instances.
H2ConnectionFactory - Class in io.r2dbc.h2
An implementation of ConnectionFactory for 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 ConnectionFactoryMetadata for an H2 database.
H2ConnectionFactoryProvider - Class in io.r2dbc.h2
An implementation of ConnectionFactoryProvider for creating H2ConnectionFactorys.
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 Result representing the results of a query against an H2 database.
H2Row - Class in io.r2dbc.h2
An implementation of Row for an H2 database.
H2RowMetadata - Class in io.r2dbc.h2
An implementation of RowMetadata for an H2 database.
H2Statement - Class in io.r2dbc.h2
An implementation of Statement for an H2 database.
H2Type - Class in io.r2dbc.h2
An implementation of Type for 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 factory for database at name.
inMemory(String, String, CharSequence) - Static method in class io.r2dbc.h2.H2ConnectionFactory
Create a new In-Memory database connection factory for database at name given username and password.
inMemory(String, String, CharSequence, Map<H2ConnectionOption, String>) - Static method in class io.r2dbc.h2.H2ConnectionFactory
Create a new In-Memory database connection factory for database at name given username and password.
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.
A B C D E F G H I L M N O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values