Properties
connection
connection: any
Methods
connect
- connect(context: Context): Promise<boolean>
Parameters
Returns Promise<boolean>
createFullTextSearchIndex
- createFullTextSearchIndex(context: Context, type: string, fields: string[]): Promise<void>
Parameters
type: string
fields: string[]
Returns Promise<void>
createTypeIndex
- createTypeIndex(context: Context, fields: string[], type: string): Promise<void>
Parameters
fields: string[]
type: string
Returns Promise<void>
disconnect
- disconnect(context: Context): Promise<void>
Parameters
Returns Promise<void>
drop
- drop(context: Context): Promise<void>
Parameters
Returns Promise<void>
getElementById
- getElementById<TContract>(context: Context, id: string): Promise<TContract>
Type parameters
Parameters
Returns Promise<TContract>
getElementBySlug
Type parameters
Parameters
Returns Promise<TContract>
getElementsById
- getElementsById<TContract>(context: Context, ids: string[]): Promise<TContract[]>
Type parameters
Parameters
Returns Promise<TContract[]>
insertElement
Type parameters
Parameters
Returns Promise<TContract>
prepareQueryForStream
Type parameters
Parameters
context: string
name: string
query
Type parameters
Parameters
Returns Promise<TContract[]>
reset
- reset(context: Context): Promise<void>
Parameters
Returns Promise<void>
stream
Parameters
Returns Promise<Stream>
upsertElement
Type parameters
Parameters
Returns Promise<TContract>
withSerializableTransaction
- withSerializableTransaction<TResult>(context: Context, callback: (transaction: any) => Promise<TResult>, options: TransactionOptions): Promise<TResult>
Type parameters
Parameters
callback: (transaction: any) => Promise<TResult>
- (transaction: any): Promise<TResult>
Parameters
Returns Promise<TResult>
Returns Promise<TResult>
withTransaction
- withTransaction<TResult>(callback: (transaction: any) => Promise<TResult>, options: TransactionOptions): Promise<TResult>
Type parameters
Parameters
callback: (transaction: any) => Promise<TResult>
- (transaction: any): Promise<TResult>
Parameters
Returns Promise<TResult>
Returns Promise<TResult>