Methods
batch
Type Parameters
Parameters
Optional values: Partial<V>
clusterBatch
Type Parameters
Parameters
Optional values: Partial<V>
clusterInsert
Type Parameters
T extends string
V = Record<string, any>
Parameters
table: T
params: Partial<V> | Partial<V>[]
clusterQuery
- clusterQuery<T, V>(sql: string | QueryOptions, values?: Partial<V>): Promise<T>
Type Parameters
Parameters
Optional values: Partial<V>
Returns Promise<T>
clusterQueryStream
- clusterQueryStream<V>(sql: string | QueryOptions, values?: Partial<V>): Promise<Readable>
Type Parameters
Parameters
Optional values: Partial<V>
Returns Promise<Readable>
clusterUpdate
- clusterUpdate<T, V>(table: T, where: string, params: Partial<V>, options?: { ignore?: boolean }): Promise<UpsertResult>
Type Parameters
T extends string
V = Record<string, any>
Parameters
table: T
where: string
params: Partial<V>
Optional options: { ignore?: boolean }
Optional ignore?: boolean
createPageQueryInterface
Type Parameters
Parameters
Returns Promise<void>
createStreamQueryInterface
Type Parameters
Parameters
Returns BuildmsqlReadable<T>
getConnectionCluster
- getConnectionCluster(pattern?: string, selector?: string): Promise<Connection>
Parameters
Optional pattern: string
Optional selector: string
insert
Type Parameters
T extends string
V = Record<string, any>
Parameters
table: T
params: Partial<V> | Partial<V>[]
poolBatch
Type Parameters
Parameters
Optional values: Partial<V>
poolInsert
Type Parameters
T extends string
V = Record<string, any>
Parameters
table: T
params: Partial<V> | Partial<V>[]
poolQuery
- poolQuery<T, V>(sql: string | QueryOptions, values?: Partial<V>): Promise<T>
Type Parameters
Parameters
Optional values: Partial<V>
Returns Promise<T>
poolQueryStream
- poolQueryStream<V>(sql: string | QueryOptions, values?: Partial<V>): Promise<Readable>
Type Parameters
Parameters
Optional values: Partial<V>
Returns Promise<Readable>
poolUpdate
- poolUpdate<T, V>(table: T, where: string, params: Partial<V>, options?: { exclude?: string[]; ignore?: boolean }): Promise<UpsertResult>
Type Parameters
T extends string
V = Record<string, any>
Parameters
table: T
where: string
params: Partial<V>
Optional options: { exclude?: string[]; ignore?: boolean }
Optional exclude?: string[]
Optional ignore?: boolean
query
- query<T, V>(sql: string | QueryOptions, values?: Partial<V>): Promise<T>
Type Parameters
Parameters
Optional values: Partial<V>
Returns Promise<T>
queryStream
- queryStream<V>(sql: string | QueryOptions, values?: Partial<V>): Promise<Readable>
Type Parameters
Parameters
Optional values: Partial<V>
Returns Promise<Readable>
quote
- quote(input: any): string
statistics
- statistics(): { count: number; queries: QueriesInfo[]; time: number }
Returns { count: number; queries: QueriesInfo[]; time: number }
count: number
time: number
update
Type Parameters
T extends string
V = Record<string, any>
Parameters
table: T
where: string
params: Partial<V>