Uses of Class
org.apache.pinot.common.request.Expression
-
-
Uses of Expression in org.apache.pinot.common.config.provider
Methods in org.apache.pinot.common.config.provider that return types with arguments of type Expression Modifier and Type Method Description Map<Expression,Expression>TableCache. getExpressionOverrideMap(String tableNameWithType)Returns the expression override map for the given table, ornullif no override is configured.Map<Expression,Expression>TableCache. getExpressionOverrideMap(String tableNameWithType)Returns the expression override map for the given table, ornullif no override is configured. -
Uses of Expression in org.apache.pinot.common.request
Fields in org.apache.pinot.common.request declared as Expression Modifier and Type Field Description ExpressionPinotQuery. filterExpressionExpressionPinotQuery. havingExpressionFields in org.apache.pinot.common.request with type parameters of type Expression Modifier and Type Field Description Map<Expression,Expression>PinotQuery. expressionOverrideHintsMap<Expression,Expression>PinotQuery. expressionOverrideHintsList<Expression>PinotQuery. groupByListList<Expression>Function. operandsList<Expression>PinotQuery. orderByListList<Expression>PinotQuery. selectListMethods in org.apache.pinot.common.request that return Expression Modifier and Type Method Description ExpressionExpression. deepCopy()ExpressionPinotQuery. getFilterExpression()ExpressionPinotQuery. getHavingExpression()ExpressionExpression. setFunctionCall(Function functionCall)ExpressionExpression. setIdentifier(Identifier identifier)ExpressionExpression. setLiteral(Literal literal)ExpressionExpression. setType(ExpressionType type)Methods in org.apache.pinot.common.request that return types with arguments of type Expression Modifier and Type Method Description Map<Expression,Expression>PinotQuery. getExpressionOverrideHints()Map<Expression,Expression>PinotQuery. getExpressionOverrideHints()List<Expression>PinotQuery. getGroupByList()Iterator<Expression>PinotQuery. getGroupByListIterator()List<Expression>Function. getOperands()Iterator<Expression>Function. getOperandsIterator()List<Expression>PinotQuery. getOrderByList()Iterator<Expression>PinotQuery. getOrderByListIterator()List<Expression>PinotQuery. getSelectList()Iterator<Expression>PinotQuery. getSelectListIterator()Methods in org.apache.pinot.common.request with parameters of type Expression Modifier and Type Method Description voidPinotQuery. addToGroupByList(Expression elem)voidFunction. addToOperands(Expression elem)voidPinotQuery. addToOrderByList(Expression elem)voidPinotQuery. addToSelectList(Expression elem)intExpression. compareTo(Expression other)booleanExpression. equals(Expression that)voidPinotQuery. putToExpressionOverrideHints(Expression key, Expression val)PinotQueryPinotQuery. setFilterExpression(Expression filterExpression)PinotQueryPinotQuery. setHavingExpression(Expression havingExpression)Method parameters in org.apache.pinot.common.request with type arguments of type Expression Modifier and Type Method Description PinotQueryPinotQuery. setExpressionOverrideHints(Map<Expression,Expression> expressionOverrideHints)PinotQueryPinotQuery. setExpressionOverrideHints(Map<Expression,Expression> expressionOverrideHints)PinotQueryPinotQuery. setGroupByList(List<Expression> groupByList)FunctionFunction. setOperands(List<Expression> operands)PinotQueryPinotQuery. setOrderByList(List<Expression> orderByList)PinotQueryPinotQuery. setSelectList(List<Expression> selectList)Constructors in org.apache.pinot.common.request with parameters of type Expression Constructor Description Expression(Expression other)Performs a deep copy on other. -
Uses of Expression in org.apache.pinot.common.request.context
Methods in org.apache.pinot.common.request.context with parameters of type Expression Modifier and Type Method Description static ExpressionContextRequestContextUtils. getExpression(Expression thriftExpression)Converts the given ThriftExpressioninto anExpressionContext.static FilterContextRequestContextUtils. getFilter(Expression thriftExpression)Converts the given ThriftExpressioninto aFilterContext. -
Uses of Expression in org.apache.pinot.common.utils.request
Methods in org.apache.pinot.common.utils.request that return Expression Modifier and Type Method Description static ExpressionRequestUtils. createNewLiteralExpression()static ExpressionRequestUtils. getFunctionExpression(String canonicalName)static ExpressionRequestUtils. getIdentifierExpression(String identifier)static ExpressionRequestUtils. getLiteralExpression(boolean value)static ExpressionRequestUtils. getLiteralExpression(byte[] value)static ExpressionRequestUtils. getLiteralExpression(double value)static ExpressionRequestUtils. getLiteralExpression(long value)static ExpressionRequestUtils. getLiteralExpression(Object object)static ExpressionRequestUtils. getLiteralExpression(String value)static ExpressionRequestUtils. getLiteralExpression(org.apache.calcite.sql.SqlLiteral node)Methods in org.apache.pinot.common.utils.request with parameters of type Expression Modifier and Type Method Description static StringRequestUtils. prettyPrint(Expression expression) -
Uses of Expression in org.apache.pinot.sql.parsers
Methods in org.apache.pinot.sql.parsers that return Expression Modifier and Type Method Description static ExpressionCalciteSqlParser. compileToExpression(String expression)Compiles a String expression intoExpression.Methods in org.apache.pinot.sql.parsers with parameters of type Expression Modifier and Type Method Description static booleanCalciteSqlParser. isAggregateExpression(Expression expression)static booleanCalciteSqlParser. isAsFunction(Expression expression)static booleanCalciteSqlParser. isLiteralOnlyExpression(Expression e)Method parameters in org.apache.pinot.sql.parsers with type arguments of type Expression Modifier and Type Method Description static Set<String>CalciteSqlParser. extractIdentifiers(List<Expression> expressions, boolean excludeAs)Extract all the identifiers from given expressions. -
Uses of Expression in org.apache.pinot.sql.parsers.rewriter
Methods in org.apache.pinot.sql.parsers.rewriter that return Expression Modifier and Type Method Description protected static ExpressionCompileTimeFunctionsInvoker. invokeCompileTimeFunctionExpression(Expression expression)Methods in org.apache.pinot.sql.parsers.rewriter with parameters of type Expression Modifier and Type Method Description protected static ExpressionCompileTimeFunctionsInvoker. invokeCompileTimeFunctionExpression(Expression expression)
-