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.
|
@Deprecated TypeInfo[] getParameters()
ObjectInspector[] getParameterObjectInspectors()
boolean isDistinct()
boolean isAllColumns()
Copyright © 2017 The Apache Software Foundation. All rights reserved.