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

Public Member Functions

 EventSequence (String name)
 
void markEvent (String label)
 
TEventSequence toThrift ()
 

Private Attributes

final List< Long > timestamps_ = Lists.newArrayList()
 
final List< String > labels_ = Lists.newArrayList()
 
final long startTime_
 
final String name_
 

Detailed Description

Wrapper around TEventSequence so that we can mark events with a single method call. Events are 'marked' as they happen (so in order, with no time-travel backwards).

Definition at line 27 of file EventSequence.java.

Constructor & Destructor Documentation

com.cloudera.impala.util.EventSequence.EventSequence ( String  name)
inline

Member Function Documentation

void com.cloudera.impala.util.EventSequence.markEvent ( String  label)
inline

Saves an event at the current time with the given label.

Definition at line 42 of file EventSequence.java.

References com.cloudera.impala.util.EventSequence.startTime_.

TEventSequence com.cloudera.impala.util.EventSequence.toThrift ( )
inline

Member Data Documentation

final List<String> com.cloudera.impala.util.EventSequence.labels_ = Lists.newArrayList()
private

Definition at line 29 of file EventSequence.java.

Referenced by com.cloudera.impala.util.EventSequence.toThrift().

final String com.cloudera.impala.util.EventSequence.name_
private
final long com.cloudera.impala.util.EventSequence.startTime_
private
final List<Long> com.cloudera.impala.util.EventSequence.timestamps_ = Lists.newArrayList()
private

Definition at line 28 of file EventSequence.java.

Referenced by com.cloudera.impala.util.EventSequence.toThrift().


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