MCPcopy Create free account
hub / github.com/questdb/questdb / expectExpr

Method expectExpr

core/src/main/java/io/questdb/griffin/SqlParser.java:693–699  ·  view source on GitHub ↗
(GenericLexer lexer, SqlParserCallback sqlParserCallback, LowerCaseCharSequenceObjHashMap<ExpressionNode> decls)

Source from the content-addressed store, hash-verified

691 }
692
693 private ExpressionNode expectExpr(GenericLexer lexer, SqlParserCallback sqlParserCallback, LowerCaseCharSequenceObjHashMap<ExpressionNode> decls) throws SqlException {
694 final ExpressionNode n = expr(lexer, null, sqlParserCallback, decls);
695 if (n != null) {
696 return n;
697 }
698 throw SqlException.$(lexer.hasUnparsed() ? lexer.lastTokenPosition() : lexer.getPosition(), "Expression expected");
699 }
700
701 private ExpressionNode expectExpr(GenericLexer lexer, SqlParserCallback sqlParserCallback) throws SqlException {
702 return expectExpr(lexer, sqlParserCallback, null);

Callers 5

parseCopyMethod · 0.95
parseFromClauseMethod · 0.95
parseInsertMethod · 0.95
parseJoinMethod · 0.95
parseWithOffsetMethod · 0.95

Calls 5

exprMethod · 0.95
$Method · 0.95
hasUnparsedMethod · 0.80
lastTokenPositionMethod · 0.80
getPositionMethod · 0.65

Tested by

no test coverage detected