Libraries
    Preparing search index...

    Class SchemaQueryBuilder<TLocalSchema, TResult>

    Type Parameters

    • TLocalSchema extends ObjectSchemaBuilder<any, any, any, any, any, any, any>
    • TResult
    Index

    Constructors

    Methods

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • record: Record<string, any>

      Returns this

    • Parameters

      • callback: (builder: QueryBuilder) => void

      Returns this

    • Parameters

      • raw: Raw

      Returns this

    • Parameters

      • fn: (builder: QueryBuilder) => void

      Returns this

    • Parameters

      Returns Promise<TResult[]>

    • Parameters

      Returns Promise<number>

    • Returns Promise<number>

    • Returns Promise<TResult[]>

    • Returns Promise<TResult | undefined>

    • Parameters

      • sql: string
      • ...bindings: any[]

      Returns this

    • Returns Promise<number>

    • Parameters

      Returns this

    • Parameters

      • sql: string
      • ...bindings: any[]

      Returns this

    • Parameters

      Returns this

    • Parameters

      • variantKey: string
      • relationName: string
      • Optionalcustomize: (q: SchemaQueryBuilder<any, any>) => void

      Returns this

    • Parameters

      • n: number

      Returns this

    • Parameters

      • n: number

      Returns this

    • Returns this

    • Parameters

      Returns this

    • Parameters

      • sql: string
      • ...bindings: any[]

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • record: Record<string, any>

      Returns this

    • Parameters

      • callback: (builder: QueryBuilder) => void

      Returns this

    • Parameters

      • raw: Raw

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • opts: { page: number; pageSize: number }

      Returns Promise<PaginationResult<TResult>>

    • Returns Promise<TResult[]>

    • Type Parameters

      • K extends never

      Parameters

      • name: K

      Returns this

    • Parameters

      • sql: string
      • Optionalbindings: any[]

      Returns this

    • Parameters

      • keys: string[]

      Returns this

    • Returns QueryBuilder

    • Returns string

    • Returns string

    • Returns this

    • Parameters

      Returns Promise<TResult[]>

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • raw: Raw
      • operator: string
      • value: any

      Returns this

    • Parameters

      • callback: (builder: QueryBuilder) => void

      Returns this

    • Parameters

      • record: Record<string, any>

      Returns this

    • Parameters

      • raw: Raw

      Returns this

    • Parameters

      Returns this

    • Parameters

      • callback: QueryBuilder<any, any> | QueryCallback<any, unknown[]>

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      Returns this

    • Parameters

      • record: Record<string, any>

      Returns this

    • Parameters

      • callback: (builder: QueryBuilder) => void

      Returns this

    • Parameters

      • raw: Raw

      Returns this

    • Parameters

      Returns this

    • Parameters

      • callback: QueryBuilder<any, any> | QueryCallback<any, unknown[]>

      Returns this

    • Parameters

      Returns this

    • Parameters

      • sql: string
      • ...bindings: any[]

      Returns this

    • Parameters

      • key: string
      • column: string
      • operator: string
      • value: any

      Returns this

    • Returns this