Skip navigation links
A C D E F G H I R S T W 

A

arguments(String...) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBArgument
 

C

column(String, String) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a String value.
column(String, Byte) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Byte value.
column(String, Short) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Short value.
column(String, Integer) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Integer value.
column(String, Long) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Long value.
column(String, Float) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Float value.
column(String, Double) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Double value.
column(String, Boolean) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a Boolean value.
column(String, byte[]) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds a column with a byte array value.
com.google.android.agera.database - package com.google.android.agera.database
 
compile() - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBCompile
Compiles a sql request that containing the previously specified data.

D

databaseDeleteFunction(Supplier<Result<SQLiteDatabase>>) - Static method in class com.google.android.agera.database.SqlDatabaseFunctions
Creates a sql delete Function.
databaseInsertFunction(Supplier<Result<SQLiteDatabase>>) - Static method in class com.google.android.agera.database.SqlDatabaseFunctions
Creates a sql insert Function.
databaseQueryFunction(Supplier<Result<SQLiteDatabase>>, Function<Cursor, T>) - Static method in class com.google.android.agera.database.SqlDatabaseFunctions
Creates a sql query Function.
databaseUpdateFunction(Supplier<Result<SQLiteDatabase>>) - Static method in class com.google.android.agera.database.SqlDatabaseFunctions
Creates a sql update Function.

E

emptyColumn(String) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBColumn
Adds an empty column.
equals(Object) - Method in class com.google.android.agera.database.SqlDeleteRequest
 
equals(Object) - Method in class com.google.android.agera.database.SqlInsertRequest
 
equals(Object) - Method in class com.google.android.agera.database.SqlRequest
 
equals(Object) - Method in class com.google.android.agera.database.SqlUpdateRequest
 

F

failOnConflict() - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBConflict
When a constraint violation occurs, the command aborts with a return code SQLITE_CONSTRAINT.

G

get() - Method in class com.google.android.agera.database.SqlDatabaseSupplier
 

H

hashCode() - Method in class com.google.android.agera.database.SqlDeleteRequest
 
hashCode() - Method in class com.google.android.agera.database.SqlInsertRequest
 
hashCode() - Method in class com.google.android.agera.database.SqlRequest
 
hashCode() - Method in class com.google.android.agera.database.SqlUpdateRequest
 

I

ignoreOnConflict() - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBConflict
When a constraint violation occurs, the one row that contains the constraint violation is not inserted or changed.

R

replaceOnConflict() - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBConflict
When a UNIQUE constraint violation occurs, the pre-existing rows that are causing the constraint violation are removed prior to inserting or updating the current row.

S

sql(String) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBSql
Sets sql string.
SqlDatabaseFunctions - Class in com.google.android.agera.database
Utility methods for obtaining database querying Function instances.
SqlDatabaseSupplier - Class in com.google.android.agera.database
Abstract extension of SQLiteOpenHelper implementing a sql database Supplier to be used with the SqlDatabaseFunctions.
SqlDatabaseSupplier(Context, String, SQLiteDatabase.CursorFactory, int) - Constructor for class com.google.android.agera.database.SqlDatabaseSupplier
Extending the base constructor, for overriding in concrete implementations.
SqlDeleteRequest - Class in com.google.android.agera.database
An immutable object representing a sql delete request.
sqlDeleteRequest() - Static method in class com.google.android.agera.database.SqlRequests
Starts the creation of a SqlDeleteRequest.
SqlInsertRequest - Class in com.google.android.agera.database
An immutable object representing a sql insert request.
sqlInsertRequest() - Static method in class com.google.android.agera.database.SqlRequests
Starts the creation of a SqlDeleteRequest.
SqlRequest - Class in com.google.android.agera.database
An immutable object representing a sql request.
sqlRequest() - Static method in class com.google.android.agera.database.SqlRequests
Starts the creation of a SqlRequest.
SqlRequestCompilerStates - Interface in com.google.android.agera.database
Container of the compiler state interfaces supporting the creation of sql requests.
SqlRequestCompilerStates.DBArgument<T> - Interface in com.google.android.agera.database
Compiler state allowing to add arguments.
SqlRequestCompilerStates.DBArgumentCompile<T,TC> - Interface in com.google.android.agera.database
Compiler state allowing to specify sql arguments or compile.
SqlRequestCompilerStates.DBArgumentConflictCompile<T,TCc> - Interface in com.google.android.agera.database
Compiler state allowing to specify sql arguments, conflict algorithm or compile.
SqlRequestCompilerStates.DBColumn<T> - Interface in com.google.android.agera.database
Compiler state allowing to add columns.
SqlRequestCompilerStates.DBColumnConflictCompile<T,TSelf extends SqlRequestCompilerStates.DBColumnConflictCompile<T,TSelf>> - Interface in com.google.android.agera.database
Compiler state allowing to specify columns, a conflict algorithm or compile.
SqlRequestCompilerStates.DBColumnWhereConflictCompile<T,TAac,TSelf extends SqlRequestCompilerStates.DBColumnWhereConflictCompile<T,TAac,TSelf>> - Interface in com.google.android.agera.database
Compiler state allowing to specify a column, conflict algorithm, where clause or compile.
SqlRequestCompilerStates.DBCompile<T> - Interface in com.google.android.agera.database
Compiler state to compile the sql request.
SqlRequestCompilerStates.DBConflict<T> - Interface in com.google.android.agera.database
Compiler state allowing to add conflict algorithm.
SqlRequestCompilerStates.DBConflictCompile<T> - Interface in com.google.android.agera.database
Compiler state allowing to specify a conflict algorithm or compile.
SqlRequestCompilerStates.DBSql<T> - Interface in com.google.android.agera.database
Compiler state allowing to specify what raw sql to execute/query.
SqlRequestCompilerStates.DBTable<T> - Interface in com.google.android.agera.database
Compiler state allowing to specify what table to operate on.
SqlRequestCompilerStates.DBWhere<T> - Interface in com.google.android.agera.database
Compiler state allowing to specify what items to update/delete.
SqlRequestCompilerStates.DBWhereCompile<T,TAc> - Interface in com.google.android.agera.database
Compiler state allowing to specify a where clause or compile.
SqlRequestCompilerStates.DBWhereConflictCompile<T,TAcc> - Interface in com.google.android.agera.database
Compiler state allowing to specify a conflict algorithm, a where clause or compile.
SqlRequests - Class in com.google.android.agera.database
Creates sql requests.
sqlUpdateRequest() - Static method in class com.google.android.agera.database.SqlRequests
Starts the creation of a SqlUpdateRequest.
SqlUpdateRequest - Class in com.google.android.agera.database
An immutable object representing a sql update request.

T

table(String) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBTable
Sets a table.
toString() - Method in class com.google.android.agera.database.SqlDeleteRequest
 
toString() - Method in class com.google.android.agera.database.SqlInsertRequest
 
toString() - Method in class com.google.android.agera.database.SqlRequest
 
toString() - Method in class com.google.android.agera.database.SqlUpdateRequest
 

W

where(String) - Method in interface com.google.android.agera.database.SqlRequestCompilerStates.DBWhere
Sets a where clause for update/delete instructions.
A C D E F G H I R S T W 
Skip navigation links