UNPKG

arrow-store

Version:
18 lines (17 loc) 590 B
import { QueryToken } from "../lexer/queryTokens"; import { ParserNode } from "./nodes"; import { ExpressionParser } from "./expressionParser"; export default class WhereCauseExpressionParser implements ExpressionParser { static readonly Instance: WhereCauseExpressionParser; private constructor(); parse(query: string, tokens: ReadonlyArray<QueryToken>): ParserNode; private _lambda; private _or; private _and; private _compare; private _argument; private _function; private _value; private _groupStart; private _inverse; }