Class SerdeProviderAdditionalInfo

java.lang.Object
com.espertech.esper.common.client.serde.SerdeProviderAdditionalInfo
Direct Known Subclasses:
SerdeProviderAdditionalInfoAggregation, SerdeProviderAdditionalInfoAggregationDistinct, SerdeProviderAdditionalInfoDerivedViewProperty, SerdeProviderAdditionalInfoEventProperty, SerdeProviderAdditionalInfoEventType, SerdeProviderAdditionalInfoFilter, SerdeProviderAdditionalInfoIndex, SerdeProviderAdditionalInfoMultikey, SerdeProviderAdditionalInfoVariable, SerdeProviderEventTypeContext

public abstract class SerdeProviderAdditionalInfo extends Object
For use with high-availability and scale-out only, this class provides additional information passed to serde provider, for use with SerdeProvider
  • Constructor Details

    • SerdeProviderAdditionalInfo

      public SerdeProviderAdditionalInfo(com.espertech.esper.common.internal.compile.stage2.StatementRawInfo raw)
      Ctor.
      Parameters:
      raw - statement information
  • Method Details

    • getStatementName

      public String getStatementName()
      Returns the statement name
      Returns:
      name
    • getAnnotations

      public Annotation[] getAnnotations()
      Returns the statement annotations
      Returns:
      annotations
    • getStatementType

      public StatementType getStatementType()
      Returns the statement type
      Returns:
      statement type
    • getContextName

      public String getContextName()
      Returns the context name or null if no context associated
      Returns:
      context name
    • getModuleName

      public String getModuleName()
      Returns the module name
      Returns:
      module name