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

Static Public Member Functions

static TPartitionStats partStatsFromParameters (Map< String, String > hmsParameters) throws ImpalaException
 
static void partStatsToParameters (TPartitionStats partStats, HdfsPartition partition)
 
static void deletePartStats (HdfsPartition partition)
 

Static Public Attributes

static final String INTERMEDIATE_STATS_NUM_CHUNKS
 
static final String INTERMEDIATE_STATS_CHUNK_PREFIX
 

Static Private Member Functions

static List< String > chunkStringForHms (String data, int chunkLen)
 

Static Private Attributes

static final int HMS_MAX_CHUNKLEN = 4000
 
static final Logger LOG = LoggerFactory.getLogger(PartitionStatsUtil.class)
 

Detailed Description

Handles serialising and deserialising intermediate statistics from the Hive MetaStore via the parameters map attached to every Hive partition object.

Definition at line 39 of file PartitionStatsUtil.java.

Member Function Documentation

static List<String> com.cloudera.impala.catalog.PartitionStatsUtil.chunkStringForHms ( String  data,
int  chunkLen 
)
inlinestaticprivate
static TPartitionStats com.cloudera.impala.catalog.PartitionStatsUtil.partStatsFromParameters ( Map< String, String >  hmsParameters) throws ImpalaException
inlinestatic

Reconstructs a TPartitionStats object from its serialised form in the given parameter map. Returns null if no stats are serialised, and throws an exception if there was an error during deserialisation.

Definition at line 56 of file PartitionStatsUtil.java.

References com.cloudera.impala.catalog.PartitionStatsUtil.INTERMEDIATE_STATS_CHUNK_PREFIX, and com.cloudera.impala.catalog.PartitionStatsUtil.INTERMEDIATE_STATS_NUM_CHUNKS.

Member Data Documentation

final int com.cloudera.impala.catalog.PartitionStatsUtil.HMS_MAX_CHUNKLEN = 4000
staticprivate
final String com.cloudera.impala.catalog.PartitionStatsUtil.INTERMEDIATE_STATS_CHUNK_PREFIX
static
final String com.cloudera.impala.catalog.PartitionStatsUtil.INTERMEDIATE_STATS_NUM_CHUNKS
static
final Logger com.cloudera.impala.catalog.PartitionStatsUtil.LOG = LoggerFactory.getLogger(PartitionStatsUtil.class)
staticprivate

Definition at line 49 of file PartitionStatsUtil.java.


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