Class PinotPatterns

java.lang.Object
io.trino.plugin.pinot.query.PinotPatterns

public class PinotPatterns extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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.predicate.Predicate,?,String>
     
    static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String>
     
    static Property<org.apache.pinot.common.request.context.predicate.Predicate,?,String>
     
    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>
     
    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>
     
    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 Property<org.apache.pinot.common.request.context.ExpressionContext,?,String>
     
    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.predicate.Predicate,?,List<String>>
     
    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,?,String>
     
    static Property<org.apache.pinot.common.request.context.FunctionContext,?,org.apache.pinot.common.function.TransformFunctionType>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Method Details

    • 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()
    • transformFunctionName

      public static Property<org.apache.pinot.common.request.context.FunctionContext,?,String> transformFunctionName()
    • 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()