Class: QueryValidator
Extended by
Constructors
new QueryValidator(sql, builder)
new QueryValidator(
sql
,builder
):QueryValidator
Parameters
• sql: string
• builder: ExpressionBuilder
= undefined
Returns
Source
packages/core/src/stores/webdaql/query.ts:576
Properties
builder
protected
builder:ExpressionBuilder
Source
packages/core/src/stores/webdaql/query.ts:574
lexer
protected
lexer:WebdaQLLexer
Source
packages/core/src/stores/webdaql/query.ts:571
query
protected
query:Query
Source
packages/core/src/stores/webdaql/query.ts:573
sql
protected
sql:string
Source
packages/core/src/stores/webdaql/query.ts:577
tree
protected
tree:WebdaqlContext
Source
packages/core/src/stores/webdaql/query.ts:572
Methods
displayTree()
displayTree(
tree
):string
Display parse tree back as query
Parameters
• tree: ParseTree
= undefined
Returns
string
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
Source
packages/core/src/stores/webdaql/query.ts:643
getExpression()
getExpression():
Expression
<string
>
Get the expression by itself
Returns
Expression
<string
>
Source
packages/core/src/stores/webdaql/query.ts:622
getLimit()
getLimit():
number
Get limit
Returns
number
Source
packages/core/src/stores/webdaql/query.ts:614
getOffset()
getOffset():
string
Get offset
Returns
string
Source
packages/core/src/stores/webdaql/query.ts:606
getQuery()
getQuery():
Query
Retrieve parsed query