SqliteDatabaseClient class
Methods
-
addColumnsWithSchema({required String table, required ArrowSchema schema})
→ Future<void>
-
-
count({required String table, Object? where, Object? params})
→ Future<int>
-
-
createDatabase({SqliteCreateMode mode = SqliteCreateMode.create})
→ Future<void>
-
-
createTableFromArrowBatches({required String name, required SqliteArrowBatches batches, SqliteCreateMode mode = SqliteCreateMode.create})
→ Future<void>
-
-
createTableFromArrowTable({required String name, required ArrowTable table, SqliteCreateMode mode = SqliteCreateMode.create})
→ Future<void>
-
-
createTableWithSchema({required String name, required ArrowSchema schema, SqliteArrowBatches? batches, SqliteCreateMode mode = SqliteCreateMode.create})
→ Future<void>
-
-
delete({required String table, required String where, Object? params})
→ Future<int>
-
-
dropColumns({required String table, required List<String> columns})
→ Future<void>
-
-
dropDatabase({bool ignoreMissing = false})
→ Future<void>
-
-
dropTable({required String name, bool ignoreMissing = false})
→ Future<void>
-
-
executeSql({required String query, Object? params})
→ Future<SqliteSqlExecution>
-
-
executeSqlStatement({required String query, Object? params})
→ Future<int>
-
-
insert({required String table, required ArrowRecordBatch records})
→ Future<void>
-
-
insertStream({required String table, required SqliteArrowBatches chunks})
→ Future<void>
-
-
insertTable({required String table, required ArrowTable records})
→ Future<void>
-
-
inspect(String table)
→ Future<ArrowSchema>
-
-
inspectDatabase()
→ Future<SqliteDatabaseDetails>
-
-
listTables()
→ Future<List<String>>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
renameTable({required String name, required String newName})
→ Future<void>
-
-
search({required String table, Object? where, Object? params, int? offset, int? limit, List<String>? select})
→ Future<List<ArrowRecordBatch>>
-
-
searchStream({required String table, Object? where, Object? params, int? offset, int? limit, List<String>? select})
→ SqliteArrowBatches
-
-
searchTable({required String table, Object? where, Object? params, int? offset, int? limit, List<String>? select})
→ Future<ArrowTable>
-
-
sql({required String query, Object? params})
→ Future<List<ArrowRecordBatch>>
-
-
sqlStream({required String query, Object? params})
→ SqliteArrowBatches
-
-
sqlTable({required String query, Object? params})
→ Future<ArrowTable>
-
-
toString()
→ String
-
A string representation of this object.
inherited
-
update({required String table, required String where, required DatasetRecord values, Object? params})
→ Future<int>
-