data library

Classes

PostgresqlDataAttribute
PostgresqlDataRelation<DataType extends DataObject<DataType>>
PostgresqlDataRepositoryService<TData extends DataObject<TData>>
Standalone DataRepository providing direct access to the postgres data.
PostgresqlDataTable<DataType extends DataObject<DataType>>
PostgresqlDataView<DataType extends DataObject<DataType>>
PostgresqlFunctionExpression
PostgresqlRawExpression

Mixins

PostgresqlDataRepository<TService extends Service, DataType extends DataObject<DataType>>

Functions

buildExpressionSql(Expression expression, Iterable<(PostgresqlDataAttribute, PostgresqlRelation?)> attributes) Sql
buildFilterSql(Filter filter, Iterable<(PostgresqlDataAttribute, PostgresqlRelation)> attributes) Sql?
buildSortSql(Sort sort, Iterable<(PostgresqlDataAttribute, PostgresqlRelation)> attributes) Sql?
identityFilter(DataBean<DataObject> bean, dynamic id) → Filter
mapResultRowToData<DataType extends DataObject<DataType>>(DataBean<DataType> bean, ResultRow row) List<DataType>
mapResultRowToRelation<DataType extends DataObject<DataType>>(PostgresqlRelation relation, DataBean<DataType> bean, ResultRow row) → DataType
mapResultToData<DataType extends DataObject<DataType>>(DataBean<DataType> bean, Result result) List<DataType>
mapResultToRelation<DataType extends DataObject<DataType>>(PostgresqlRelation relation, DataBean<DataType> bean, Result result) List<DataType>
typeOf(Expression expression, Iterable<(PostgresqlDataAttribute, PostgresqlRelation?)> attributes) PostgresqlDataType?