Libraries v5.0.0
    Preparing search index...

    Type Alias ParameterizedQuery<Q, P>

    ParameterizedQuery: Omit<Q, UnboundTerminal | "query"> & {
        "[QUERY_SOURCE]": Q;
        query(
            ...args: QueryArguments<P>,
        ): Q extends { "[PARAMETER_READER]": infer F extends ParameterReader }
            ? Reparameterize<F, []>
            : never;
        toSQL(...args: QueryArguments<P>): BoundQuerySql;
        (
            ...args: QueryArguments<P>,
        ): Promise<Q extends { rowSchema: infer S } ? InferType<S>[] : never>;
    }

    A callable SELECT template; use query(...args) for ordinary query composition.

    Type Parameters

    Type Declaration

      • (
            ...args: QueryArguments<P>,
        ): Promise<Q extends { rowSchema: infer S } ? InferType<S>[] : never>
      • Parameters

        Returns Promise<Q extends { rowSchema: infer S } ? InferType<S>[] : never>

    • Readonly[QUERY_SOURCE]: Q
    • query: function
      • Bind an independent ordinary reader without executing it.

        Parameters

        Returns Q extends { "[PARAMETER_READER]": infer F extends ParameterReader }
            ? Reparameterize<F, []>
            : never

    • toSQL: function