Package io.trino.plugin.pinot.query
Class PinotPatterns
- java.lang.Object
-
- io.trino.plugin.pinot.query.PinotPatterns
-
public class PinotPatterns extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Pattern<org.apache.pinot.common.request.context.FunctionContext>aggregationFunction()static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.segment.spi.AggregationFunctionType>aggregationFunctionType()static Property<org.apache.pinot.common.request.context.FunctionContext,?,List<org.apache.pinot.common.request.context.ExpressionContext>>arguments()static Pattern<org.apache.pinot.common.request.context.FunctionContext>binaryFunction()static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String>binaryFunctionPredicateValue()static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String>binaryOperator()static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String>binaryOperatorValue()static Property<org.apache.pinot.common.request.context.FilterContext,?,List<org.apache.pinot.common.request.context.FilterContext>>childFilters()static Pattern<org.apache.pinot.common.request.context.ExpressionContext>expression()static Property<org.apache.pinot.common.request.context.ExpressionContext,?,org.apache.pinot.common.request.context.ExpressionContext.Type>expressionType()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>filterPredicate()static Property<org.apache.pinot.common.request.context.FilterContext,?,org.apache.pinot.common.request.context.FilterContext.Type>filterType()static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.ExpressionContext>firstArgument()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>functionContext()static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.FunctionContext.Type>functionType()static Property<org.apache.pinot.common.request.context.ExpressionContext,?,String>identifier()static Pattern<org.apache.pinot.common.request.context.predicate.Predicate>predicate()static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,org.apache.pinot.common.request.context.ExpressionContext>predicateExpression()static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,org.apache.pinot.common.request.context.predicate.Predicate.Type>predicateType()static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,List<String>>predicateValuesList()static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.ExpressionContext>secondArgument()static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.ExpressionContext>singleInput()static Pattern<org.apache.pinot.common.request.context.FunctionContext>transformFunction()static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.function.TransformFunctionType>transformFunctionType()
-
-
-
Field Detail
-
WILDCARD
public static final String WILDCARD
- See Also:
- Constant Field Values
-
-
Method Detail
-
filter
public static Pattern<org.apache.pinot.common.request.context.FilterContext> filter()
-
predicate
public static Pattern<org.apache.pinot.common.request.context.predicate.Predicate> predicate()
-
expression
public static Pattern<org.apache.pinot.common.request.context.ExpressionContext> expression()
-
function
public static Pattern<org.apache.pinot.common.request.context.FunctionContext> function()
-
transformFunction
public static Pattern<org.apache.pinot.common.request.context.FunctionContext> transformFunction()
-
aggregationFunction
public static Pattern<org.apache.pinot.common.request.context.FunctionContext> aggregationFunction()
-
binaryFunction
public static Pattern<org.apache.pinot.common.request.context.FunctionContext> binaryFunction()
-
filterType
public static Property<org.apache.pinot.common.request.context.FilterContext,?,org.apache.pinot.common.request.context.FilterContext.Type> filterType()
-
childFilters
public static Property<org.apache.pinot.common.request.context.FilterContext,?,List<org.apache.pinot.common.request.context.FilterContext>> childFilters()
-
filterPredicate
public static Property<org.apache.pinot.common.request.context.FilterContext,?,org.apache.pinot.common.request.context.predicate.Predicate> filterPredicate()
-
predicateType
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,org.apache.pinot.common.request.context.predicate.Predicate.Type> predicateType()
-
predicateExpression
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,org.apache.pinot.common.request.context.ExpressionContext> predicateExpression()
-
binaryOperatorValue
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String> binaryOperatorValue()
-
binaryOperator
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String> binaryOperator()
-
predicateValuesList
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,List<String>> predicateValuesList()
-
binaryFunctionPredicateValue
public static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String> binaryFunctionPredicateValue()
-
functionContext
public static Property<org.apache.pinot.common.request.context.ExpressionContext,?,org.apache.pinot.common.request.context.FunctionContext> functionContext()
-
expressionType
public static Property<org.apache.pinot.common.request.context.ExpressionContext,?,org.apache.pinot.common.request.context.ExpressionContext.Type> expressionType()
-
identifier
public static Property<org.apache.pinot.common.request.context.ExpressionContext,?,String> identifier()
-
transformFunctionType
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.function.TransformFunctionType> transformFunctionType()
-
aggregationFunctionType
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.segment.spi.AggregationFunctionType> aggregationFunctionType()
-
functionType
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.FunctionContext.Type> functionType()
-
arguments
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,List<org.apache.pinot.common.request.context.ExpressionContext>> arguments()
-
singleInput
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.ExpressionContext> singleInput()
-
firstArgument
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.ExpressionContext> firstArgument()
-
secondArgument
public static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.request.context.ExpressionContext> secondArgument()
-
-