Skip to main content
Version: Next

DBView

Deprecated

Constructors

Constructor

new DBView(): DBView;

Returns

DBView

Methods

get()

static get(): DBView;

Returns

DBView


exist()

exist(tag): boolean;

Parameters

ParameterType
tagInstanceTag

Returns

boolean


extension()

extension(tag): string;

Parameters

ParameterType
tagInstanceTag

Returns

string


findAllRelated()

findAllRelated(
startTag,
relations,
predicate): string[];

Parameters

ParameterType
startTagInstanceTag
relationsRelation<any, any>[]
predicate(string) => boolean

Returns

string[]


findRecursive()

findRecursive(
startTag,
relation,
predicate): string;

Parameters

ParameterType
startTagInstanceTag
relationRelation<any, any>
predicate(string) => boolean

Returns

string


findRelated()

findRelated(
startTag,
relations,
predicate): string;

Parameters

ParameterType
startTagInstanceTag
relationsRelation<any, any>[]
predicate(string) => boolean

Returns

string


getExtendedModels()

getExtendedModels(modelTag, endTag?): string[];

Parameters

ParameterType
modelTagInstanceTag
endTag?InstanceTag

Returns

string[]


getInstances()

getInstances(modelTag): string[];

Parameters

ParameterType
modelTagInstanceTag

Returns

string[]


getMultiRelated()

getMultiRelated(startTag, relations): string[];

Parameters

ParameterType
startTagInstanceTag
relationsRelation<any, any>[]

Returns

string[]


getProperties()

getProperties(tag, ownOnly?): Map<string, any>;

Parameters

ParameterType
tagInstanceTag
ownOnly?boolean

Returns

Map<string, any>


getProperty()

getProperty<T>(
tag,
property,
ownOnly?): T;

Type Parameters

Type Parameter
T

Parameters

ParameterType
tagInstanceTag
propertyProperty<T>
ownOnly?boolean

Returns

T


getRecursiveRelated()

getRecursiveRelated(
startTag,
relation,
endTag): string[];

Parameters

ParameterType
startTagInstanceTag
relationRelation<any, any>
endTagInstanceTag

Returns

string[]


getRelated()

getRelated(tag, relation): string[];

Parameters

ParameterType
tagInstanceTag
relationRelation<any, any>

Returns

string[]


getUniqueRelated()

getUniqueRelated(tag, relation): string;

Parameters

ParameterType
tagInstanceTag
relationRelation<any, any>

Returns

string


instanceOf()

instanceOf(tag, modelTag): boolean;

Parameters

ParameterType
tagInstanceTag
modelTagInstanceTag

Returns

boolean


isExtending()

isExtending(modelTag, extendedTag): boolean;

Parameters

ParameterType
modelTagInstanceTag
extendedTagInstanceTag

Returns

boolean


isModel()

isModel(tag): boolean;

Parameters

ParameterType
tagInstanceTag

Returns

boolean


isPersisted()

isPersisted(tag): boolean;

Parameters

ParameterType
tagInstanceTag

Returns

boolean


isRelated()

isRelated(
tag,
relation,
related): boolean;

Parameters

ParameterType
tagInstanceTag
relationRelation<any, any>
relatedInstanceTag

Returns

boolean


model()

model(tag): string;

Parameters

ParameterType
tagInstanceTag

Returns

string


name()

name(tag): string;

Parameters

ParameterType
tagInstanceTag

Returns

string