kysely
    Preparing search index...

    Interface HavingInterface<DB, TB>

    interface HavingInterface<DB, TB extends keyof DB> {
        having<
            RE extends
                | string
                | Expression<any>
                | DynamicReferenceBuilder<any>
                | SelectQueryBuilderExpression<Record<string, any>>
                | OperandExpressionFactory<DB, TB, any>,
            VE extends any,
        >(
            lhs: RE,
            op: ComparisonOperatorExpression,
            rhs: VE,
        ): HavingInterface<DB, TB>;
        having<E>(expression: E): HavingInterface<DB, TB>;
        havingRef<
            LRE extends
                | string
                | Expression<any>
                | DynamicReferenceBuilder<any>
                | SelectQueryBuilderExpression<Record<string, any>>
                | OperandExpressionFactory<DB, TB, any>,
            RRE extends
                | string
                | Expression<any>
                | DynamicReferenceBuilder<any>
                | SelectQueryBuilderExpression<Record<string, any>>
                | OperandExpressionFactory<DB, TB, any>,
        >(
            lhs: LRE,
            op: ComparisonOperatorExpression,
            rhs: RRE,
        ): HavingInterface<DB, TB>;
    }

    Type Parameters

    • DB
    • TB extends keyof DB

    Hierarchy (View Summary)

    Index

    Methods

    • Just like whereRef but adds a having statement instead of a where statement.

      Type Parameters

      • LRE extends
            | string
            | Expression<any>
            | DynamicReferenceBuilder<any>
            | SelectQueryBuilderExpression<Record<string, any>>
            | OperandExpressionFactory<DB, TB, any>
      • RRE extends
            | string
            | Expression<any>
            | DynamicReferenceBuilder<any>
            | SelectQueryBuilderExpression<Record<string, any>>
            | OperandExpressionFactory<DB, TB, any>

      Parameters

      Returns HavingInterface<DB, TB>