Skip to main content

@webda/coreReadme | API


Class: SetterValidator

For now reuse same parser

Extends

Constructors

new SetterValidator(sql)

new SetterValidator(sql): SetterValidator

Parameters

sql: string

Returns

SetterValidator

Overrides

QueryValidator.constructor

Source

packages/core/src/stores/webdaql/query.ts:673

Properties

builder

protected builder: ExpressionBuilder

Inherited from

QueryValidator.builder

Source

packages/core/src/stores/webdaql/query.ts:574


lexer

protected lexer: WebdaQLLexer

Inherited from

QueryValidator.lexer

Source

packages/core/src/stores/webdaql/query.ts:571


query

protected query: Query

Inherited from

QueryValidator.query

Source

packages/core/src/stores/webdaql/query.ts:573


sql

protected sql: string

Inherited from

QueryValidator.sql

Source

packages/core/src/stores/webdaql/query.ts:577


tree

protected tree: WebdaqlContext

Inherited from

QueryValidator.tree

Source

packages/core/src/stores/webdaql/query.ts:572

Methods

assign()

assign(target, expression): void

Parameters

target: any

expression: Expression<string>

Returns

void

Source

packages/core/src/stores/webdaql/query.ts:686


displayTree()

displayTree(tree): string

Display parse tree back as query

Parameters

tree: ParseTree= undefined

Returns

string

Inherited from

QueryValidator.displayTree

Source

packages/core/src/stores/webdaql/query.ts:652


eval()

eval(target): boolean

Verify if a target fit the expression

Parameters

target: any

Returns

boolean

Overrides

QueryValidator.eval

Source

packages/core/src/stores/webdaql/query.ts:679


getExpression()

getExpression(): Expression<string>

Get the expression by itself

Returns

Expression<string>

Inherited from

QueryValidator.getExpression

Source

packages/core/src/stores/webdaql/query.ts:622


getLimit()

getLimit(): number

Get limit

Returns

number

Inherited from

QueryValidator.getLimit

Source

packages/core/src/stores/webdaql/query.ts:614


getOffset()

getOffset(): string

Get offset

Returns

string

Inherited from

QueryValidator.getOffset

Source

packages/core/src/stores/webdaql/query.ts:606


getQuery()

getQuery(): Query

Retrieve parsed query

Returns

Query

Inherited from

QueryValidator.getQuery

Source

packages/core/src/stores/webdaql/query.ts:630