org.apache.tez.mapreduce.hadoop.mapred
Class MRCounters

java.lang.Object
  extended by org.apache.hadoop.mapreduce.counters.AbstractCounters<org.apache.hadoop.mapred.Counters.Counter,org.apache.hadoop.mapred.Counters.Group>
      extended by org.apache.hadoop.mapred.Counters
          extended by org.apache.tez.mapreduce.hadoop.mapred.MRCounters
All Implemented Interfaces:
Iterable<org.apache.hadoop.mapred.Counters.Group>, org.apache.hadoop.io.Writable

public class MRCounters
extends org.apache.hadoop.mapred.Counters


Nested Class Summary
static class MRCounters.MRCounter
           
static class MRCounters.MRCounterGroup
           
 
Nested classes/interfaces inherited from class org.apache.hadoop.mapred.Counters
org.apache.hadoop.mapred.Counters.Counter, org.apache.hadoop.mapred.Counters.CountersExceededException, org.apache.hadoop.mapred.Counters.Group
 
Field Summary
 
Fields inherited from class org.apache.hadoop.mapred.Counters
MAX_COUNTER_LIMIT, MAX_GROUP_LIMIT
 
Fields inherited from class org.apache.hadoop.mapreduce.counters.AbstractCounters
LOG
 
Constructor Summary
MRCounters(org.apache.tez.common.counters.TezCounters raw)
           
 
Method Summary
 org.apache.hadoop.mapred.Counters.Counter findCounter(String group, int id, String name)
           
 org.apache.hadoop.mapred.Counters.Counter findCounter(String group, String name)
           
 long getCounter(Enum<?> key)
           
 org.apache.hadoop.mapred.Counters.Group getGroup(String groupName)
           
 Collection<String> getGroupNames()
           
 void incrAllCounters(org.apache.hadoop.mapred.Counters other)
           
 void incrCounter(Enum<?> key, long amount)
           
 void incrCounter(String group, String counter, long amount)
           
 void log(org.apache.commons.logging.Log log)
           
 String makeCompactString()
           
 String makeEscapedCompactString()
           
 int size()
           
 
Methods inherited from class org.apache.hadoop.mapred.Counters
fromEscapedCompactString, sum
 
Methods inherited from class org.apache.hadoop.mapreduce.counters.AbstractCounters
addGroup, addGroup, countCounters, equals, findCounter, findCounter, getWriteAllCounters, hashCode, incrAllCounters, iterator, limits, readFields, setWriteAllCounters, toString, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MRCounters

public MRCounters(org.apache.tez.common.counters.TezCounters raw)
Method Detail

getGroup

public org.apache.hadoop.mapred.Counters.Group getGroup(String groupName)
Overrides:
getGroup in class org.apache.hadoop.mapred.Counters

getGroupNames

public Collection<String> getGroupNames()
Overrides:
getGroupNames in class org.apache.hadoop.mapred.Counters

makeCompactString

public String makeCompactString()
Overrides:
makeCompactString in class org.apache.hadoop.mapred.Counters

findCounter

public org.apache.hadoop.mapred.Counters.Counter findCounter(String group,
                                                             String name)
Overrides:
findCounter in class org.apache.hadoop.mapred.Counters

findCounter

public org.apache.hadoop.mapred.Counters.Counter findCounter(String group,
                                                             int id,
                                                             String name)
Overrides:
findCounter in class org.apache.hadoop.mapred.Counters

incrCounter

public void incrCounter(Enum<?> key,
                        long amount)
Overrides:
incrCounter in class org.apache.hadoop.mapred.Counters

incrCounter

public void incrCounter(String group,
                        String counter,
                        long amount)
Overrides:
incrCounter in class org.apache.hadoop.mapred.Counters

getCounter

public long getCounter(Enum<?> key)
Overrides:
getCounter in class org.apache.hadoop.mapred.Counters

incrAllCounters

public void incrAllCounters(org.apache.hadoop.mapred.Counters other)
Overrides:
incrAllCounters in class org.apache.hadoop.mapred.Counters

size

public int size()
Overrides:
size in class org.apache.hadoop.mapred.Counters

log

public void log(org.apache.commons.logging.Log log)
Overrides:
log in class org.apache.hadoop.mapred.Counters

makeEscapedCompactString

public String makeEscapedCompactString()
Overrides:
makeEscapedCompactString in class org.apache.hadoop.mapred.Counters


Copyright © 2014 Apache Software Foundation. All rights reserved.