Member Junction
    Preparing search index...
    interface CompositionVariant {
        Cases: Partial<Record<ValueCase, (sql: Sql) => ValueOutcome>>;
        Key: string;
        OuterParameters: readonly ExpectedParameter[];
        Refusal?: string;
        Static: boolean;
        Uses: readonly DepKey[];
        Dependencies(sql: Sql): ExpectedDependency[];
        ExtraPredicate?(input: CompositionInput): string;
        Oracle(
            sql: Sql,
            values: Readonly<Record<string, unknown>>,
            names: CteNames,
        ): OracleSource;
        Source(input: CompositionInput): string;
    }
    Index

    Properties

    Cases: Partial<Record<ValueCase, (sql: Sql) => ValueOutcome>>

    Values for the outer parameters, per value case (provided when a case is not listed).

    Key: string
    OuterParameters: readonly ExpectedParameter[]
    Refusal?: string

    A save of the composing query is refused with this code.

    Static: boolean

    Whether an ad hoc run can carry it (no outer parameters, no template).

    Uses: readonly DepKey[]

    The dependencies it composes (directly), which must exist.

    Methods