IDataRepository class abstract interface

Абстракция репозитория данных.

Implementers

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

bulkDelete(BulkDeleteRequest request) Future<int>
bulkUpsert(BulkUpsertRequest request) Future<List<DataRecord>>
create(CreateRecordRequest request) Future<DataRecord>
createCollectionIndex(CreateCollectionIndexRequest request) Future<CollectionIndex>
delete(DeleteRecordRequest request) Future<bool>
deleteCollection(DeleteCollectionRequest request) Future<bool>
deleteCollectionIndex(DeleteCollectionIndexRequest request) Future<bool>
dispose() Future<void>
exportDatabase(ExportDatabaseRequest request) Stream<Uint8List>
exportSnapshot(ExportSnapshotRequest request) Future<ExportSnapshotResponse>
get(GetRecordRequest request) Future<DataRecord?>
getSchema(GetSchemaRequest request) Future<GetSchemaResponse>
importDatabase({required Stream<Uint8List> payload, bool replaceExisting = true, int resumeAfterChunk = -1, void onChunkProcessed(int chunkIndex)?}) Future<ImportDatabaseResponse>
list(ListRecordsRequest request) Future<ListRecordsResponse>
listCollections() Future<List<String>>
listSchemas() Future<ListSchemasResponse>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
patch(PatchRecordRequest request) Future<DataRecord>
setSchemaPolicy(SetSchemaPolicyRequest request) Future<SetSchemaPolicyResponse>
toString() String
A string representation of this object.
inherited
update(UpdateRecordRequest request) Future<DataRecord>
watch(WatchChangesRequest request) Stream<DataChangeEvent>

Operators

operator ==(Object other) bool
The equality operator.
inherited