Class RetentionPeriodDefinition

java.lang.Object
io.github.fupacat.ast.TSqlFragment
io.github.fupacat.ast.RetentionPeriodDefinition
All Implemented Interfaces:
Serializable

public class RetentionPeriodDefinition extends TSqlFragment
Definition of retention period for system versioned temporal table and data retention table option.
See Also:
  • Field Details

    • Duration

      public IntegerLiteral Duration
      Duration of retention period in given units. Unused if the period is set to INFINITY.
    • Units

      Duration of retention period in given units. Unused if the period is set to INFINITY.
    • IsInfinity

      public boolean IsInfinity
      Is this retention policy set to INFINITY?
  • Constructor Details

    • RetentionPeriodDefinition

      public RetentionPeriodDefinition()
  • Method Details