analyze(Analyzer analyzer) | com.cloudera.impala.analysis.BinaryPredicate | 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 |
BinaryPredicate(Operator op, Expr e1, Expr e2) | com.cloudera.impala.analysis.BinaryPredicate | inline |
BinaryPredicate(BinaryPredicate other) | com.cloudera.impala.analysis.BinaryPredicate | 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.BinaryPredicate | 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.BinaryPredicate | inline |
com::cloudera::impala::analysis::Predicate.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.BinaryPredicate | 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 |
getBoundSlot() | com.cloudera.impala.analysis.BinaryPredicate | inline |
getBuiltinFunction(Analyzer analyzer, String name, Type[] argTypes, CompareMode mode) | com.cloudera.impala.analysis.Expr | inlineprotected |
getConjuncts() | com.cloudera.impala.analysis.Expr | inline |
getEqSlots(Expr e) | com.cloudera.impala.analysis.BinaryPredicate | inlinestatic |
getEqSlots() | com.cloudera.impala.analysis.BinaryPredicate | 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 |
getOp() | com.cloudera.impala.analysis.BinaryPredicate | inline |
getResolvedWildCardType() | com.cloudera.impala.analysis.Expr | inlinepackage |
getSelectivity() | com.cloudera.impala.analysis.Expr | inline |
getSlotBinding(SlotId id) | com.cloudera.impala.analysis.BinaryPredicate | 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 |
initBuiltins(Db db) | com.cloudera.impala.analysis.BinaryPredicate | 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 |
isConstant() | com.cloudera.impala.analysis.Expr | inline |
isEqJoinConjunct() | com.cloudera.impala.analysis.Predicate | inline |
isEqJoinConjunct_ | com.cloudera.impala.analysis.Predicate | protected |
isImplicitCast() | com.cloudera.impala.analysis.Expr | inline |
isLiteral() | com.cloudera.impala.analysis.Expr | inline |
isNullLiteral() | com.cloudera.impala.analysis.Expr | inline |
isNullMatchingEq() | com.cloudera.impala.analysis.BinaryPredicate | inline |
isRegisteredPredicate() | com.cloudera.impala.analysis.Expr | inline |
isScalarSubquery() | com.cloudera.impala.analysis.Expr | inline |
isSingleColumnPredicate(Reference< SlotRef > slotRefRef, Reference< Integer > idxRef) | com.cloudera.impala.analysis.Predicate | 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 |
LOG | com.cloudera.impala.analysis.BinaryPredicate | privatestatic |
negate() | com.cloudera.impala.analysis.BinaryPredicate | inline |
NON_NULL_EMPTY_AGG | com.cloudera.impala.analysis.Expr | static |
numDistinctValues_ | com.cloudera.impala.analysis.Expr | protected |
op_ | com.cloudera.impala.analysis.BinaryPredicate | private |
Predicate() | com.cloudera.impala.analysis.Predicate | inline |
Predicate(Predicate other) | com.cloudera.impala.analysis.Predicate | inlineprotected |
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 |
setIsEqJoinConjunct(boolean v) | com.cloudera.impala.analysis.Predicate | inline |
setIsWhereClauseConjunct() | com.cloudera.impala.analysis.Expr | inline |
setOp(Operator op) | com.cloudera.impala.analysis.BinaryPredicate | 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.BinaryPredicate | inline |
toString() | com.cloudera.impala.analysis.Expr | inline |
toThrift(TExprNode msg) | com.cloudera.impala.analysis.BinaryPredicate | 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 |