Type parameters
Constructors
constructor
• new ViewQuery<Plan>(plan)
Type parameters
Parameters
Properties
planType
•Readonly planType: Plan
plan
•Readonly plan: ViewPlan
Methods
as
▸ as<Name>(alias): ViewQuery<Alias<Plan, Name>>
Type parameters
Parameters
Returns
ViewQuery<Alias<Plan, Name>>
filter
▸ filter(predicate): ViewQuery<Plan>
Parameters
Returns
ViewQuery<Plan>
select
▸ select<Fields>(fields): ViewQuery<Select<Plan, Fields>>
Type parameters
Parameters
Returns
ViewQuery<Select<Plan, Fields>>
leftJoin
▸ leftJoin<Right>(right, options): ViewQuery<Join<Plan, Right, "left">>
Type parameters
Parameters
Returns
ViewQuery<Join<Plan, Right, "left">>
innerJoin
▸ innerJoin<Right>(right, options): ViewQuery<Join<Plan, Right, "inner">>
Type parameters
Parameters
Returns
ViewQuery<Join<Plan, Right, "inner">>
groupBy
▸ groupBy<Fields>(fields, window?): Object
Type parameters
Parameters
Returns
Object