public interface GenericUDAFParameterInfo
Note: The implementation of function does not have to handle the actual DISTINCT or wildcard implementation. This information is provided only to allow the function implementation to accept or reject such invocations. For example - the implementation of COUNT UDAF requires that the DISTINCT qualifier be supplied when more than one parameters are specified in the invocation. The actual filtering of data bound to parameter types for DISTINCT implementation is handled by the framework and not the COUNT UDAF implementation.
Modifier and Type | Method and Description |
---|---|
ObjectInspector[] |
getParameterObjectInspectors() |
TypeInfo[] |
getParameters()
Deprecated.
|
boolean |
isAllColumns()
Returns true if the UDAF invocation was done via the wildcard
syntax FUNCTION(*).
|
boolean |
isDistinct()
Returns true if the UDAF invocation was qualified with
DISTINCT keyword.
|
boolean |
isWindowing()
The flag to indicate if the UDAF invocation was from the windowing function
call or not.
|
@Deprecated TypeInfo[] getParameters()
ObjectInspector[] getParameterObjectInspectors()
boolean isDistinct()
boolean isWindowing()
boolean isAllColumns()
Copyright © 2021 The Apache Software Foundation. All rights reserved.