createQueryBuilder

Function: createQueryBuilder()

createQueryBuilder<Schema>(config): object

Type Parameters

Schema

Schema extends { [K in string | number | symbol]: (columnName: string) => ClickHouseType }

Parameters

config

application?

string

clickhouse_settings?

ClickHouseSettings

compression?

{ request: boolean; response: boolean; }

compression.request?

boolean

compression.response?

boolean

database?

string

host

string

http_headers?

Record<string, string>

keep_alive?

{ enabled: boolean; }

keep_alive.enabled

boolean

log?

any

password?

string

request_timeout?

number

username?

string

Returns

object

table()

Type Parameters

TableName

TableName extends string | number | symbol

Parameters

tableName

TableName

Returns

QueryBuilder<Schema, Schema[TableName], false, {}>