Libraries v5.0.0
    Preparing search index...

    Interface BoundQuery

    Connection-bound query factory. Query configuration is lazy and immutable.

    interface BoundQuery {
        transaction<T>(callback: (db: BoundQuery) => Promise<T>): Promise<T>;
        withTransaction(trx: Transaction): BoundQuery;
        <S extends ReadObject, N extends string>(
            schema: TableAlias<S, N>,
        ): AliasedQueryBuilder<AliasTables<S, N>>;
        <S extends ReadObject>(
            schema: S,
        ): ReadVariantMetadata<S> extends {
            discriminator: string;
            variants: Record<string, unknown>;
        }
            ? PolymorphicQueryBuilder<S, VariantReadSchemas<S>, [], true>
            : SchemaQueryBuilder<
                S,
                ObjectReadSchema<S, keyof ReadRelations<S>>,
                ReadRelations<S>,
                true,
                [],
                true,
            >;
    }
    Index