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
@Serializable
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
A table that is managed by the user instead of being auto-created and migrated by the PowerSync SDK.
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.previousValues for update statements.