KeyValueSymbols class final

The key-value C ABI of offline_first_core (push_data, update_data, get_by_id, delete_by_id, get_all, clear_all_records).

Constructors

KeyValueSymbols({required Pointer<NativeFunction<OfcExecute>> push, required Pointer<NativeFunction<OfcExecute>> update, required Pointer<NativeFunction<OfcExecute>> getById, required Pointer<NativeFunction<OfcExecute>> deleteById, required Pointer<NativeFunction<OfcHandleCall>> getAll, required Pointer<NativeFunction<OfcHandleCall>> clear})
Every key-value function.
const

Properties

addresses → List<int>
The addresses, in declaration order.
no setter
clear → Pointer<NativeFunction<OfcHandleCall>>
clear_all_records.
final
deleteById → Pointer<NativeFunction<OfcExecute>>
delete_by_id.
final
getAll → Pointer<NativeFunction<OfcHandleCall>>
get_all.
final
getById → Pointer<NativeFunction<OfcExecute>>
get_by_id.
final
hashCode → int
The hash code for this object.
no setterinherited
push → Pointer<NativeFunction<OfcExecute>>
push_data.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
update → Pointer<NativeFunction<OfcExecute>>
update_data.
final

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