public boolean sempred(RuleContext _localctx, int ruleIndex, int predIndex) {
		switch (ruleIndex) {
		case 24:
			return queryTerm_sempred((QueryTermContext)_localctx, predIndex);
		case 72:
			return booleanExpression_sempred((BooleanExpressionContext)_localctx, predIndex);
		case 74:
			return valueExpression_sempred((ValueExpressionContext)_localctx, predIndex);
		case 76:
			return primaryExpression_sempred((PrimaryExpressionContext)_localctx, predIndex);
		case 101:
			return identifier_sempred((IdentifierContext)_localctx, predIndex);
		case 102:
			return strictIdentifier_sempred((StrictIdentifierContext)_localctx, predIndex);
		case 104:
			return number_sempred((NumberContext)_localctx, predIndex);
		}
		return true;
	}
When true, the behavior of keywords follows ANSI SQL standard.
amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/gen-antlr/org/apache/amoro/spark/sql/parser/MixedFormatSqlExtendParser.java