Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Backend

Index

Properties

cache: Cache
connection: any
errors: CoreErrors

Methods

  • connect(context: Context): Promise<boolean>
  • createFullTextSearchIndex(context: Context, type: string, fields: string[]): Promise<void>
  • createTypeIndex(context: Context, fields: string[], type: string): Promise<void>
  • disconnect(context: Context): Promise<void>
  • drop(context: Context): Promise<void>
  • getElementById<TContract>(context: Context, id: string): Promise<TContract>
  • getElementsById<TContract>(context: Context, ids: string[]): Promise<TContract[]>
  • reset(context: Context): Promise<void>
  • withSerializableTransaction<TResult>(context: Context, callback: (transaction: any) => Promise<TResult>, options: TransactionOptions): Promise<TResult>
  • Type parameters

    • TResult

    Parameters

    • context: Context
    • callback: (transaction: any) => Promise<TResult>
        • (transaction: any): Promise<TResult>
        • Parameters

          • transaction: any

          Returns Promise<TResult>

    • options: TransactionOptions

    Returns Promise<TResult>

  • withTransaction<TResult>(callback: (transaction: any) => Promise<TResult>, options: TransactionOptions): Promise<TResult>
  • Type parameters

    • TResult

    Parameters

    • callback: (transaction: any) => Promise<TResult>
        • (transaction: any): Promise<TResult>
        • Parameters

          • transaction: any

          Returns Promise<TResult>

    • options: TransactionOptions

    Returns Promise<TResult>

Generated using TypeDoc