Package io.trino.plugin.pinot.query
Class PinotPatterns
java.lang.Object
io.trino.plugin.pinot.query.PinotPatterns
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic Pattern<org.apache.pinot.common.request.context.FunctionContext>static Property<org.apache.pinot.common.request.context.FunctionContext,?, org.apache.pinot.segment.spi.AggregationFunctionType> static Property<org.apache.pinot.common.request.context.FunctionContext,?, List<org.apache.pinot.common.request.context.ExpressionContext>> static Pattern<org.apache.pinot.common.request.context.FunctionContext>static Property<org.apache.pinot.common.request.context.FilterContext,?, List<org.apache.pinot.common.request.context.FilterContext>> static Pattern<org.apache.pinot.common.request.context.ExpressionContext>static Property<org.apache.pinot.common.request.context.ExpressionContext,?, org.apache.pinot.common.request.context.ExpressionContext.Type> static Pattern<org.apache.pinot.common.request.context.FilterContext>filter()static Property<org.apache.pinot.common.request.context.FilterContext,?, org.apache.pinot.common.request.context.predicate.Predicate> static Property<org.apache.pinot.common.request.context.FilterContext,?, org.apache.pinot.common.request.context.FilterContext.Type> static Property<org.apache.pinot.common.request.context.FunctionContext,?, org.apache.pinot.common.request.context.ExpressionContext> static Pattern<org.apache.pinot.common.request.context.FunctionContext>function()static Property<org.apache.pinot.common.request.context.ExpressionContext,?, org.apache.pinot.common.request.context.FunctionContext> static Property<org.apache.pinot.common.request.context.FunctionContext,?, org.apache.pinot.common.request.context.FunctionContext.Type> static Pattern<org.apache.pinot.common.request.context.predicate.Predicate>static Property<org.apache.pinot.common.request.context.predicate.Predicate,?, org.apache.pinot.common.request.context.ExpressionContext> static Property<org.apache.pinot.common.request.context.predicate.Predicate,?, org.apache.pinot.common.request.context.predicate.Predicate.Type> static Property<org.apache.pinot.common.request.context.FunctionContext,?, org.apache.pinot.common.request.context.ExpressionContext> static Property<org.apache.pinot.common.request.context.FunctionContext,?, org.apache.pinot.common.request.context.ExpressionContext> static Pattern<org.apache.pinot.common.request.context.FunctionContext>static Property<org.apache.pinot.common.request.context.FunctionContext,?, org.apache.pinot.common.function.TransformFunctionType>
-
Field Details
-
WILDCARD
- See Also:
-
-
Method Details
-
filter
-
predicate
-
expression
-
function
-
transformFunction
-
aggregationFunction
public static Pattern<org.apache.pinot.common.request.context.FunctionContext> aggregationFunction() -
binaryFunction
-
filterType
public static Property<org.apache.pinot.common.request.context.FilterContext,?, filterType()org.apache.pinot.common.request.context.FilterContext.Type> -
childFilters
-
filterPredicate
public static Property<org.apache.pinot.common.request.context.FilterContext,?, filterPredicate()org.apache.pinot.common.request.context.predicate.Predicate> -
predicateType
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?, predicateType()org.apache.pinot.common.request.context.predicate.Predicate.Type> -
predicateExpression
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?, predicateExpression()org.apache.pinot.common.request.context.ExpressionContext> -
binaryOperatorValue
-
binaryOperator
-
predicateValuesList
-
binaryFunctionPredicateValue
-
functionContext
public static Property<org.apache.pinot.common.request.context.ExpressionContext,?, functionContext()org.apache.pinot.common.request.context.FunctionContext> -
expressionType
public static Property<org.apache.pinot.common.request.context.ExpressionContext,?, expressionType()org.apache.pinot.common.request.context.ExpressionContext.Type> -
identifier
-
transformFunctionType
public static Property<org.apache.pinot.common.request.context.FunctionContext,?, transformFunctionType()org.apache.pinot.common.function.TransformFunctionType> -
transformFunctionName
-
aggregationFunctionType
public static Property<org.apache.pinot.common.request.context.FunctionContext,?, aggregationFunctionType()org.apache.pinot.segment.spi.AggregationFunctionType> -
functionType
public static Property<org.apache.pinot.common.request.context.FunctionContext,?, functionType()org.apache.pinot.common.request.context.FunctionContext.Type> -
arguments
-
singleInput
public static Property<org.apache.pinot.common.request.context.FunctionContext,?, singleInput()org.apache.pinot.common.request.context.ExpressionContext> -
firstArgument
public static Property<org.apache.pinot.common.request.context.FunctionContext,?, firstArgument()org.apache.pinot.common.request.context.ExpressionContext> -
secondArgument
public static Property<org.apache.pinot.common.request.context.FunctionContext,?, secondArgument()org.apache.pinot.common.request.context.ExpressionContext>
-