platform/test/models/car.orm.g.dart
2017-06-17 12:45:31 -04:00

212 lines
5.3 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
// **************************************************************************
// Generator: AngelQueryBuilderGenerator
// Target: class _Car
// **************************************************************************
import 'dart:async';
import 'package:query_builder/query_builder.dart';
import 'package:postgres/postgres.dart';
import 'package:query_builder_sql/query_builder_sql.dart';
import 'car.dart';
class CarRepository {
final PostgreSQLConnection connection;
CarRepository(this.connection);
CarRepositoryQuery all() => new CarRepositoryQuery(connection);
CarRepositoryQuery whereId(String id) {
return all().where('id', id);
}
CarRepositoryQuery whereCreatedAt(DateTime createdAt, {bool time: true}) {
return all().whereDate('created_at', createdAt, time: time != false);
}
CarRepositoryQuery whereUpdatedAt(DateTime updatedAt, {bool time: true}) {
return all().whereDate('updated_at', updatedAt, time: time != false);
}
}
class CarRepositoryQuery extends SqlRepositoryQuery<Car> {
final PostgreSQLConnection connection;
CarRepositoryQuery(this.connection) : super('cars');
CarRepositoryQuery whereId(String id) {
return this.where('id', id);
}
CarRepositoryQuery whereCreatedAt(DateTime createdAt, {bool time: true}) {
return this.whereDate('created_at', createdAt, time: time != false);
}
CarRepositoryQuery whereUpdatedAt(DateTime updatedAt, {bool time: true}) {
return this.whereDate('updated_at', updatedAt, time: time != false);
}
CarRepositoryQuery orWhereId(String id) {
return or(whereId(id));
}
CarRepositoryQuery orWhereCreatedAt(DateTime createdAt, {bool time}) {
return or(whereCreatedAt(createdAt, time: time != false));
}
CarRepositoryQuery orWhereUpdatedAt(DateTime updatedAt, {bool time}) {
return or(whereUpdatedAt(updatedAt, time: time != false));
}
@override
CarRepositoryQuery latest([String fieldName]) {
return super.latest(fieldName);
}
@override
CarRepositoryQuery oldest([String fieldName]) {
return super.oldest(fieldName);
}
@override
CarRepositoryQuery where(String fieldName, dynamic value) {
return super.where(fieldName, value);
}
@override
CarRepositoryQuery whereNot(String fieldName, dynamic value) {
return super.whereNot(fieldName, value);
}
@override
CarRepositoryQuery whereNull(String fieldName) {
return super.whereNull(fieldName);
}
@override
CarRepositoryQuery whereNotNull(String fieldName) {
return super.whereNotNull(fieldName);
}
@override
CarRepositoryQuery distinct(Iterable fieldNames) {
return super.distinct(fieldNames);
}
@override
CarRepositoryQuery groupBy(String fieldName) {
return super.groupBy(fieldName);
}
@override
CarRepositoryQuery inRandomOrder() {
return super.inRandomOrder();
}
@override
CarRepositoryQuery orderBy(String fieldName, [OrderBy orderBy]) {
return super.orderBy(fieldName, orderBy);
}
@override
CarRepositoryQuery select(Iterable selectors) {
return super.select(selectors);
}
@override
CarRepositoryQuery skip(int count) {
return super.skip(count);
}
@override
CarRepositoryQuery take(int count) {
return super.take(count);
}
@override
CarRepositoryQuery join(
String otherTable, String nearColumn, String farColumn,
[JoinType joinType]) {
return super.join(otherTable, nearColumn, farColumn, joinType);
}
@override
CarRepositoryQuery union(RepositoryQuery other, [UnionType type]) {
return super.union(other, type);
}
@override
CarRepositoryQuery whereBetween(
String fieldName, dynamic lower, dynamic upper) {
return super.whereBetween(fieldName, lower, upper);
}
@override
CarRepositoryQuery whereDate(String fieldName, DateTime date, {bool time}) {
return super.whereDate(fieldName, date, time: time);
}
@override
CarRepositoryQuery whereDay(String fieldName, int day) {
return super.whereDay(fieldName, day);
}
@override
CarRepositoryQuery whereEquality(
String fieldName, dynamic value, Equality equality) {
return super.whereEquality(fieldName, value, equality);
}
@override
CarRepositoryQuery whereIn(String fieldName, Iterable values) {
return super.whereIn(fieldName, values);
}
@override
CarRepositoryQuery whereLike(String fieldName, dynamic value) {
return super.whereLike(fieldName, value);
}
@override
CarRepositoryQuery whereMonth(String fieldName, int month) {
return super.whereMonth(fieldName, month);
}
@override
CarRepositoryQuery whereNotBetween(
String fieldName, dynamic lower, dynamic upper) {
return super.whereNotBetween(fieldName, lower, upper);
}
@override
CarRepositoryQuery whereNotIn(String fieldName, Iterable values) {
return super.whereNotIn(fieldName, values);
}
@override
CarRepositoryQuery whereYear(String fieldName, int year) {
return super.whereYear(fieldName, year);
}
@override
CarRepositoryQuery selfJoin(String t1, String t2) {
return super.selfJoin(t1, t2);
}
@override
CarRepositoryQuery or(RepositoryQuery other) {
return super.or(other);
}
@override
CarRepositoryQuery not(RepositoryQuery other) {
return super.not(other);
}
@override
get() {
return new Stream.fromFuture(connection.query(toSql()).then((rows) {}));
}
}