Skip to content

QueryBuilder

QueryBuilder<TTable, TSchema> = object

Defined in: packages/db/src/types.ts:259

TTable extends DrizzleTable = DrizzleTable

TSchema extends Record<string, unknown> = Record<string, never>

findFirst: <TConfig, TRow>(options?) => Operation<WithCan<TRow> | undefined>

Defined in: packages/db/src/types.ts:266

TConfig extends FindFirstOptions = Record<string, never>

TRow = InferQueryResult<TSchema, TTable, TConfig>

TConfig

Operation<WithCan<TRow> | undefined>


findMany: <TConfig, TRow>(options?) => Operation<WithCan<TRow>[]>

Defined in: packages/db/src/types.ts:263

TConfig extends FindManyOptions = Record<string, never>

TRow = InferQueryResult<TSchema, TTable, TConfig>

TConfig

Operation<WithCan<TRow>[]>


paginate: <TRow>(params, options?) => Operation<CursorPage<TRow>> | Operation<OffsetPage<TRow>>

Defined in: packages/db/src/types.ts:269

TRow = InferRow<TTable>

CursorParams | OffsetParams

PaginateOptions

Operation<CursorPage<TRow>> | Operation<OffsetPage<TRow>>