Class MergeRequestSettings

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

public class MergeRequestSettings extends Object
  • Constructor Details

    • MergeRequestSettings

      public MergeRequestSettings(String mergeNamespace, String mergeTableName, String mergePartition, String sortFormula, String mergeFormat, boolean lowHeapUsage, boolean force, boolean allowEmpty, String mergeCodec, int writeThreadCnt)
  • Method Details

    • getMergeNamespace

      public String getMergeNamespace()
    • getMergeTableName

      public String getMergeTableName()
    • getMergePartitionFormula

      public String getMergePartitionFormula()
    • getMergeFormat

      public String getMergeFormat()
    • getSortFormula

      public String getSortFormula()
    • getLowHeapUsage

      public boolean getLowHeapUsage()
    • getForce

      public boolean getForce()
    • getAllowEmpty

      public boolean getAllowEmpty()
    • getMergeCodec

      public String getMergeCodec()
    • getWriteThreadCnt

      public int getWriteThreadCnt()
    • 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 MergeRequestSettings fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode mergeJsonNode)