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