Interface TransportVersionAware

All Known Implementing Classes:
Sum

public interface TransportVersionAware
Interface for expressions that may be replaced based on the minTransportVersion of the clusters.

For generic surrogation, use SurrogateExpression instead.

See Versioned for details on how transport versions affect planning.

  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the expression to be replaced by or null if this cannot be replaced.
  • Method Details

    • forTransportVersion

      Expression forTransportVersion(TransportVersion minTransportVersion)
      Returns the expression to be replaced by or null if this cannot be replaced.