data library

Classes

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

Mixins

PostgresqlDataRepository<TService extends Service, TData extends DataObject<TData>>
PostgresqlRevisableRepository<TService extends Service, TData extends DataObject<TData>>
RevisableDataRepository implementation for PostgreSQL.

Functions

buildExpressionAttributes(List<Expression> expressions, Iterable<(PostgresqlDataAttribute, PostgresqlRelation)> attributes, {bool includeAlias = false}) → List<SqlAttribute>
buildExpressionSql(Expression expression, Iterable<(PostgresqlDataAttribute, PostgresqlRelation?)> attributes, {bool includeAlias = false}) → 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>
typedId(DataBean<DataObject> bean, dynamic id) → dynamic
Converts id to the type of the DataBean.idField of bean.
typeOf(Expression expression, Iterable<(PostgresqlDataAttribute, PostgresqlRelation?)> attributes) → PostgresqlDataType?