Class DatabeanExportHandlerService

java.lang.Object
io.datarouter.plugin.dataexport.web.DatabeanExportHandlerService

@Singleton public class DatabeanExportHandlerService extends Object
  • Field Details

    • DEFAULT_TABLE_SAMPLES_PER_PART

      public static final int DEFAULT_TABLE_SAMPLES_PER_PART
      See Also:
  • Constructor Details

    • DatabeanExportHandlerService

      public DatabeanExportHandlerService()
  • Method Details

    • scanPossibleNodeNames

      public io.datarouter.scanner.Scanner<String> scanPossibleNodeNames()
    • exportNode

      public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> long exportNode(io.datarouter.types.Ulid exportId, String nodeName, Optional<String> optStartKeyInclusiveString, Optional<String> optEndKeyExclusiveString, Optional<String> optMaxRowsString, Optional<String> optScanBatchSizeString, Optional<String> optNumThreadsString, boolean parallel)
    • exportNodes

      public <PK extends io.datarouter.model.key.primary.PrimaryKey<PK>, D extends io.datarouter.model.databean.Databean<PK, D>, F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK, D>> long exportNodes(io.datarouter.types.Ulid exportId, List<String> nodeNames, Optional<String> optMaxRowsString, Optional<String> optScanBatchSizeString)