@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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
public <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
- Throwable
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.