Class EventAdvancedIndexProvisionRuntime

java.lang.Object
com.espertech.esper.common.internal.epl.index.advanced.index.service.EventAdvancedIndexProvisionRuntime

public class EventAdvancedIndexProvisionRuntime extends Object
  • Field Details

  • Constructor Details

    • EventAdvancedIndexProvisionRuntime

      public EventAdvancedIndexProvisionRuntime()
  • Method Details

    • toCompileTime

      public EventAdvancedIndexProvisionCompileTime toCompileTime(EventType eventTypeIndexed, StatementRawInfo statementRawInfo, StatementCompileTimeServices services) throws ExprValidationException
      Throws:
      ExprValidationException
    • getIndexExpressionTexts

      public String[] getIndexExpressionTexts()
    • setIndexExpressionTexts

      public void setIndexExpressionTexts(String[] indexExpressionTexts)
    • getIndexProperties

      public String[] getIndexProperties()
    • setIndexProperties

      public void setIndexProperties(String[] indexProperties)
    • setFactory

      public void setFactory(EventAdvancedIndexFactory factory)
    • getFactory

      public EventAdvancedIndexFactory getFactory()
    • getParameterEvaluators

      public ExprEvaluator[] getParameterEvaluators()
    • setParameterEvaluators

      public void setParameterEvaluators(ExprEvaluator[] parameterEvaluators)
    • getParameterExpressionTexts

      public String[] getParameterExpressionTexts()
    • setParameterExpressionTexts

      public void setParameterExpressionTexts(String[] parameterExpressionTexts)
    • getIndexTypeName

      public String getIndexTypeName()
    • getConfigStatement

      public EventAdvancedIndexConfigStatement getConfigStatement()
    • setConfigStatement

      public void setConfigStatement(EventAdvancedIndexConfigStatement configStatement)
    • setIndexTypeName

      public void setIndexTypeName(String indexTypeName)
    • getIndexExpressionsOpt

      public ExprNode[] getIndexExpressionsOpt()
    • setIndexExpressionsOpt

      public void setIndexExpressionsOpt(ExprNode[] indexExpressionsOpt)
    • getParameterExpressionsOpt

      public ExprNode[] getParameterExpressionsOpt()
    • setParameterExpressionsOpt

      public void setParameterExpressionsOpt(ExprNode[] parameterExpressionsOpt)
    • isIndexExpressionsAllProps

      public boolean isIndexExpressionsAllProps()
    • setIndexExpressionsAllProps

      public void setIndexExpressionsAllProps(boolean indexExpressionsAllProps)