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>
cmp
private java.nio.charset.Charset
cs
private boolean
distinct
private org.apache.commons.csv.CSVFormat
format
private long
maxMemory
private int
maxTmpFiles
private int
numHeader
private boolean
skipHeader
-
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 CsvSortOptions
build()
CsvSortOptions.Builder
charset(java.nio.charset.Charset value)
CsvSortOptions.Builder
distinct(boolean value)
CsvSortOptions.Builder
format(org.apache.commons.csv.CSVFormat value)
CsvSortOptions.Builder
numHeader(int value)
CsvSortOptions.Builder
skipHeader(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()
-
-