Package org.apache.pinot.common.function
-
Interface Summary Interface Description PinotScalarFunction Provides finer control to the scalar functions annotated withScalarFunction
-
Class Summary Class Description DateTimePatternHandler Handles DateTime conversions from long to strings and strings to longs based on passed patternsDateTimeUtils Helper methods and constructs for date/time functionsDateTimeUtils.DateTimeZoneIndex DateTimeUtils.QuarterOfYearDateTimeField FunctionInfo FunctionInvoker TheFunctionInvoker
is a wrapper on a java method which supports arguments type conversion and method invocation via reflection.FunctionRegistry Registry for scalar functions.FunctionRegistry.ArgumentCountBasedScalarFunction FunctionUtils JsonPathCache TimeZoneKey Copied from the presto TimeZoneKey. -
Enum Summary Enum Description DateTimeUtils.ExtractFieldType The supported field types for the EXTRACT operatorTransformFunctionType TheTransformFunctionType
enum represents all the transform functions supported by Calcite SQL parser in v2 engine.