public class JsonSink
extends java.lang.Object
This is open source software released under the Apache 2.0 License
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JsonSink.Options |
The options for this sink
|
| Constructor | Description |
|---|---|
JsonSink() |
Constructor
|
| Modifier and Type | Method | Description |
|---|---|---|
<R,C> void |
write(com.d3x.morpheus.frame.DataFrame<R,C> frame,
java.util.function.Consumer<JsonSink.Options> configurator) |
|
private <R,C> void |
writeColumn(com.d3x.morpheus.frame.DataFrame<R,C> frame,
com.d3x.morpheus.frame.DataFrameColumn<R,C> column,
com.google.gson.stream.JsonWriter writer,
JsonSink.Options options) |
Writes data for a specific column to the json writer
|
private <R,C> void |
writerColumns(com.d3x.morpheus.frame.DataFrame<R,C> frame,
com.google.gson.stream.JsonWriter writer,
JsonSink.Options options) |
Writes column data to the json writer
|
private <R,C> void |
writeRowKeys(com.d3x.morpheus.frame.DataFrame<R,C> frame,
com.google.gson.stream.JsonWriter writer,
JsonSink.Options options) |
Writes row keys to json writer
|
public <R,C> void write(com.d3x.morpheus.frame.DataFrame<R,C> frame,
java.util.function.Consumer<JsonSink.Options> configurator)
private <R,C> void writeRowKeys(com.d3x.morpheus.frame.DataFrame<R,C> frame,
com.google.gson.stream.JsonWriter writer,
JsonSink.Options options)
frame - the frame referenceprivate <R,C> void writerColumns(com.d3x.morpheus.frame.DataFrame<R,C> frame,
com.google.gson.stream.JsonWriter writer,
JsonSink.Options options)
frame - the frame referenceprivate <R,C> void writeColumn(com.d3x.morpheus.frame.DataFrame<R,C> frame,
com.d3x.morpheus.frame.DataFrameColumn<R,C> column,
com.google.gson.stream.JsonWriter writer,
JsonSink.Options options)
frame - the frame referencecolumn - the column referenceCopyright 2014-2018, D3X Systems