public abstract class AggregateFunction
extends java.lang.Object
Constructor and Description |
---|
AggregateFunction(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
functionName() |
abstract boolean |
isCompatibleWith(ColumnType type) |
AggregateFunctionPair |
on(java.lang.String columnName) |
AggregateFunctionPair |
on(java.lang.String columnName,
java.lang.String asName) |
abstract double |
summarize(Column column) |
abstract double |
summarize(Column column,
Selection selection) |
abstract java.lang.String |
syntax() |
java.lang.String |
toString() |
public abstract double summarize(Column column)
public abstract java.lang.String syntax()
public java.lang.String functionName()
public java.lang.String toString()
toString
in class java.lang.Object
public abstract boolean isCompatibleWith(ColumnType type)
public AggregateFunctionPair on(java.lang.String columnName)
public AggregateFunctionPair on(java.lang.String columnName, java.lang.String asName)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.