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