arrow-store
Version:
TypeScript DynamoDB ORM
18 lines (17 loc) • 590 B
TypeScript
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;
}