Member Junction
    Preparing search index...

    A query shape.

    interface ShapeDef {
        AdhocRefusal?: string;
        Computed?: readonly string[];
        CountOnly?: boolean;
        Key: string;
        Ordered: boolean;
        OwnCap?: boolean;
        PassThrough: "*" | readonly LogicalColumn[];
        Platforms?: readonly DatabasePlatform[];
        Refusal?: string;
        Schemas?: readonly SchemaKey[];
        Build(input: ShapeInput): ShapeText;
    }
    Index

    Properties

    AdhocRefusal?: string

    Ad hoc SQL of this shape is refused (the strict screen for caller SQL); the message contains this text.

    Computed?: readonly string[]

    Output columns that are computed: no entity field source.

    CountOnly?: boolean

    Which rows come back is not fixed (a cap with no ORDER BY): only the row count is compared.

    Key: string
    Ordered: boolean

    Whether the shape's ORDER BY fixes the row order (unique sort key).

    OwnCap?: boolean

    The shape caps its own rows (TOP, LIMIT, PERCENT, WITH TIES).

    PassThrough: "*" | readonly LogicalColumn[]

    Output columns that pass a source column straight through (named as the source names it), or * for all.

    Platforms?: readonly DatabasePlatform[]
    Refusal?: string

    A save of this shape is refused; the message contains this text.

    Schemas?: readonly SchemaKey[]

    Methods