Class CsvSortOptions.Builder
- java.lang.Object
-
- com.google.code.externalsorting.csv.CsvSortOptions.Builder
-
- Enclosing class:
- CsvSortOptions
public static class CsvSortOptions.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Comparator<org.apache.commons.csv.CSVRecord>cmpprivate java.nio.charset.Charsetcsprivate booleandistinctprivate org.apache.commons.csv.CSVFormatformatprivate longmaxMemoryprivate intmaxTmpFilesprivate intnumHeaderprivate booleanskipHeader
-
Constructor Summary
Constructors Constructor Description Builder(java.util.Comparator<org.apache.commons.csv.CSVRecord> cmp, int maxTmpFiles, long maxMemory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CsvSortOptionsbuild()CsvSortOptions.Buildercharset(java.nio.charset.Charset value)CsvSortOptions.Builderdistinct(boolean value)CsvSortOptions.Builderformat(org.apache.commons.csv.CSVFormat value)CsvSortOptions.BuildernumHeader(int value)CsvSortOptions.BuilderskipHeader(boolean value)
-
-
-
Field Detail
-
cmp
private final java.util.Comparator<org.apache.commons.csv.CSVRecord> cmp
-
maxTmpFiles
private final int maxTmpFiles
-
maxMemory
private final long maxMemory
-
cs
private java.nio.charset.Charset cs
-
distinct
private boolean distinct
-
numHeader
private int numHeader
-
skipHeader
private boolean skipHeader
-
format
private org.apache.commons.csv.CSVFormat format
-
-
Method Detail
-
charset
public CsvSortOptions.Builder charset(java.nio.charset.Charset value)
-
distinct
public CsvSortOptions.Builder distinct(boolean value)
-
numHeader
public CsvSortOptions.Builder numHeader(int value)
-
skipHeader
public CsvSortOptions.Builder skipHeader(boolean value)
-
format
public CsvSortOptions.Builder format(org.apache.commons.csv.CSVFormat value)
-
build
public CsvSortOptions build()
-
-