Package-level declarations
Types
Link copied to clipboard
A single column in a table schema.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class IndexedColumn(val column: String, val ascending: Boolean = true, columnDefinition: Column? = null, var type: ColumnType? = null)
Describes an indexed column.
Link copied to clipboard
Link copied to clipboard
A parameter that can be used in a PendingStatement.
Link copied to clipboard
class RawTableSchema(val tableName: String? = null, val syncedColumns: List<String>? = null, val options: TableOptions = TableOptions())
The schema of a RawTable in the local database.
Link copied to clipboard
data class TableOptions(val localOnly: Boolean = false, val insertOnly: Boolean = false, val trackMetadata: Boolean = false, val trackPreviousValues: TrackPreviousValuesOptions? = null, val ignoreEmptyUpdates: Boolean = false)
Link copied to clipboard
data class TrackPreviousValuesOptions(val columnFilter: List<String>? = null, val onlyWhenChanged: Boolean = false)
Options to include old values in CrudEntry.previousValue for update statements.