Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Database

Database wrapper class for sqlite.

Hierarchy

Index

Constructors

constructor

Properties

Optional db

db: Database

The sqlite database.

options

The options for this database.

Optional readyAt

readyAt: Date

Date at which the database started.

tables

tables: Map<string, Table> = ...

The assigned tables for this database.

Static defaultMaxListeners

defaultMaxListeners: number

Accessors

databaseTables

  • get databaseTables(): undefined | Record<string, any>[]

readyTimestamp

  • get readyTimestamp(): undefined | number

Methods

Private _validateOptions

addListener

  • Type parameters

    Parameters

    Returns Database

addTable

all

arrayFromMap

  • arrayFromMap(map: any): Table[]

close

  • close(): true

connect

createTable

  • createTable(name: string): Table

delete

emit

  • Type parameters

    Parameters

    Returns boolean

eventNames

  • eventNames<U>(): U[]
  • Type parameters

    Returns U[]

get

getMaxListeners

  • getMaxListeners(): number
  • Returns number

getRowCount

getRowPosition

getTableData

  • getTableData(name: string): undefined | Record<string, any>

insert

listenerCount

  • Parameters

    Returns number

listeners

  • Type parameters

    Parameters

    • type: U

    Returns DatabaseEvents[U][]

off

  • Type parameters

    Parameters

    Returns Database

on

  • Type parameters

    Parameters

    Returns Database

once

  • Type parameters

    Parameters

    Returns Database

prependListener

  • Type parameters

    Parameters

    Returns Database

prependOnceListener

  • Type parameters

    Parameters

    Returns Database

rawListeners

  • Type parameters

    Parameters

    • type: U

    Returns DatabaseEvents[U][]

removeAllListeners

  • Parameters

    Returns Database

removeListener

  • Type parameters

    Parameters

    Returns Database

resolveTable

set

setMaxListeners

  • Parameters

    • n: number

    Returns Database

Generated using TypeDoc