Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
com.cloudera.impala.common.Id< IdType extends Id< IdType > > Class Reference
Inheritance diagram for com.cloudera.impala.common.Id< IdType extends Id< IdType > >:
Collaboration diagram for com.cloudera.impala.common.Id< IdType extends Id< IdType > >:

Public Member Functions

 Id (int id)
 
boolean isValid ()
 
int asInt ()
 
int hashCode ()
 
String toString ()
 
boolean equals (Object obj)
 
int compareTo (Id< IdType > cmp)
 
ArrayList< IdType > asList ()
 

Static Public Member Functions

static< CextendsId > String printIds (List< C > ids)
 

Protected Attributes

final int id_
 

Static Protected Attributes

static int INVALID_ID = -1
 

Detailed Description

Integer ids that cannot accidentally be compared with ints.

Definition at line 26 of file Id.java.

Constructor & Destructor Documentation

com.cloudera.impala.common.Id< IdType extends Id< IdType > >.Id ( int  id)
inline

Definition at line 30 of file Id.java.

Member Function Documentation

int com.cloudera.impala.common.Id< IdType extends Id< IdType > >.asInt ( )
inline

Definition at line 35 of file Id.java.

ArrayList<IdType> com.cloudera.impala.common.Id< IdType extends Id< IdType > >.asList ( )
inline

Definition at line 60 of file Id.java.

int com.cloudera.impala.common.Id< IdType extends Id< IdType > >.compareTo ( Id< IdType >  cmp)
inline

Definition at line 56 of file Id.java.

boolean com.cloudera.impala.common.Id< IdType extends Id< IdType > >.equals ( Object  obj)
inline

Definition at line 48 of file Id.java.

int com.cloudera.impala.common.Id< IdType extends Id< IdType > >.hashCode ( )
inline

Definition at line 38 of file Id.java.

boolean com.cloudera.impala.common.Id< IdType extends Id< IdType > >.isValid ( )
inline

Definition at line 34 of file Id.java.

static <CextendsId> String com.cloudera.impala.common.Id< IdType extends Id< IdType > >.printIds ( List< C >  ids)
inlinestatic

Definition at line 66 of file Id.java.

String com.cloudera.impala.common.Id< IdType extends Id< IdType > >.toString ( )
inline

Definition at line 43 of file Id.java.

Member Data Documentation

final int com.cloudera.impala.common.Id< IdType extends Id< IdType > >.id_
protected

Definition at line 28 of file Id.java.

int com.cloudera.impala.common.Id< IdType extends Id< IdType > >.INVALID_ID = -1
staticprotected

Definition at line 27 of file Id.java.


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