SqliteWriteTable class

A logical table to write into a SQLite file.

Constructors

SqliteWriteTable({required String name, required String createSql, required List<List<Object?>> rows, List<int>? rowids, bool withoutRowid = false})

Properties

createSql String
CREATE TABLE statement string. Stored verbatim in sqlite_schema.sql.
final
hashCode int
The hash code for this object.
no setterinherited
name String
final
rowids List<int>?
Optional explicit rowids; when null, rowids are assigned 1..N. Ignored when withoutRowid is true.
final
rows List<List<Object?>>
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
withoutRowid bool
True for CREATE TABLE ... WITHOUT ROWID. The table is written as an INDEX B-tree (page types 0x02/0x0a) sorted by the rows' on-disk key. Each entry in rows must already be in on-disk column order (PK columns first, then the remaining columns in declared order).
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