| analyze(Analyzer analyzer) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| com::cloudera::impala::analysis::Expr.analyze(List<?extends Expr > exprs, Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inlinestatic |
| analyzeNoThrow(Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inline |
| castChild(Type targetType, int childIndex) | com.cloudera.impala.analysis.Expr | inline |
| castChildCharsToStrings(Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inline |
| castForFunctionCall(boolean ignoreWildcardDecimals) | com.cloudera.impala.analysis.Expr | inlineprotected |
| castTo(Type targetType) | com.cloudera.impala.analysis.Expr | inline |
| checkReturnsBool(String name, boolean printExpr) | com.cloudera.impala.analysis.Expr | inline |
| childrenToSql() | com.cloudera.impala.analysis.Expr | inline |
| clone() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| cloneList(Iterable< C > l) | com.cloudera.impala.analysis.Expr | inlinestatic |
| collectChildReturnTypes() | com.cloudera.impala.analysis.Expr | inlineprotected |
| computeNumDistinctValues() | com.cloudera.impala.analysis.Expr | inlineprotected |
| convertNumericLiteralsFromDecimal(Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inlineprotected |
| createExpr(FunctionName fnName, FunctionParams params) | com.cloudera.impala.analysis.FunctionCallExpr | inlinestatic |
| createMergeAggCall(FunctionCallExpr agg, List< Expr > params) | com.cloudera.impala.analysis.FunctionCallExpr | inlinestatic |
| debugString() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| com::cloudera::impala::analysis::Expr.debugString(List<?extends Expr > exprs) | com.cloudera.impala.analysis.Expr | inlinestatic |
| DEFAULT_SELECTIVITY | com.cloudera.impala.analysis.Expr | protectedstatic |
| equalLists(List< C > l1, List< C > l2) | com.cloudera.impala.analysis.Expr | inlinestatic |
| equals(Object obj) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| equalSets(List< C > l1, List< C > l2) | com.cloudera.impala.analysis.Expr | inlinestatic |
| Expr() | com.cloudera.impala.analysis.Expr | inlineprotected |
| Expr(Expr other) | com.cloudera.impala.analysis.Expr | inlineprotected |
| EXPR_CHILDREN_LIMIT | com.cloudera.impala.analysis.Expr | static |
| EXPR_DEPTH_LIMIT | com.cloudera.impala.analysis.Expr | static |
| fn_ | com.cloudera.impala.analysis.Expr | protected |
| fnName_ | com.cloudera.impala.analysis.FunctionCallExpr | private |
| foldConstantChildren(Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inline |
| FunctionCallExpr(String functionName, List< Expr > params) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| FunctionCallExpr(FunctionName fnName, List< Expr > params) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| FunctionCallExpr(FunctionName fnName, FunctionParams params) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| FunctionCallExpr(FunctionName fnName, FunctionParams params, boolean isMergeAggFn) | com.cloudera.impala.analysis.FunctionCallExpr | inlineprivate |
| FunctionCallExpr(FunctionCallExpr other) | com.cloudera.impala.analysis.FunctionCallExpr | inlineprotected |
| getBuiltinFunction(Analyzer analyzer, String name, Type[] argTypes, CompareMode mode) | com.cloudera.impala.analysis.Expr | inlineprotected |
| getConjuncts() | com.cloudera.impala.analysis.Expr | inline |
| getFn() | com.cloudera.impala.analysis.Expr | inline |
| getFnName() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| getFunctionNotFoundError(Type[] argTypes) | com.cloudera.impala.analysis.FunctionCallExpr | inlineprotected |
| getId() | com.cloudera.impala.analysis.Expr | inline |
| getIds(List< TupleId > tupleIds, List< SlotId > slotIds) | com.cloudera.impala.analysis.Expr | inline |
| getIds(List<?extends Expr > exprs, List< TupleId > tupleIds, List< SlotId > slotIds) | com.cloudera.impala.analysis.Expr | inlinestatic |
| getIdsHelper(Set< TupleId > tupleIds, Set< SlotId > slotIds) | com.cloudera.impala.analysis.Expr | inlineprotected |
| getNumDistinctValues() | com.cloudera.impala.analysis.Expr | inline |
| getNumDistinctValues(List< Expr > exprs) | com.cloudera.impala.analysis.Expr | inlinestatic |
| getParams() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| getResolvedWildCardType() | com.cloudera.impala.analysis.Expr | inlinepackage |
| getReturnType() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| getSelectivity() | com.cloudera.impala.analysis.Expr | inline |
| getSubquery() | com.cloudera.impala.analysis.Expr | inline |
| getType() | com.cloudera.impala.analysis.Expr | inline |
| hashCode() | com.cloudera.impala.analysis.Expr | inline |
| id_ | com.cloudera.impala.analysis.Expr | protected |
| ignoreImplicitCast() | com.cloudera.impala.analysis.Expr | inline |
| intersect(List< C > l1, List< C > l2) | com.cloudera.impala.analysis.Expr | inlinestatic |
| intersect(Analyzer analyzer, List< Expr > l1, List< Expr > l2, ExprSubstitutionMap smap, List< Expr > i1, List< Expr > i2) | com.cloudera.impala.analysis.Expr | inlinestatic |
| IS_BUILTIN_AGG_FN | com.cloudera.impala.analysis.Expr | static |
| IS_NOT_PREDICATE | com.cloudera.impala.analysis.Expr | static |
| IS_OR_PREDICATE | com.cloudera.impala.analysis.Expr | static |
| IS_SCALAR_SUBQUERY | com.cloudera.impala.analysis.Expr | static |
| IS_TRUE_LITERAL | com.cloudera.impala.analysis.Expr | static |
| isAggregate() | com.cloudera.impala.analysis.Expr | inline |
| isAggregateFunction() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| isAggregatePredicate() | com.cloudera.impala.analysis.Expr | inlinestatic |
| isAnalyticFnCall_ | com.cloudera.impala.analysis.FunctionCallExpr | private |
| isAnalyzed_ | com.cloudera.impala.analysis.Expr | protected |
| isAuxExpr() | com.cloudera.impala.analysis.Expr | inline |
| isBound(TupleId tid) | com.cloudera.impala.analysis.Expr | inline |
| isBound(SlotId slotId) | com.cloudera.impala.analysis.Expr | inline |
| isBound(List<?extends Expr > exprs, List< TupleId > tids) | com.cloudera.impala.analysis.Expr | inlinestatic |
| isBoundBySlotIds(List< SlotId > slotIds) | com.cloudera.impala.analysis.Expr | inline |
| isBoundByTupleIds(List< TupleId > tids) | com.cloudera.impala.analysis.Expr | inline |
| isConstant() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| isDistinct() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| isImplicitCast() | com.cloudera.impala.analysis.Expr | inline |
| isInternalFnCall_ | com.cloudera.impala.analysis.FunctionCallExpr | private |
| isLiteral() | com.cloudera.impala.analysis.Expr | inline |
| isMergeAggFn() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| isMergeAggFn_ | com.cloudera.impala.analysis.FunctionCallExpr | private |
| isNullLiteral() | com.cloudera.impala.analysis.Expr | inline |
| isRegisteredPredicate() | com.cloudera.impala.analysis.Expr | inline |
| isScalarFunction() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| isScalarSubquery() | com.cloudera.impala.analysis.Expr | inline |
| isSubset(List< C > l1, List< C > l2) | com.cloudera.impala.analysis.Expr | inlinestatic |
| isWhereClauseConjunct() | com.cloudera.impala.analysis.Expr | inline |
| isWhereClauseConjunct_ | com.cloudera.impala.analysis.Expr | protected |
| label_ | com.cloudera.impala.analysis.FunctionCallExpr | private |
| negate() | com.cloudera.impala.analysis.Expr | inline |
| NON_NULL_EMPTY_AGG | com.cloudera.impala.analysis.Expr | static |
| numDistinctValues_ | com.cloudera.impala.analysis.Expr | protected |
| params_ | com.cloudera.impala.analysis.FunctionCallExpr | private |
| printSqlInParens_ | com.cloudera.impala.analysis.Expr | protected |
| pushNegationToOperands(Expr root) | com.cloudera.impala.analysis.Expr | inlinestatic |
| removeConstants(List< C > l) | com.cloudera.impala.analysis.Expr | inlinestatic |
| removeDuplicates(List< C > l) | com.cloudera.impala.analysis.Expr | inlinestatic |
| reset() | com.cloudera.impala.analysis.Expr | inline |
| resetAnalysisState() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| resetList(ArrayList< Expr > l) | com.cloudera.impala.analysis.Expr | inlinestatic |
| resolveDecimalReturnType(Analyzer analyzer) | com.cloudera.impala.analysis.FunctionCallExpr | inlineprivate |
| returnsNonNullOnEmpty() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| selectivity_ | com.cloudera.impala.analysis.Expr | protected |
| setId(ExprId id) | com.cloudera.impala.analysis.Expr | inlineprotected |
| setIsAnalyticFnCall(boolean v) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| setIsAuxExpr() | com.cloudera.impala.analysis.Expr | inline |
| setIsInternalFnCall(boolean v) | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| setIsWhereClauseConjunct() | com.cloudera.impala.analysis.Expr | inline |
| setPrintSqlInParens(boolean b) | com.cloudera.impala.analysis.Expr | inline |
| substitute(ExprSubstitutionMap smap, Analyzer analyzer, boolean preserveRootType) | com.cloudera.impala.analysis.Expr | inline |
| substituteImpl(ExprSubstitutionMap smap, Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inlineprotected |
| substituteList(Iterable<?extends Expr > exprs, ExprSubstitutionMap smap, Analyzer analyzer, boolean preserveRootTypes) | com.cloudera.impala.analysis.Expr | inlinestatic |
| toSql() | com.cloudera.impala.analysis.Expr | inline |
| toSql(List<?extends Expr > exprs) | com.cloudera.impala.analysis.Expr | inlinestatic |
| toSqlImpl() | com.cloudera.impala.analysis.FunctionCallExpr | inline |
| toString() | com.cloudera.impala.analysis.Expr | inline |
| toThrift(TExprNode msg) | com.cloudera.impala.analysis.FunctionCallExpr | inlineprotected |
| treesToThrift(List<?extends Expr > exprs) | com.cloudera.impala.analysis.Expr | inlinestatic |
| treeToThrift() | com.cloudera.impala.analysis.Expr | inline |
| treeToThriftHelper(TExpr container) | com.cloudera.impala.analysis.Expr | inlineprotected |
| trySubstitute(ExprSubstitutionMap smap, Analyzer analyzer, boolean preserveRootType) | com.cloudera.impala.analysis.Expr | inline |
| trySubstituteList(Iterable<?extends Expr > exprs, ExprSubstitutionMap smap, Analyzer analyzer, boolean preserveRootTypes) | com.cloudera.impala.analysis.Expr | inlinestatic |
| type_ | com.cloudera.impala.analysis.Expr | protected |
| uncheckedCastChild(Type targetType, int childIndex) | com.cloudera.impala.analysis.Expr | inlineprotected |
| uncheckedCastTo(Type targetType) | com.cloudera.impala.analysis.Expr | inlineprotected |
| unwrapSlotRef(boolean implicitOnly) | com.cloudera.impala.analysis.Expr | inline |
| validateScalarFnParams(FunctionParams params) | com.cloudera.impala.analysis.FunctionCallExpr | inlinepackagestatic |