Home Reference Source Repository
import {DB} from 'deep-db/lib/DB.js'
public class | source

DB

Extends:

deep-kernel~Kernel.ContainerAware → DB

Vogels wrapper

Static Member Summary

Static Public Members
public static get
public static get

Static Method Summary

Static Public Methods
public static

Constructor Summary

Public Constructor
public

constructor(models: Array, tablesNames: Object)

Member Summary

Public Members
public get

models: Vogels[]: *

public get

validation: Validation: *

Method Summary

Public Methods
public

assureTable(modelName: String, callback: Function, options: Object): DB

public

assureTables(callback: Function, options: Object): DB

public

boot(kernel: Kernel, callback: Function)

Booting a certain service

public

get(modelName: String): Vogels

public

has(modelName: String): Boolean

Static Public Members

public static get DEFAULT_TABLE_OPTIONS: Object: * source

Return:

Object

public static get LOCAL_DB_PORT: Number: * source

Return:

Number

Static Public Methods

public static startLocalDynamoDBServer(callback: Function, driver: String, tts: Number): AbstractDriver source

Params:

NameTypeAttributeDescription
callback Function
driver String
tts Number

Return:

AbstractDriver

Public Constructors

public constructor(models: Array, tablesNames: Object) source

Params:

NameTypeAttributeDescription
models Array
tablesNames Object

Public Members

public get models: Vogels[]: * source

Return:

Vogels[]

public get validation: Validation: * source

Return:

Validation

Public Methods

public assureTable(modelName: String, callback: Function, options: Object): DB source

Params:

NameTypeAttributeDescription
modelName String
callback Function
options Object

Return:

DB

public assureTables(callback: Function, options: Object): DB source

Params:

NameTypeAttributeDescription
callback Function
options Object

Return:

DB

public boot(kernel: Kernel, callback: Function) source

Booting a certain service

Params:

NameTypeAttributeDescription
kernel Kernel
callback Function

public get(modelName: String): Vogels source

Params:

NameTypeAttributeDescription
modelName String

Return:

Vogels

public has(modelName: String): Boolean source

Params:

NameTypeAttributeDescription
modelName String

Return:

Boolean