DatabaseClient class
Methods
-
addColumnsOfType({required String table, required Map<String, DataType> newColumns, List<String>? namespace})
→ Future<void>
-
-
addColumnWithExpression({required String table, required Map<String, String> newColumns, List<String>? namespace})
→ Future<void>
-
-
checkout({required String table, required int version, List<String>? namespace})
→ Future<void>
-
-
count({required String table, String? text, List<double>? vector, dynamic where, List<String>? namespace})
→ Future<int>
-
-
createFullTextSearchIndex({required String table, required String column, List<String>? namespace, bool replace = false})
→ Future<void>
-
-
createScalarIndex({required String table, required String column, List<String>? namespace, bool replace = false})
→ Future<void>
-
-
createTableFromData({required String name, required List<Map<String, dynamic>> data, CreateMode mode = CreateMode.create, List<String>? namespace, Map<String, dynamic>? metadata})
→ Future<void>
-
-
createTableFromDataStream({required String name, required Stream<List<Map<String, dynamic>>> chunks, Map<String, DataType>? schema, CreateMode mode = CreateMode.create, List<String>? namespace, Map<String, dynamic>? metadata})
→ Future<void>
-
-
createTableWithSchema({required String name, required Map<String, DataType> schema, CreateMode mode = CreateMode.create, List<String>? namespace, Map<String, dynamic>? metadata})
→ Future<void>
-
-
createVectorIndex({required String table, required String column, List<String>? namespace, bool replace = false})
→ Future<void>
-
-
delete({required String table, required String where, List<String>? namespace})
→ Future<void>
-
-
dropColumns({required String table, required List<String> columns, List<String>? namespace})
→ Future<void>
-
-
dropIndex({required String table, required String name, List<String>? namespace})
→ Future<void>
-
-
dropTable({required String name, bool ignoreMissing = false, List<String>? namespace})
→ Future<void>
-
-
insert({required String table, required List<Map<String, dynamic>> records, List<String>? namespace})
→ Future<void>
-
-
insertStream({required String table, required Stream<List<Map<String, dynamic>>> chunks, List<String>? namespace})
→ Future<void>
-
-
inspect(String table, {List<String>? namespace})
→ Future<Map<String, DataType>>
-
-
listIndexes(String table, {List<String>? namespace})
→ Future<List<TableIndex>>
-
-
listTables({List<String>? namespace})
→ Future<List<String>>
-
-
listVersions(String table, {List<String>? namespace})
→ Future<List<TableVersion>>
-
-
merge({required String table, required String on, required List<Map<String, dynamic>> records, List<String>? namespace})
→ Future<void>
-
-
mergeStream({required String table, required String on, required Stream<List<Map<String, dynamic>>> chunks, List<String>? namespace})
→ Future<void>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
optimize({required String table, List<String>? namespace})
→ Future<void>
-
-
restore({required String table, required int version, List<String>? namespace})
→ Future<void>
-
-
search({required String table, String? text, List<double>? vector, dynamic where, int? offset, int? limit, List<String>? select, List<String>? namespace})
→ Future<List<Map<String, dynamic>>>
-
-
searchStream({required String table, String? text, List<double>? vector, dynamic where, int? offset, int? limit, List<String>? select, List<String>? namespace})
→ Stream<List<Map<String, dynamic>>>
-
-
sql({required String query, required List<TableRef> tables, Map<String, dynamic>? params})
→ Future<List<Map<String, dynamic>>>
-
-
sqlStream({required String query, required List<TableRef> tables, Map<String, dynamic>? params})
→ Stream<List<Map<String, dynamic>>>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
update({required String table, required String where, Map<String, dynamic>? values, Map<String, String>? valuesSql, List<String>? namespace})
→ Future<void>
-