Class CoreDBCon<D, T, K, X, P, C, Y>Abstract

Don't use this interface use {IDataBase} instead

See

IDataBase

Type Parameters

Hierarchy

Implements

Constructors

Properties

cacheEnabled: any
channel: string
connected: any
dbVersion: string
isNew: any
logger: null | CoreLogger
schemaName: string
updater: null | IBaseDBUpdate
wrapperMap: any

Methods

  • Returns Promise<boolean>

  • Parameters

    • key: string

    Returns Promise<boolean>

  • Returns Promise<boolean>

  • Create new Entity object

    Type Parameters

    Parameters

    Returns Promise<E>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Delete Entity object by ID

    Parameters

    • className: string
    • e_id: string

    Returns Promise<boolean>

  • Returns Promise<boolean>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Parameters

    Returns Promise<T[]>

  • Get Entity object list

    Type Parameters

    Parameters

    • config: EntityConfig<E>
    • search: {
          [B in string | number | symbol]?: E[B]
      }

    Returns Promise<null | E>

  • Type Parameters

    Returns X

  • Returns null | C

  • Parameters

    • key: string

    Returns Promise<undefined | ConfigType>

  • Returns Promise<string>

  • Get Entity object by ID

    Type Parameters

    Parameters

    Returns Promise<null | E>

  • Get Entity object list

    Type Parameters

    Parameters

    Returns Promise<E[]>

  • Returns {
        key: string;
        meta: ColumnPropMap<any>;
    }[]

  • Type Parameters

    Parameters

    • className: string

    Returns undefined | CoreEntityWrapper<E>

  • Returns K

  • Returns string

  • get the db trigger value

    Returns boolean

  • Returns null | D

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Init Entity object list

    Type Parameters

    Parameters

    • className: string
    • entity: E

    Returns Promise<boolean>

  • Returns Promise<void>

  • Returns boolean

  • Parameters

    • message: string

    Returns Error

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Parameters

    • key: string

    Returns Promise<void>

  • Parameters

    • key: string
    • value: string

    Returns Promise<boolean>

  • Returns void

  • Parameters

    • status: boolean

    Returns void

  • Parameters

    Returns void

  • trigger the db init

    Parameters

    • val: boolean

    Returns void

  • Parameters

    Returns void

  • Returns Promise<void>

  • Returns Promise<boolean>

  • Update Entity object

    Type Parameters

    Parameters

    Returns Promise<boolean>

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

  • Parameters

    • Rest ...ags: unknown[]

    Returns void

Generated using TypeDoc