| Interface | Description | 
|---|---|
| AggregateFunction | Performs a calculation on a set of values and return a single value. | 
| AggregateFunction.Aggregate | An aggregation operation. | 
| Function | |
| ScalarFunction | Determines a single output value based on a single input value. | 
| UDFContext | Provides context information for a particular user defined function. | 
| Class | Description | 
|---|---|
| AbstractFunction | Base class for our native/hardcoded functions. | 
| AggregateFcts | Factory methods for aggregate functions. | 
| BytesConversionFcts | |
| CastFcts | Casting functions | 
| FromJsonFct | |
| FunctionCall | |
| FunctionCall.Raw | |
| FunctionName | |
| FunctionResolver | |
| JavaBasedUDFunction | |
| JavaUDF | Base class for all Java UDFs. | 
| NativeAggregateFunction | Base class for the  AggregateFunctionnative classes. | 
| NativeFunction | Base class for our native/hardcoded functions. | 
| NativeScalarFunction | Base class for the  ScalarFunctionnative classes. | 
| SecurityThreadGroup | Used by  ThreadAwareSecurityManagerto determine whether access-control checks needs to be performed. | 
| ThreadAwareSecurityManager | Custom  SecurityManagerandPolicyimplementation that only performs access checks
 if explicitly enabled. | 
| TimeFcts | |
| ToJsonFct | |
| TokenFct | |
| UDAggregate | Base class for user-defined-aggregates. | 
| UDFByteCodeVerifier | Verifies Java UDF byte code. | 
| UDFContextImpl | Package private implementation of  UDFContext | 
| UDFunction | Base class for User Defined Functions. | 
| UDHelper | Helper class for User Defined Functions, Types and Aggregates. | 
| UuidFcts | 
Copyright © 2018 The Apache Software Foundation