Interface Cast<Ext>

Type-casting of expressions, e.g. CAST(expr AS BIGINT)

interface Cast<Ext> {
    _tag: "Cast";
    dataType: DataType;
    expr: Expr<Ext>;
    extensions: null | Ext["Cast"];
}

Type Parameters

Hierarchy

  • Tagged<"Cast", {
        dataType: DataType;
        expr: Expr<Ext>;
        extensions: Ext["Cast"] | null;
    }>
    • Cast

Properties

_tag: "Cast"
dataType: DataType
expr: Expr<Ext>
extensions: null | Ext["Cast"]

Generated using TypeDoc