| analyze(Analyzer analyzer) | com.cloudera.impala.analysis.CaseExpr | 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 |
| CaseExpr(Expr caseExpr, List< CaseWhenClause > whenClauses, Expr elseExpr) | com.cloudera.impala.analysis.CaseExpr | inline |
| CaseExpr(FunctionCallExpr decodeExpr) | com.cloudera.impala.analysis.CaseExpr | inline |
| CaseExpr(CaseExpr other) | com.cloudera.impala.analysis.CaseExpr | inlineprotected |
| 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.CaseExpr | 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 |
| debugString() | com.cloudera.impala.analysis.Expr | inline |
| debugString(List<?extends Expr > exprs) | com.cloudera.impala.analysis.Expr | inlinestatic |
| decodeExpr_ | com.cloudera.impala.analysis.CaseExpr | private |
| 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.CaseExpr | 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 |
| foldConstantChildren(Analyzer analyzer) | com.cloudera.impala.analysis.Expr | inline |
| 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 |
| 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 |
| getResolvedWildCardType() | com.cloudera.impala.analysis.Expr | inlinepackage |
| getSelectivity() | com.cloudera.impala.analysis.Expr | inline |
| getSubquery() | com.cloudera.impala.analysis.Expr | inline |
| getType() | com.cloudera.impala.analysis.Expr | inline |
| hasCaseExpr_ | com.cloudera.impala.analysis.CaseExpr | private |
| hasElseExpr_ | com.cloudera.impala.analysis.CaseExpr | private |
| hashCode() | com.cloudera.impala.analysis.Expr | inline |
| id_ | com.cloudera.impala.analysis.Expr | protected |
| ignoreImplicitCast() | com.cloudera.impala.analysis.Expr | inline |
| initBuiltins(Db db) | com.cloudera.impala.analysis.CaseExpr | inlinestatic |
| 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 |
| isAggregatePredicate() | com.cloudera.impala.analysis.Expr | inlinestatic |
| 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 |
| isCase() | com.cloudera.impala.analysis.CaseExpr | inlineprivate |
| isConstant() | com.cloudera.impala.analysis.Expr | inline |
| isDecode() | com.cloudera.impala.analysis.CaseExpr | inlineprivate |
| isImplicitCast() | com.cloudera.impala.analysis.Expr | inline |
| isLiteral() | com.cloudera.impala.analysis.Expr | inline |
| isNullLiteral() | com.cloudera.impala.analysis.Expr | inline |
| isRegisteredPredicate() | com.cloudera.impala.analysis.Expr | 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 |
| negate() | com.cloudera.impala.analysis.Expr | inline |
| NON_NULL_EMPTY_AGG | com.cloudera.impala.analysis.Expr | static |
| numDistinctValues_ | com.cloudera.impala.analysis.Expr | protected |
| 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.Expr | inlineprotected |
| resetList(ArrayList< Expr > l) | com.cloudera.impala.analysis.Expr | inlinestatic |
| selectivity_ | com.cloudera.impala.analysis.Expr | protected |
| setId(ExprId id) | com.cloudera.impala.analysis.Expr | inlineprotected |
| setIsAuxExpr() | com.cloudera.impala.analysis.Expr | 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 |
| toCaseSql() | com.cloudera.impala.analysis.CaseExpr | inlinepackage |
| toSql() | com.cloudera.impala.analysis.Expr | inline |
| toSql(List<?extends Expr > exprs) | com.cloudera.impala.analysis.Expr | inlinestatic |
| toSqlImpl() | com.cloudera.impala.analysis.CaseExpr | inline |
| toString() | com.cloudera.impala.analysis.Expr | inline |
| toThrift(TExprNode msg) | com.cloudera.impala.analysis.CaseExpr | 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 |