A B C D E F G H I L M N P Q R S T U V 

A

asynchronous() - Method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on the current Database except all non-transactional queries run Schedulers.io().
asynchronous(Scheduler) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on the current Database except all non-transactional queries run on the given scheduler.
asynchronous(Func0<Scheduler>) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on the current Database except all non-transactional queries run on the scheduler provided by the given factory.
autoMap(Class<T>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Transforms each row of the ResultSet into an instance of T using automapping of the ResultSet columns into corresponding constructor parameters that are assignable.
autoMap(Class<S>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
autoMap(Class<T>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Transforms each row of the ResultSet into an instance of T using automapping of the ResultSet columns into corresponding constructor parameters that are assignable.
autoMap(Object, Class<?>) - Static method in class com.github.davidmoten.rx.jdbc.Util
Converts from java.sql Types to common java types like java.util.Date and numeric types.

B

beginTransaction(Observable<?>) - Method in class com.github.davidmoten.rx.jdbc.Database
Starts a transaction.
beginTransaction() - Method in class com.github.davidmoten.rx.jdbc.Database
Starts a transaction.
beginTransactionOnNextOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Starts a database transaction for each onNext call.
build() - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Returns a Database.
builder() - Static method in class com.github.davidmoten.rx.jdbc.Database
Returns a new Database.Builder.

C

call(ResultSet) - Method in interface com.github.davidmoten.rx.jdbc.ResultSetMapper
 
call(T) - Method in class com.github.davidmoten.rx.RxUtil.CountingAction
 
clearParameters() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Clears the parameter inputs for the query.
close() - Method in interface com.github.davidmoten.rx.jdbc.ConnectionProvider
Closes the connection provider and releases its resources.
close() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderFromContext
 
close() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderFromDataSource
 
close() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl
 
close() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderPooled
 
close() - Method in class com.github.davidmoten.rx.jdbc.Database
Close the database in particular closes the ConnectionProvider for the database.
Column - Annotation Type in com.github.davidmoten.rx.jdbc.annotations
 
com.github.davidmoten.rx - package com.github.davidmoten.rx
Utilities for use with RxJava.
com.github.davidmoten.rx.jdbc - package com.github.davidmoten.rx.jdbc
Database querying utilities for use with JDBC and RxJava.
com.github.davidmoten.rx.jdbc.annotations - package com.github.davidmoten.rx.jdbc.annotations
 
com.github.davidmoten.rx.jdbc.exceptions - package com.github.davidmoten.rx.jdbc.exceptions
 
com.github.davidmoten.rx.jdbc.tuple - package com.github.davidmoten.rx.jdbc.tuple
Tuples used to map ResultSet rows into strongly typed values.
commit(Observable<?>...) - Method in class com.github.davidmoten.rx.jdbc.Database
Commits a transaction and resets the current query context so that further queries will use the asynchronous version by default.
commitOnCompleteOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Commits current transaction on the completion of source if and only if the source sequence is non-empty.
commitOnNextListOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
 
commitOnNextOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Commits the currently open transaction.
commitOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Waits for the source to complete before returning the result of db.commit();
concat() - Static method in class com.github.davidmoten.rx.RxUtil
 
concatButIgnoreFirstSequence(Observable<?>, Observable<T>) - Static method in class com.github.davidmoten.rx.RxUtil
Returns the concatenation of two Observables but the first sequence will be emitted in its entirety and ignored before o2 starts emitting.
ConnectionProvider - Interface in com.github.davidmoten.rx.jdbc
Provides JDBC Connections as required.
connectionProvider(ConnectionProvider) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Sets the connection provider.
ConnectionProviderFromContext - Class in com.github.davidmoten.rx.jdbc
Provides database connections via a JNDI lookup.
ConnectionProviderFromContext(String) - Constructor for class com.github.davidmoten.rx.jdbc.ConnectionProviderFromContext
Constructor.
ConnectionProviderFromDataSource - Class in com.github.davidmoten.rx.jdbc
Provides database connections from a DataSource.
ConnectionProviderFromDataSource(DataSource) - Constructor for class com.github.davidmoten.rx.jdbc.ConnectionProviderFromDataSource
Constructor.
ConnectionProviderFromUrl - Class in com.github.davidmoten.rx.jdbc
Provides Connections from a url (using DriverManager.getConnection()).
ConnectionProviderFromUrl(String) - Constructor for class com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl
Constructor.
ConnectionProviderFromUrl(String, String, String) - Constructor for class com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl
Constructor.
ConnectionProviderPooled - Class in com.github.davidmoten.rx.jdbc
Provides database connection pooling using HikariCP.
ConnectionProviderPooled(String, int, int) - Constructor for class com.github.davidmoten.rx.jdbc.ConnectionProviderPooled
Constructor.
ConnectionProviderPooled(String, String, String, int, int) - Constructor for class com.github.davidmoten.rx.jdbc.ConnectionProviderPooled
Constructor.
context() - Method in interface com.github.davidmoten.rx.jdbc.Query
Returns the query context including ConnectionProvider and Scheduler.
context() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
 
context() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
count() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
 
count() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Returns an Observable with the count of rows affected by the update statement.
count() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
Returns the results of an update query.
count() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
 
count() - Method in class com.github.davidmoten.rx.RxUtil.CountingAction
 
counter() - Static method in class com.github.davidmoten.rx.RxUtil
Returns an Action1 that increments a counter when the call method is called.
create(R, S) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuple2
Returns a new instance.

D

Database - Class in com.github.davidmoten.rx.jdbc
Main entry point for manipulations of a database using rx-java-jdbc style queries.
Database(ConnectionProvider, Func0<Scheduler>) - Constructor for class com.github.davidmoten.rx.jdbc.Database
Constructor.
Database(ConnectionProvider) - Constructor for class com.github.davidmoten.rx.jdbc.Database
Constructor.
Database(String, String, String) - Constructor for class com.github.davidmoten.rx.jdbc.Database
Constructor.
Database(Connection) - Constructor for class com.github.davidmoten.rx.jdbc.Database
Constructor.
Database.Builder - Class in com.github.davidmoten.rx.jdbc
Builds a Database.
depends() - Method in interface com.github.davidmoten.rx.jdbc.Query
Returns the Observables that have to complete before this query is started.
depends() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
 
depends() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
dependsOn(Observable<?>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Appends a dependency to the dependencies that have to complete their emitting before the query is executed.
dependsOn(Observable<?>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends a dependency to the dependencies that have to complete their emitting before the query is executed.
dependsOnLastTransaction() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Appends a dependency on the result of the last transaction ( true for commit or false for rollback) to the dependencies that have to complete their emitting before the query is executed.
dependsOnLastTransaction() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends a dependency on the result of the last transaction ( true for commit or false for rollback) to the dependencies that have to complete their emitting before the query is executed.
dependsOnOperator() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Returns an Observable.Operator to allow the query to be pushed dependencies via the Observable.lift(Operator) method.
dependsOnOperator() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Returns an Observable.Operator to allow the query to be pushed dependencies via the Observable.lift(Operator) method.

E

equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple2
 
equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple3
 
equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
equals(Object) - Method in class com.github.davidmoten.rx.jdbc.tuple.TupleN
 
execute(ResultSetMapper<? extends T>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
Returns the results of running a select query with all sets of parameters.

F

flatten() - Static method in class com.github.davidmoten.rx.RxUtil
Returns an Observable.Operator that flattens a sequence of Observable into a flat sequence of the items from the Observables.
from(String) - Static method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on a jdbc connection string.
from(String, String, String) - Static method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on a jdbc connection string.
from(ConnectionProvider) - Static method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database that obtains Connections on demand from the given ConnectionProvider.
from(Connection) - Static method in class com.github.davidmoten.rx.jdbc.Database
Factory method.
fromContext(String) - Static method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on connections obtained from a DataSource based on looking up the current Context
fromDataSource(DataSource) - Static method in class com.github.davidmoten.rx.jdbc.Database
Returns a Database based on connections obtained from a DataSource

G

get() - Method in interface com.github.davidmoten.rx.jdbc.ConnectionProvider
Returns a new Connection (perhaps from a Connection pool).
get() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderFromContext
 
get() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderFromDataSource
 
get() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderFromUrl
 
get() - Method in class com.github.davidmoten.rx.jdbc.ConnectionProviderPooled
 
get(ResultSetMapper<? extends T>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Transforms the results using the given function.
get(ResultSetMapper<? extends T>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Transforms the results using the given function.
get(ResultSetMapper<? extends T>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Transforms the results using the given function.
getAndAddRequest(AtomicLongFieldUpdater<T>, T, long) - Static method in class com.github.davidmoten.rx.RxUtil
Adds n to requested field and returns the value prior to addition once the addition is successful (uses CAS semantics).
getAndAddRequest(AtomicLong, long) - Static method in class com.github.davidmoten.rx.RxUtil
Adds n to requested and returns the value prior to addition once the addition is successful (uses CAS semantics).
getAs(Class<S>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the first column of the ResultSet into the target class cls.
getAs(Class<T1>, Class<T2>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>, Class<T7>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<S>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the first column of the ResultSet into the target class cls.
getAs(Class<T1>, Class<T2>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>, Class<T7>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the first column of the ResultSet into the target class cls.
getAs(Class<T1>, Class<T2>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the columns of the ResultSet into the specified classes.
getAs(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>, Class<T7>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps the columns of the ResultSet into the specified classes.
getConnectionProvider() - Method in class com.github.davidmoten.rx.jdbc.Database
Returns the ConnectionProvider.
getTupleN(Class<S>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps all the columns of the ResultSet into the target class cls.
getTupleN() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Automaps all the columns of the ResultSet into Object .
getTupleN(Class<S>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps all the columns of the ResultSet into the target class cls.
getTupleN() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Automaps all the columns of the ResultSet into Object .
getTupleN(Class<T>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps all the columns of the ResultSet into the target class cls.
getTupleN() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
Automaps all the columns of the ResultSet into Object .
greaterThanZero() - Static method in class com.github.davidmoten.rx.RxUtil
 

H

hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple2
 
hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple3
 
hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
hashCode() - Method in class com.github.davidmoten.rx.jdbc.tuple.TupleN
 

I

Index - Annotation Type in com.github.davidmoten.rx.jdbc.annotations
 

L

lastTransactionResult() - Method in class com.github.davidmoten.rx.jdbc.Database
Returns observable that emits true when last transaction committed or false when last transaction is rolled back.
log() - Static method in class com.github.davidmoten.rx.RxUtil
Logs errors and onNext at info level using slf4j Logger.

M

mapObject(ResultSet, Class<T>, int) - Static method in class com.github.davidmoten.rx.jdbc.Util
 

N

NamedParameters - Class in com.github.davidmoten.rx.jdbc
 
NamedParameters() - Constructor for class com.github.davidmoten.rx.jdbc.NamedParameters
 
NamedParameters.JdbcQuery - Class in com.github.davidmoten.rx.jdbc
 
NamedParameters.JdbcQuery(String, List<String>) - Constructor for class com.github.davidmoten.rx.jdbc.NamedParameters.JdbcQuery
 
names() - Method in class com.github.davidmoten.rx.jdbc.NamedParameters.JdbcQuery
 
names() - Method in interface com.github.davidmoten.rx.jdbc.Query
Returns the list of names corresponding positionally to the ? characters in the sql.
names() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
 
names() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
nonTransactionalScheduler(Func0<Scheduler>) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Sets the non transactional scheduler.
nonTransactionalSchedulerOnCurrentThread() - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Requests that the non transactional queries are run using Schedulers.trampoline().
NOT_SPECIFIED - Static variable in annotation type com.github.davidmoten.rx.jdbc.annotations.Column
 
NULL_BLOB - Static variable in class com.github.davidmoten.rx.jdbc.Database
Sentinel object used to indicate in parameters of a query that rather than calling PreparedStatement.setObject(int, Object) with a null we call PreparedStatement.setNull(int, int) with Types.CLOB.
NULL_CLOB - Static variable in class com.github.davidmoten.rx.jdbc.Database
Sentinel object used to indicate in parameters of a query that rather than calling PreparedStatement.setObject(int, Object) with a null we call PreparedStatement.setNull(int, int) with Types.CLOB.
NULL_NUMBER - Static variable in class com.github.davidmoten.rx.jdbc.Database
 

P

parameter(Object) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Appends a parameter to the parameter list for the query.
parameter(String, Object) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Sets a named parameter.
parameter(Object) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends a parameter to the parameter list for the query.
parameter(String, Object) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Sets a named parameter.
parameterBlob(byte[]) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends a parameter to the parameter list for the query for a CLOB parameter and handles null appropriately.
parameterClob(String) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends a parameter to the parameter list for the query for a CLOB parameter and handles null appropriately.
parameterListOperator() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Returns an Observable.Operator that runs a select query for each list of parameter objects in the source observable.
parameterListOperator() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Returns an Observable.Operator to allow the query to be run once per parameter list in the source.
parameterOperator() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Returns an Observable.Operator to allow the query to be pushed parameters via the Observable.lift(Operator) method.
parameterOperator() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Returns an Observable.Operator to allow the query to be pushed parameters via the Observable.lift(Operator) method.
parameters() - Method in interface com.github.davidmoten.rx.jdbc.Query
Returns the parameters for the query in order of appearance as ? markers in the sql.
parameters(Observable<T>) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Appends the given parameters to the parameter list for the query.
parameters(Object...) - Method in class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Appends the given parameter values to the parameter list for the query.
parameters() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
 
parameters(Observable<T>) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends the given parameters to the parameter list for the query.
parameters(Object...) - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Appends the given parameter values to the parameter list for the query.
parameters() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
parse(String) - Static method in class com.github.davidmoten.rx.jdbc.NamedParameters
 
password(String) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
 
pool(int, int) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Sets the ConnectionProvider to use a connection pool with the given jdbc url and pool size.
pooled(String) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Sets the ConnectionProvider to use a connection pool with the given jdbc url and min pool size of 0, max pool size of 10.

Q

Query - Annotation Type in com.github.davidmoten.rx.jdbc.annotations
 
Query - Interface in com.github.davidmoten.rx.jdbc
A database DML query, either update/insert or select.
queryContext() - Method in class com.github.davidmoten.rx.jdbc.Database
Returns the thread local current query context (will not return null).
QuerySelect - Class in com.github.davidmoten.rx.jdbc
A query and its executable context.
QuerySelect.Builder - Class in com.github.davidmoten.rx.jdbc
Builds a QuerySelect.
QuerySelect.Builder(String, Database) - Constructor for class com.github.davidmoten.rx.jdbc.QuerySelect.Builder
Constructor.
QuerySelect.OperatorBuilder<R> - Class in com.github.davidmoten.rx.jdbc
Builder pattern for select query Observable.Operator.
QuerySelect.OperatorBuilder(QuerySelect.Builder, OperatorType) - Constructor for class com.github.davidmoten.rx.jdbc.QuerySelect.OperatorBuilder
Constructor.
QueryUpdate<T> - Class in com.github.davidmoten.rx.jdbc
Always emits an Observable of size 1 containing the number of affected records.
QueryUpdate.Builder - Class in com.github.davidmoten.rx.jdbc
Builds a QueryUpdate.
QueryUpdate.Builder(String, Database) - Constructor for class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Constructor.
QueryUpdate.ReturnGeneratedKeysBuilder - Class in com.github.davidmoten.rx.jdbc
 
QueryUpdate.ReturnGeneratedKeysBuilder(QueryBuilder) - Constructor for class com.github.davidmoten.rx.jdbc.QueryUpdate.ReturnGeneratedKeysBuilder
 

R

READER_TO_STRING - Static variable in class com.github.davidmoten.rx.jdbc.Util
Returns a function that reads a Reader into a String.
ResultSetMapper<T> - Interface in com.github.davidmoten.rx.jdbc
 
returnGeneratedKeys() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate.Builder
Returns a builder used to specify how to process the generated keys ResultSet.
returnGeneratedKeysFunction() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
rollback(Observable<?>...) - Method in class com.github.davidmoten.rx.jdbc.Database
Rolls back a transaction and resets the current query context so that further queries will use the asynchronous version by default.
rollbackOnCompleteOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Rolls back current transaction on the completion of source if and only if the source sequence is non-empty.
rollbackOnNextListOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
 
rollbackOnNextOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Rolls back the current transaction.
rollbackOperator() - Method in class com.github.davidmoten.rx.jdbc.Database
Waits for the source to complete before returning the result of db.rollback();
run(Observable<String>) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns an Observable that is the result of running a sequence of update commands (insert/update/delete, ddl) read from the given Observable sequence.
run() - Method in class com.github.davidmoten.rx.jdbc.Database
Returns an Observable.Operator version of Database.run(Observable).
run(InputStream, String) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns an Observable that is the result of running a sequence of update commands (insert/update/delete, ddl) commands read from an InputStream using the given delimiter as the statement delimiter (for example semicolon).
run(InputStream, Charset, String) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns an Observable that is the result of running a sequence of update commands (insert/update/delete, ddl) commands read from an InputStream with the given Charset using the given delimiter as the statement delimiter (for example semicolon).
RxUtil - Class in com.github.davidmoten.rx
Utility methods for RxJava.
RxUtil.CountingAction<T> - Class in com.github.davidmoten.rx
 
RxUtil.CountingAction() - Constructor for class com.github.davidmoten.rx.RxUtil.CountingAction
 

S

select(String) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns a QuerySelect.Builder builder based on the given select statement sql.
select() - Method in class com.github.davidmoten.rx.jdbc.Database
Returns a QuerySelect.Builder builder and defers specifying sql to the `autoMap` Class parameter.
setNamedParameters(PreparedStatement, List<Parameter>, List<String>) - Static method in class com.github.davidmoten.rx.jdbc.Util
 
single(Class<T>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
sql() - Method in class com.github.davidmoten.rx.jdbc.NamedParameters.JdbcQuery
 
sql() - Method in interface com.github.davidmoten.rx.jdbc.Query
Returns the sql statement for this query following JDBC format (? for parameters for instance).
sql() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
 
sql() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
SQLRuntimeException - Exception in com.github.davidmoten.rx.jdbc.exceptions
 
SQLRuntimeException(SQLException) - Constructor for exception com.github.davidmoten.rx.jdbc.exceptions.SQLRuntimeException
 
SQLRuntimeException(String) - Constructor for exception com.github.davidmoten.rx.jdbc.exceptions.SQLRuntimeException
 

T

toEmpty() - Static method in class com.github.davidmoten.rx.RxUtil
Returns a Func1 that returns an empty Observable.
toOperator(Func1<Observable<T>, Observable<R>>) - Static method in class com.github.davidmoten.rx.RxUtil
Converts a transformation of an Observable into another Observable into an Observable.Operator suitable for use with Observable.lift(Operator) for instance.
toSentinelIfNull(String) - Static method in class com.github.davidmoten.rx.jdbc.Database
 
toSentinelIfNull(byte[]) - Static method in class com.github.davidmoten.rx.jdbc.Database
 
toString() - Method in class com.github.davidmoten.rx.jdbc.QuerySelect
 
toString() - Method in class com.github.davidmoten.rx.jdbc.QueryUpdate
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple2
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple3
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
toString() - Method in class com.github.davidmoten.rx.jdbc.tuple.TupleN
 
TransactionAlreadyOpenException - Exception in com.github.davidmoten.rx.jdbc.exceptions
 
TransactionAlreadyOpenException() - Constructor for exception com.github.davidmoten.rx.jdbc.exceptions.TransactionAlreadyOpenException
 
tuple(Class<T1>, Class<T2>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
tuple(Class<T1>, Class<T2>, Class<T3>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
tuple(Class<T1>, Class<T2>, Class<T3>, Class<T4>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
tuple(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
tuple(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
tuple(Class<T1>, Class<T2>, Class<T3>, Class<T4>, Class<T5>, Class<T6>, Class<T7>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
Tuple2<T1,T2> - Class in com.github.davidmoten.rx.jdbc.tuple
An explicitly typed tuple.
Tuple2(T1, T2) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.Tuple2
Constructor.
Tuple3<T1,T2,T3> - Class in com.github.davidmoten.rx.jdbc.tuple
An explicitly typed tuple.
Tuple3(T1, T2, T3) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.Tuple3
Constructor.
Tuple4<T1,T2,T3,T4> - Class in com.github.davidmoten.rx.jdbc.tuple
An explicitly typed tuple.
Tuple4(T1, T2, T3, T4) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.Tuple4
Constructor.
Tuple5<T1,T2,T3,T4,T5> - Class in com.github.davidmoten.rx.jdbc.tuple
An explicitly typed tuple.
Tuple5(T1, T2, T3, T4, T5) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.Tuple5
Constructor.
Tuple6<T1,T2,T3,T4,T5,T6> - Class in com.github.davidmoten.rx.jdbc.tuple
An explicitly typed tuple.
Tuple6(T1, T2, T3, T4, T5, T6) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.Tuple6
Constructor.
Tuple7<T1,T2,T3,T4,T5,T6,T7> - Class in com.github.davidmoten.rx.jdbc.tuple
An explicitly typed tuple.
Tuple7(T1, T2, T3, T4, T5, T6, T7) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.Tuple7
Constructor.
TupleN<T> - Class in com.github.davidmoten.rx.jdbc.tuple
Variable length tuple backed by a List.
TupleN(List<T>) - Constructor for class com.github.davidmoten.rx.jdbc.tuple.TupleN
Constructor.
tupleN(Class<T>) - Static method in class com.github.davidmoten.rx.jdbc.tuple.Tuples
 
Tuples - Class in com.github.davidmoten.rx.jdbc.tuple
Utility methods for tuples.

U

update(String) - Method in class com.github.davidmoten.rx.jdbc.Database
Returns a QueryUpdate.Builder builder based on the given update/insert/delete/DDL statement sql.
url(String) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
Sets the jdbc url.
username(String) - Method in class com.github.davidmoten.rx.jdbc.Database.Builder
 
Util - Class in com.github.davidmoten.rx.jdbc
Utility methods.

V

value1() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple2
Returns the first memmber of the tuple.
value1() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple3
 
value1() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
value1() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
value1() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
value1() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
value2() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple2
Returns the 2nd member of the tuple.
value2() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple3
 
value2() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
value2() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
value2() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
value2() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
value3() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple3
 
value3() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
value3() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
value3() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
value3() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
value4() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple4
 
value4() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
value4() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
value4() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
value5() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple5
 
value5() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
value5() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
value6() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple6
 
value6() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
value7() - Method in class com.github.davidmoten.rx.jdbc.tuple.Tuple7
 
values() - Method in class com.github.davidmoten.rx.jdbc.tuple.TupleN
 
A B C D E F G H I L M N P Q R S T U V 

Copyright © 2014–2015. All rights reserved.