OBXSyncFlags class abstract
Flags to adjust Sync client behavior.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- DebugLogFilterVariables → const int
- Logs Sync filter variables used for each client, e.g. values provided by JWT or the client's login message.
- DebugLogIdMapping → const int
- Enable (rather extensive) logging on how IDs are mapped (local <-> global)
- DebugLogTxLogs → const int
- Enables debug logging of TX log processing. For now, this only has an effect on SyncClients (Sync Server has extensive debug logs already).
- KeepDataOnSyncError → const int
- If the client gets in a state that does not allow any further synchronization, this flag instructs Sync to keep local data nevertheless. While this preserves data, you need to resolve the situation manually. For example, you could backup the data and start with a fresh database. Note that the default behavior (this flag is not set) is to wipe existing data from all sync-enabled types and sync from scratch from the server. Client-only: setting this flag for Sync server has no effect.
- RemoveWithObjectData → const int
- When set, remove operations will include the full object data in the TX log (REMOVE_OBJECT command). This allows Sync filters to filter out remove operations based on the object content. Without this flag, remove operations only contain the object ID and cannot be filtered. Note: this increases the size of TX logs for remove operations.
- SkipInvalidTxOps → const int
- Skips invalid (put object) operations in the TX log instead of failing.