quds_db library
A sqflite expansion package that simplifies creating databases and tables, crud operations, queries with modelization
Classes
- BlobField
- A Blob field for binary data.
- BoolField
- A bool db field representation.
- ColorField
- Color db field representation.
-
ConditionQuery<
T> - Represents a sql condition statement like
-
DataPageQuery<
T> - Represnts db page query.
-
DataPageQueryResult<
T> - Represents a query result with pagination.
- DateTimeField
- DateTime db field representation.
- DateTimeStringField
- DateTime db field representation.
- DbFunctions
-
Provides some db functions like
MAX
-MIN
-IFNULL
... etc. - DbHelper
- Provide some helping methods for managing the database.
- DbModel
- Represents a class can be saved in the database.
-
DbTableProvider<
T extends DbModel> - Represents a table in db with CRUD and other helping functions.
- DoubleField
- A double db representation
-
EnumField<
T> - Enum db field representation. With this field you can save enums in database
- FieldOrder
- Represents sql order part.
-
FieldWithValue<
T> - Represents a db field -with its value if required-.
- IdField
- An IntField with id field constrains
- IntField
- A db int field representation.
- JsonField
- ListField
-
NumField<
T> -
A num db representation, may be
integer
ordouble
. -
OperatorQuery<
T> - Represents a binary operator with two operands statement.
-
QueryPart<
T> - Represents any type of sql statements.
- StringField
- A string db field representation.
Enums
- EntryChangeType
- Represents the change type in some table.