SqliteClient class

Constructors

SqliteClient({required RoomClient room})

Properties

hashCode int
The hash code for this object.
no setterinherited
room RoomClient
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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