Interface Select<Ext>

interface Select<Ext> {
    _tag: "Select";
    extensions: null | Ext["Select"];
    from: null | ast.JoinedTable<Ext>;
    groupBy: Expr<Ext>[];
    having: null | Expr<Ext>;
    selections: Selection<Ext>[];
    where: null | Expr<Ext>;
}

Type Parameters

Hierarchy

Properties

_tag: "Select"
extensions: null | Ext["Select"]
from: null | ast.JoinedTable<Ext>
groupBy: Expr<Ext>[]
having: null | Expr<Ext>
selections: Selection<Ext>[]
where: null | Expr<Ext>

Generated using TypeDoc