Uses of Class
org.apache.pinot.common.request.context.ExpressionContext
-
Packages that use ExpressionContext Package Description org.apache.pinot.common.request.context org.apache.pinot.common.request.context.predicate -
-
Uses of ExpressionContext in org.apache.pinot.common.request.context
Methods in org.apache.pinot.common.request.context that return ExpressionContext Modifier and Type Method Description static ExpressionContextExpressionContext. forFunction(FunctionContext function)static ExpressionContextExpressionContext. forIdentifier(String identifier)static ExpressionContextExpressionContext. forLiteral(String literal)ExpressionContextOrderByExpressionContext. getExpression()static ExpressionContextRequestContextUtils. getExpression(Expression thriftExpression)Converts the given ThriftExpressioninto anExpressionContext.static ExpressionContextRequestContextUtils. getExpression(AstNode astNode)Converts the givenAstNodeinto anExpressionContext.static ExpressionContextRequestContextUtils. getExpressionFromPQL(String pqlExpression)Converts the given PQL expression into anExpressionContext.static ExpressionContextRequestContextUtils. getExpressionFromSQL(String sqlExpression)Converts the given SQL expression into anExpressionContext.Methods in org.apache.pinot.common.request.context that return types with arguments of type ExpressionContext Modifier and Type Method Description List<ExpressionContext>FunctionContext. getArguments()Methods in org.apache.pinot.common.request.context with parameters of type ExpressionContext Modifier and Type Method Description static FilterContextRequestContextUtils. getFilter(ExpressionContext filterExpression)Converts the given filterExpressionContextinto aFilterContext.Constructors in org.apache.pinot.common.request.context with parameters of type ExpressionContext Constructor Description OrderByExpressionContext(ExpressionContext expression, boolean isAsc)Constructor parameters in org.apache.pinot.common.request.context with type arguments of type ExpressionContext Constructor Description FunctionContext(FunctionContext.Type type, String functionName, List<ExpressionContext> arguments) -
Uses of ExpressionContext in org.apache.pinot.common.request.context.predicate
Methods in org.apache.pinot.common.request.context.predicate that return ExpressionContext Modifier and Type Method Description ExpressionContextEqPredicate. getLhs()ExpressionContextInPredicate. getLhs()ExpressionContextIsNotNullPredicate. getLhs()ExpressionContextIsNullPredicate. getLhs()ExpressionContextJsonMatchPredicate. getLhs()ExpressionContextNotEqPredicate. getLhs()ExpressionContextNotInPredicate. getLhs()ExpressionContextPredicate. getLhs()Returns the left-hand side expression of the predicate.ExpressionContextRangePredicate. getLhs()ExpressionContextRegexpLikePredicate. getLhs()ExpressionContextTextMatchPredicate. getLhs()Constructors in org.apache.pinot.common.request.context.predicate with parameters of type ExpressionContext Constructor Description EqPredicate(ExpressionContext lhs, String value)InPredicate(ExpressionContext lhs, List<String> values)IsNotNullPredicate(ExpressionContext lhs)IsNullPredicate(ExpressionContext lhs)JsonMatchPredicate(ExpressionContext lhs, String value)NotEqPredicate(ExpressionContext lhs, String value)NotInPredicate(ExpressionContext lhs, List<String> values)RangePredicate(ExpressionContext lhs, boolean lowerInclusive, String lowerBound, boolean upperInclusive, String upperBound)RangePredicate(ExpressionContext lhs, String range)The range is formatted as 5 parts: Lower inclusive '[' or exclusive '(' Lower bound ('*' for unbounded) Delimiter ('\0') Upper bound ('*' for unbounded) Upper inclusive ']' or exclusive ')'RegexpLikePredicate(ExpressionContext lhs, String value)TextMatchPredicate(ExpressionContext lhs, String value)
-