|
Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
|
Public Member Functions | |
| int | getNullIndicatorByte () |
| void | setNullIndicatorByte (int nullIndicatorByte) |
| int | getNullIndicatorBit () |
| void | setNullIndicatorBit (int nullIndicatorBit) |
| SlotId | getId () |
| TupleDescriptor | getParent () |
| Type | getType () |
| void | setType (Type type) |
| boolean | isMaterialized () |
| void | setIsMaterialized (boolean value) |
| boolean | getIsNullable () |
| void | setIsNullable (boolean value) |
| int | getByteSize () |
| void | setByteSize (int byteSize) |
| int | getByteOffset () |
| void | setByteOffset (int byteOffset) |
| void | setSlotIdx (int slotIdx) |
| String | getLabel () |
| void | setLabel (String label) |
| void | setSourceExprs (List< Expr > exprs) |
| void | setSourceExpr (Expr expr) |
| void | addSourceExpr (Expr expr) |
| List< Expr > | getSourceExprs () |
| void | setStats (ColumnStats stats) |
| void | setPath (Path path) |
| Path | getPath () |
| Column | getColumn () |
| ColumnStats | getStats () |
| List< Integer > | getAbsolutePath () |
| TSlotDescriptor | toThrift () |
| String | debugString () |
Package Functions | |
| SlotDescriptor (SlotId id, TupleDescriptor parent) | |
| SlotDescriptor (SlotId id, TupleDescriptor parent, SlotDescriptor src) | |
Private Attributes | |
| final SlotId | id_ |
| final TupleDescriptor | parent_ |
| Path | path_ |
| Type | type_ |
| String | label_ |
| List< Expr > | sourceExprs_ = Lists.newArrayList() |
| boolean | isMaterialized_ = false |
| boolean | isNullable_ = true |
| int | byteSize_ |
| int | byteOffset_ |
| int | nullIndicatorByte_ |
| int | nullIndicatorBit_ |
| int | slotIdx_ |
| ColumnStats | stats_ |
Definition at line 29 of file SlotDescriptor.java.
|
inlinepackage |
Definition at line 61 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.byteOffset_, com.cloudera.impala.analysis.SlotDescriptor.id_, and com.cloudera.impala.analysis.SlotDescriptor.parent_.
|
inlinepackage |
Definition at line 67 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.byteOffset_, com.cloudera.impala.analysis.SlotDescriptor.byteSize_, com.cloudera.impala.analysis.SlotDescriptor.id_, com.cloudera.impala.analysis.SlotDescriptor.isMaterialized_, com.cloudera.impala.analysis.SlotDescriptor.isNullable_, com.cloudera.impala.analysis.SlotDescriptor.label_, com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorBit_, com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorByte_, com.cloudera.impala.analysis.SlotDescriptor.parent_, com.cloudera.impala.analysis.SlotDescriptor.path_, com.cloudera.impala.analysis.SlotDescriptor.slotIdx_, com.cloudera.impala.analysis.SlotDescriptor.sourceExprs_, com.cloudera.impala.analysis.SlotDescriptor.stats_, and com.cloudera.impala.analysis.SlotDescriptor.type_.
|
inline |
Definition at line 109 of file SlotDescriptor.java.
|
inline |
Definition at line 163 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.byteOffset_, com.cloudera.impala.analysis.SlotDescriptor.byteSize_, com.cloudera.impala.analysis.SlotDescriptor.id_, com.cloudera.impala.analysis.SlotDescriptor.isMaterialized_, com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorBit_, com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorByte_, com.cloudera.impala.analysis.SlotDescriptor.path_, com.cloudera.impala.analysis.SlotDescriptor.slotIdx_, com.cloudera.impala.analysis.SlotDescriptor.stats_, com.cloudera.impala.analysis.Path.toString(), and com.cloudera.impala.analysis.SlotDescriptor.type_.
|
inline |
Assembles the absolute physical path to this slot starting from the schema root.
Definition at line 144 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.TupleDescriptor.getPath(), com.cloudera.impala.analysis.SlotDescriptor.parent_, and com.cloudera.impala.analysis.SlotDescriptor.path_.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.toThrift().
|
inline |
Definition at line 102 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.byteOffset_.
|
inline |
Definition at line 100 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.byteSize_.
|
inline |
Definition at line 124 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.path_.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.getStats().
|
inline |
Definition at line 92 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.id_.
Referenced by com.cloudera.impala.analysis.SlotRef.equals(), and com.cloudera.impala.analysis.SlotRef.toThrift().
|
inline |
Definition at line 98 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.isNullable_.
|
inline |
Definition at line 105 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.label_.
Referenced by com.cloudera.impala.analysis.SlotRef.SlotRef().
|
inline |
Definition at line 88 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorBit_.
|
inline |
Definition at line 84 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorByte_.
|
inline |
Definition at line 93 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.parent_.
Referenced by com.cloudera.impala.analysis.SlotRef.isBoundByTupleIds(), and com.cloudera.impala.analysis.SlotRef.toThrift().
|
inline |
Definition at line 122 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.path_.
Referenced by com.cloudera.impala.analysis.SlotRef.SlotRef().
|
inline |
Definition at line 110 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.sourceExprs_.
|
inline |
Definition at line 129 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.getColumn(), com.cloudera.impala.analysis.SlotDescriptor.stats_, and com.cloudera.impala.analysis.SlotDescriptor.type_.
Referenced by com.cloudera.impala.analysis.IsNullPredicate.analyze().
|
inline |
Definition at line 94 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.type_.
Referenced by com.cloudera.impala.planner.SingleNodePlanner.createScanNode().
|
inline |
Definition at line 96 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.isMaterialized_.
Referenced by com.cloudera.impala.analysis.AnalyticInfo.materializeRequiredSlots(), com.cloudera.impala.analysis.UnionStmt.materializeRequiredSlots(), and com.cloudera.impala.analysis.AggregateInfo.materializeRequiredSlots().
|
inline |
Definition at line 103 of file SlotDescriptor.java.
|
inline |
Definition at line 101 of file SlotDescriptor.java.
|
inline |
Definition at line 97 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.isMaterialized_.
|
inline |
Definition at line 99 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.isNullable_.
|
inline |
Definition at line 106 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.label_.
|
inline |
Definition at line 89 of file SlotDescriptor.java.
|
inline |
Definition at line 85 of file SlotDescriptor.java.
|
inline |
Definition at line 113 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.Path.getRawPath(), com.cloudera.impala.analysis.SlotDescriptor.label_, com.cloudera.impala.analysis.SlotDescriptor.parent_, path(), com.cloudera.impala.analysis.SlotDescriptor.path_, and com.cloudera.impala.analysis.SlotDescriptor.type_.
|
inline |
Definition at line 104 of file SlotDescriptor.java.
|
inline |
Definition at line 108 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.sourceExprs_.
|
inline |
Definition at line 107 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.sourceExprs_.
|
inline |
Definition at line 111 of file SlotDescriptor.java.
|
inline |
Definition at line 95 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.type_.
|
inline |
Definition at line 154 of file SlotDescriptor.java.
References com.cloudera.impala.analysis.SlotDescriptor.byteOffset_, com.cloudera.impala.analysis.SlotDescriptor.getAbsolutePath(), com.cloudera.impala.analysis.SlotDescriptor.id_, com.cloudera.impala.analysis.SlotDescriptor.isMaterialized_, com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorBit_, com.cloudera.impala.analysis.SlotDescriptor.nullIndicatorByte_, and com.cloudera.impala.analysis.SlotDescriptor.slotIdx_.
|
private |
Definition at line 54 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getByteOffset(), com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor(), and com.cloudera.impala.analysis.SlotDescriptor.toThrift().
|
private |
Definition at line 53 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getByteSize(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().
|
private |
|
private |
Definition at line 47 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.isMaterialized(), com.cloudera.impala.analysis.SlotDescriptor.setIsMaterialized(), com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor(), and com.cloudera.impala.analysis.SlotDescriptor.toThrift().
|
private |
Definition at line 50 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.getIsNullable(), com.cloudera.impala.analysis.SlotDescriptor.setIsNullable(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().
|
private |
|
private |
Definition at line 56 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getNullIndicatorBit(), com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor(), and com.cloudera.impala.analysis.SlotDescriptor.toThrift().
|
private |
Definition at line 55 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getNullIndicatorByte(), com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor(), and com.cloudera.impala.analysis.SlotDescriptor.toThrift().
|
private |
Definition at line 31 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.getAbsolutePath(), com.cloudera.impala.analysis.SlotDescriptor.getParent(), com.cloudera.impala.analysis.SlotDescriptor.setPath(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().
|
private |
Definition at line 35 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getAbsolutePath(), com.cloudera.impala.analysis.SlotDescriptor.getColumn(), com.cloudera.impala.analysis.SlotDescriptor.getPath(), com.cloudera.impala.analysis.SlotDescriptor.setPath(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().
|
private |
Definition at line 57 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor(), and com.cloudera.impala.analysis.SlotDescriptor.toThrift().
|
private |
Definition at line 43 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.getSourceExprs(), com.cloudera.impala.analysis.SlotDescriptor.setSourceExpr(), com.cloudera.impala.analysis.SlotDescriptor.setSourceExprs(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().
|
private |
Definition at line 59 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getStats(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().
|
private |
Definition at line 36 of file SlotDescriptor.java.
Referenced by com.cloudera.impala.analysis.SlotDescriptor.debugString(), com.cloudera.impala.analysis.SlotDescriptor.getStats(), com.cloudera.impala.analysis.SlotDescriptor.getType(), com.cloudera.impala.analysis.SlotDescriptor.setPath(), com.cloudera.impala.analysis.SlotDescriptor.setType(), and com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor().