Class OINODbFactory

Static factory class for easily creating things based on data

Constructors

Methods

  • Create database from parameters from the registered classes.

    Parameters

    • params: OINODbParams

      database connection parameters

    • connect: boolean = true

      if true, connects to the database

    • validate: boolean = true

      if true, validates the database connection

    Returns Promise<OINODb>

  • Register a supported database class. Used to enable those that are installed in the factory instead of forcing everyone to install all database libraries.

    Parameters

    • dbName: string

      name of the database implementation class

    • dbTypeClass: OINODbConstructor

      constructor for creating a database of that type

    Returns void