UNPKG

@lightningkite/ktor-batteries

Version:
45 lines 2.31 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GroupAggregateQuery = exports.AggregateQuery = exports.GroupCountQuery = void 0; // Package: com.lightningkite.ktordb // Generated by Khrysalis - this file will be overwritten. const Aggregate_1 = require("./Aggregate"); const Condition_1 = require("./Condition"); const khrysalis_runtime_1 = require("@lightningkite/khrysalis-runtime"); //! Declares com.lightningkite.ktordb.GroupCountQuery class GroupCountQuery { constructor(condition = new Condition_1.Condition.Always(), groupBy) { this.condition = condition; this.groupBy = groupBy; } static propertyTypes(Model) { return { condition: [Condition_1.Condition, Model], groupBy: [String, Model] }; } } exports.GroupCountQuery = GroupCountQuery; GroupCountQuery.properties = ["condition", "groupBy"]; (0, khrysalis_runtime_1.setUpDataClass)(GroupCountQuery); //! Declares com.lightningkite.ktordb.AggregateQuery class AggregateQuery { constructor(aggregate, condition = new Condition_1.Condition.Always(), property) { this.aggregate = aggregate; this.condition = condition; this.property = property; } static propertyTypes(Model) { return { aggregate: [Aggregate_1.Aggregate], condition: [Condition_1.Condition, Model], property: [String, Model] }; } } exports.AggregateQuery = AggregateQuery; AggregateQuery.properties = ["aggregate", "condition", "property"]; (0, khrysalis_runtime_1.setUpDataClass)(AggregateQuery); //! Declares com.lightningkite.ktordb.GroupAggregateQuery class GroupAggregateQuery { constructor(aggregate, condition = new Condition_1.Condition.Always(), groupBy, property) { this.aggregate = aggregate; this.condition = condition; this.groupBy = groupBy; this.property = property; } static propertyTypes(Model) { return { aggregate: [Aggregate_1.Aggregate], condition: [Condition_1.Condition, Model], groupBy: [String, Model], property: [String, Model] }; } } exports.GroupAggregateQuery = GroupAggregateQuery; GroupAggregateQuery.properties = ["aggregate", "condition", "groupBy", "property"]; (0, khrysalis_runtime_1.setUpDataClass)(GroupAggregateQuery); //# sourceMappingURL=GroupCountQuery.js.map