Class Session

java.lang.Object
org.gridgain.tpcds.qgen.Session

public class Session extends Object
  • Constructor Details

    • Session

      public Session(double scale, String targetDirectory, String suffix, Optional<Table> table, String nullString, char separator, boolean doNotTerminate, boolean noSexism, int parallelism, boolean overwrite)
    • Session

      public Session(double scale, String targetDirectory, String suffix, Optional<Table> table, String nullString, char separator, boolean doNotTerminate, boolean noSexism, int parallelism, int chunkNumber, boolean overwrite)
  • Method Details

    • getDefaultSession

      public static Session getDefaultSession()
    • withTable

      public Session withTable(Table table)
    • withScale

      public Session withScale(double scale)
    • withParallelism

      public Session withParallelism(int parallelism)
    • withChunkNumber

      public Session withChunkNumber(int chunkNumber)
    • withNoSexism

      public Session withNoSexism(boolean noSexism)
    • getScaling

      public Scaling getScaling()
    • getTargetDirectory

      public String getTargetDirectory()
    • getSuffix

      public String getSuffix()
    • generateOnlyOneTable

      public boolean generateOnlyOneTable()
    • getOnlyTableToGenerate

      public Table getOnlyTableToGenerate()
    • getNullString

      public String getNullString()
    • getSeparator

      public char getSeparator()
    • terminateRowsWithSeparator

      public boolean terminateRowsWithSeparator()
    • isSexist

      public boolean isSexist()
    • getParallelism

      public int getParallelism()
    • getChunkNumber

      public int getChunkNumber()
    • shouldOverwrite

      public boolean shouldOverwrite()
    • getCommandLineArguments

      public String getCommandLineArguments()