Skip to main content

@webda/coreReadme | API


Class: PartialValidator

Extends

Constructors

new PartialValidator(query, builder)

new PartialValidator(query, builder): PartialValidator

Parameters

query: string

builder: PartialExpressionBuilder= undefined

Returns

PartialValidator

Overrides

QueryValidator.constructor

Source

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

Properties

builder

builder: PartialExpressionBuilder

Overrides

QueryValidator.builder

Source

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


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

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, partial): boolean

Eval the query

Parameters

target: any

partial: boolean= true

Returns

boolean

Overrides

QueryValidator.eval

Source

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


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


wasPartialMatch()

wasPartialMatch(): boolean

Return if the result ignored some fields

Returns

boolean

Source

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