@InterfaceAudience.Private public class AggregationClient extends Object
This will serve as the client side handler for invoking the aggregate functions.
HConstants.EMPTY_BYTE_ARRAY)
 | Constructor and Description | 
|---|
| AggregationClient(org.apache.hadoop.conf.Configuration cfg)Constructor with Conf object | 
| Modifier and Type | Method and Description | 
|---|---|
| <R,S,P extends Message,Q extends Message,T extends Message>  | avg(HTable table,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)This is the client side interface/handle for calling the average method for
 a given cf-cq combination. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | avg(TableName tableName,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)This is the client side interface/handle for calling the average method for
 a given cf-cq combination. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | max(HTable table,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)It gives the maximum value of a column for a given column family for the
 given range. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | max(TableName tableName,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)It gives the maximum value of a column for a given column family for the
 given range. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | median(HTable table,
      ColumnInterpreter<R,S,P,Q,T> ci,
      Scan scan)This is the client side interface/handler for calling the median method for a
 given cf-cq combination. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | median(TableName tableName,
      ColumnInterpreter<R,S,P,Q,T> ci,
      Scan scan)This is the client side interface/handler for calling the median method for a
 given cf-cq combination. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | min(HTable table,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)It gives the minimum value of a column for a given column family for the
 given range. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | min(TableName tableName,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)It gives the minimum value of a column for a given column family for the
 given range. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | rowCount(HTable table,
        ColumnInterpreter<R,S,P,Q,T> ci,
        Scan scan)It gives the row count, by summing up the individual results obtained from
 regions. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | rowCount(TableName tableName,
        ColumnInterpreter<R,S,P,Q,T> ci,
        Scan scan)It gives the row count, by summing up the individual results obtained from
 regions. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | std(HTable table,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)This is the client side interface/handle for calling the std method for a
 given cf-cq combination. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | std(TableName tableName,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)This is the client side interface/handle for calling the std method for a
 given cf-cq combination. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | sum(HTable table,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)It sums up the value returned from various regions. | 
| <R,S,P extends Message,Q extends Message,T extends Message>  | sum(TableName tableName,
   ColumnInterpreter<R,S,P,Q,T> ci,
   Scan scan)It sums up the value returned from various regions. | 
public AggregationClient(org.apache.hadoop.conf.Configuration cfg)
cfg - public <R,S,P extends Message,Q extends Message,T extends Message> R max(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwable - The caller is supposed to handle the exception as they are thrown
           & propagated to it.public <R,S,P extends Message,Q extends Message,T extends Message> R max(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - Throwable - The caller is supposed to handle the exception as they are thrown
           & propagated to it.public <R,S,P extends Message,Q extends Message,T extends Message> R min(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> R min(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> long rowCount(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> long rowCount(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> S sum(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> S sum(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> double avg(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> double avg(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> double std(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> double std(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> R median(TableName tableName, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
tableName - ci - scan - Throwablepublic <R,S,P extends Message,Q extends Message,T extends Message> R median(HTable table, ColumnInterpreter<R,S,P,Q,T> ci, Scan scan) throws Throwable
table - ci - scan - ThrowableCopyright © 2014 The Apache Software Foundation. All Rights Reserved.