Interface SourceDescrBuilder<P extends PatternDescrBuilder<?>>

All Superinterfaces:
DescrBuilder<P,PatternDescr>
All Known Implementing Classes:
SourceDescrBuilderImpl

public interface SourceDescrBuilder<P extends PatternDescrBuilder<?>> extends DescrBuilder<P,PatternDescr>
A descriptor builder for Pattern sources
  • Method Details

    • expression

      P expression(String expression)
      Defines the pattern source as being an expression result
      Parameters:
      expression - the expression
      Returns:
      parent descriptor builder
    • entryPoint

      P entryPoint(String entryPoint)
      Defines the pattern source as being an entry point
      Parameters:
      entryPoint - the entry point identifier
      Returns:
      parent descriptor builder
    • collect

      Defines the pattern source as a collection
      Returns:
      the collect descriptor builder
    • accumulate

      AccumulateDescrBuilder<P> accumulate()
      Defines the pattern source as being an accumulation
      Returns:
      the accumulate descriptor builder
    • groupBy

    • window

      P window(String window)
      Defines the pattern source as being a declared window
      Parameters:
      window - the declared window identifier
      Returns:
      parent descriptor builder