Impala
Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
com.cloudera.impala.common.AliasGenerator Class Referenceabstract
Inheritance diagram for com.cloudera.impala.common.AliasGenerator:
Collaboration diagram for com.cloudera.impala.common.AliasGenerator:

Public Member Functions

String getNextAlias ()
 

Protected Attributes

String aliasPrefix_ = null
 
Set< String > usedAliases_ = Sets.newHashSet()
 

Private Attributes

int numGeneratedAliases_ = 1
 

Detailed Description

Abstract class representing an alias generator. It uses a prefix and a monotonically increasing counter to generate new aliases. Classes extending this class are responsible for initializing the prefix.

Definition at line 27 of file AliasGenerator.java.

Member Function Documentation

String com.cloudera.impala.common.AliasGenerator.getNextAlias ( )
inline

Member Data Documentation

int com.cloudera.impala.common.AliasGenerator.numGeneratedAliases_ = 1
private
Set<String> com.cloudera.impala.common.AliasGenerator.usedAliases_ = Sets.newHashSet()
protected

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