@Deprecated public abstract class AggFunction<T extends Datum> extends Function<T>
definedParams, NoArgs| Constructor and Description |
|---|
AggFunction(Column[] definedArgs)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
eval(FunctionContext ctx,
Tuple params)
Deprecated.
|
CatalogProtos.FunctionType |
getFunctionType()
Deprecated.
|
abstract Datum |
getPartialResult(FunctionContext ctx)
Deprecated.
|
abstract TajoDataTypes.DataType |
getPartialResultType()
Deprecated.
|
void |
merge(FunctionContext ctx,
Tuple part)
Deprecated.
|
abstract FunctionContext |
newContext()
Deprecated.
|
abstract T |
terminate(FunctionContext ctx)
Deprecated.
|
String |
toJson()
Deprecated.
|
public AggFunction(Column[] definedArgs)
public abstract FunctionContext newContext()
public abstract void eval(FunctionContext ctx, Tuple params)
public void merge(FunctionContext ctx, Tuple part)
public abstract Datum getPartialResult(FunctionContext ctx)
public abstract TajoDataTypes.DataType getPartialResultType()
public abstract T terminate(FunctionContext ctx)
public String toJson()
public CatalogProtos.FunctionType getFunctionType()
getFunctionType in class Function<T extends Datum>Copyright © 2015 Apache Software Foundation. All Rights Reserved.