Class ReplaySettings

java.lang.Object
com.illumon.iris.db.tables.databases.ReplaySettings

public class ReplaySettings extends Object
Replay Persistent Query settings for marshalling between the Controller and Core+ query as JSON.
  • Constructor Details

    • ReplaySettings

      public ReplaySettings(boolean replaySorted, String replayStart, String replayDate, double replaySpeed)
      Create a replay settings object.
      Parameters:
      replaySorted - should tables be sorted before replay
      replayStart - what time should the replay be started from
      replayDate - what date should be replayed
      replaySpeed - the speed of the replay (1.0 for real-time)
  • Method Details

    • replaySorted

      public boolean replaySorted()
    • replayStart

      public String replayStart()
    • replayDate

      public String replayDate()
    • replaySpeed

      public double replaySpeed()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toJson

      public io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode toJson() throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
    • fromJson

      public static ReplaySettings fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode replayJsonNode)