dart_data_source library
Classes
-
AbsDatabase
-
-
AbsSelect
-
-
AliasedExpr
-
alias with column is special because columns are static fields, so it won't
persist an alias, no problem with other exprs as it will be used once
-
Assignment
-
-
BaseEntity
-
-
BaseQueryRepository<T extends BaseEntity>
-
-
BaseRepository<T extends BaseEntity>
-
-
BetweenExpression
-
-
BinaryExpression
-
-
BoolColumn
-
-
CompoundSelect
-
-
DatabaseModel
-
-
DateColumn
-
-
DateTimeColumn
-
-
DbColumn
-
-
DbContext
-
the abstract operation to be implemented by every db type
-
DbObject
-
objects that may be populated to the db
such as Table, view, field, trigger, ....
-
DbTable
-
a table or a view in the database
-
DeleteStatement
-
-
DoubleColumn
-
-
ExistsExpression
-
-
Expr
-
-
FieldInfo
-
-
FunctionExpression
-
-
Index
-
-
InExpression
-
-
InMemoryDatabase
-
InMemory db holds for one connection only, if the connection closes, it vanishes
-
InsertStatement
-
-
IntColumn
-
-
JoinTable
-
-
NameValuePair
-
-
NonQueryStatement
-
-
NullCheckExp
-
-
Queryable
-
a Queryable is any form may be used to select from such as (Table, View, JoinTable, SelectStatement)
-
RawSqlExpr
-
-
SchemaUpdate
-
-
SelectStatement
-
-
SortExp
-
-
SqliteBool
-
-
SqliteDatabase
-
-
SqliteDate
-
-
SqliteDateTime
-
-
SqliteDbContext
-
-
SqliteInteger
-
-
SqliteReal
-
-
SqliteString
-
-
SqliteText
-
-
Statement
-
Any statement must have parameterized slots
-
StringColumn
-
-
Table
-
-
TextColumn
-
-
Trigger
-
-
UnaryExpression
-
-
UpdateStatement
-
-
ValueExpr
-
-
View
-