Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
com.cloudera.impala.analysis.SlotDescriptor Class Reference
Collaboration diagram for com.cloudera.impala.analysis.SlotDescriptor:

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< ExprgetSourceExprs ()
 
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< ExprsourceExprs_ = Lists.newArrayList()
 
boolean isMaterialized_ = false
 
boolean isNullable_ = true
 
int byteSize_
 
int byteOffset_
 
int nullIndicatorByte_
 
int nullIndicatorBit_
 
int slotIdx_
 
ColumnStats stats_
 

Detailed Description

Definition at line 29 of file SlotDescriptor.java.

Constructor & Destructor Documentation

com.cloudera.impala.analysis.SlotDescriptor.SlotDescriptor ( SlotId  id,
TupleDescriptor  parent 
)
inlinepackage

Member Function Documentation

void com.cloudera.impala.analysis.SlotDescriptor.addSourceExpr ( Expr  expr)
inline

Definition at line 109 of file SlotDescriptor.java.

List<Integer> com.cloudera.impala.analysis.SlotDescriptor.getAbsolutePath ( )
inline
int com.cloudera.impala.analysis.SlotDescriptor.getByteOffset ( )
inline
int com.cloudera.impala.analysis.SlotDescriptor.getByteSize ( )
inline
Column com.cloudera.impala.analysis.SlotDescriptor.getColumn ( )
inline
SlotId com.cloudera.impala.analysis.SlotDescriptor.getId ( )
inline
boolean com.cloudera.impala.analysis.SlotDescriptor.getIsNullable ( )
inline
String com.cloudera.impala.analysis.SlotDescriptor.getLabel ( )
inline
int com.cloudera.impala.analysis.SlotDescriptor.getNullIndicatorBit ( )
inline
int com.cloudera.impala.analysis.SlotDescriptor.getNullIndicatorByte ( )
inline
TupleDescriptor com.cloudera.impala.analysis.SlotDescriptor.getParent ( )
inline
Path com.cloudera.impala.analysis.SlotDescriptor.getPath ( )
inline
List<Expr> com.cloudera.impala.analysis.SlotDescriptor.getSourceExprs ( )
inline
Type com.cloudera.impala.analysis.SlotDescriptor.getType ( )
inline
void com.cloudera.impala.analysis.SlotDescriptor.setByteOffset ( int  byteOffset)
inline

Definition at line 103 of file SlotDescriptor.java.

void com.cloudera.impala.analysis.SlotDescriptor.setByteSize ( int  byteSize)
inline

Definition at line 101 of file SlotDescriptor.java.

void com.cloudera.impala.analysis.SlotDescriptor.setIsMaterialized ( boolean  value)
inline
void com.cloudera.impala.analysis.SlotDescriptor.setIsNullable ( boolean  value)
inline
void com.cloudera.impala.analysis.SlotDescriptor.setLabel ( String  label)
inline
void com.cloudera.impala.analysis.SlotDescriptor.setNullIndicatorBit ( int  nullIndicatorBit)
inline

Definition at line 89 of file SlotDescriptor.java.

void com.cloudera.impala.analysis.SlotDescriptor.setNullIndicatorByte ( int  nullIndicatorByte)
inline

Definition at line 85 of file SlotDescriptor.java.

void com.cloudera.impala.analysis.SlotDescriptor.setSlotIdx ( int  slotIdx)
inline

Definition at line 104 of file SlotDescriptor.java.

void com.cloudera.impala.analysis.SlotDescriptor.setSourceExpr ( Expr  expr)
inline
void com.cloudera.impala.analysis.SlotDescriptor.setSourceExprs ( List< Expr exprs)
inline
void com.cloudera.impala.analysis.SlotDescriptor.setStats ( ColumnStats  stats)
inline

Definition at line 111 of file SlotDescriptor.java.

void com.cloudera.impala.analysis.SlotDescriptor.setType ( Type  type)
inline

Member Data Documentation

boolean com.cloudera.impala.analysis.SlotDescriptor.isNullable_ = true
private

The documentation for this class was generated from the following file: