Interface TableReplayConfiguration

All Known Implementing Classes:
ComposableTableReplayConfiguration

public interface TableReplayConfiguration
The replay configuration for one table.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Should the table be replayed?
    @Nullable String
    What column in the source table should be used for the replay timestamp.
    boolean
    Should the replayed table be sourced from db.liveTable?
  • Method Details

    • useIntraday

      boolean useIntraday()
      Should the replayed table be sourced from db.liveTable?
      Returns:
      true if the replayed table should be sourced from db.liveTable; false if the table should be sourced from db.historicalTable
    • timestampColumnName

      @Nullable @Nullable String timestampColumnName()
      What column in the source table should be used for the replay timestamp.
      Returns:
      the name of the column to use for replay timestamps, null if undefined.
    • enabled

      boolean enabled()
      Should the table be replayed?
      Returns:
      true if the table should be replayed; false if it should not be replayed