Package tech.tablesaw.io.json
Class JsonReadOptions.Builder
- java.lang.Object
-
- tech.tablesaw.io.json.JsonReadOptions.Builder
-
- Enclosing class:
- JsonReadOptions
public static class JsonReadOptions.Builder extends Object
-
-
Method Summary
-
-
-
Constructor Detail
-
Builder
protected Builder(tech.tablesaw.io.Source source)
-
Builder
protected Builder(URL url) throws IOException
- Throws:
IOException
-
Builder
public Builder(File file)
-
Builder
protected Builder(Reader reader)
-
Builder
protected Builder(InputStream stream)
-
-
Method Detail
-
build
public JsonReadOptions build()
-
header
public JsonReadOptions.Builder header(boolean header)
-
tableName
public JsonReadOptions.Builder tableName(String tableName)
-
sample
public JsonReadOptions.Builder sample(boolean sample)
-
dateFormat
public JsonReadOptions.Builder dateFormat(DateTimeFormatter dateFormat)
-
timeFormat
public JsonReadOptions.Builder timeFormat(DateTimeFormatter timeFormat)
-
dateTimeFormat
public JsonReadOptions.Builder dateTimeFormat(DateTimeFormatter dateTimeFormat)
-
locale
public JsonReadOptions.Builder locale(Locale locale)
-
missingValueIndicator
public JsonReadOptions.Builder missingValueIndicator(String... missingValueIndicators)
-
minimizeColumnSizes
public JsonReadOptions.Builder minimizeColumnSizes()
-
path
public JsonReadOptions.Builder path(String path)
- Parameters:
path
- the JSON Pointer path used to select a sub-tree in the main document
-
columnTypes
public JsonReadOptions.Builder columnTypes(tech.tablesaw.api.ColumnType[] columnTypes)
-
columnTypes
public JsonReadOptions.Builder columnTypes(Function<String,tech.tablesaw.api.ColumnType> columnTypeFunction)
-
columnTypesPartial
public JsonReadOptions.Builder columnTypesPartial(Function<String,Optional<tech.tablesaw.api.ColumnType>> columnTypeFunction)
-
columnTypesPartial
public JsonReadOptions.Builder columnTypesPartial(Map<String,tech.tablesaw.api.ColumnType> columnTypeByName)
-
-