Package app.babylon.table.plans
Class TablePlanWrite
java.lang.Object
app.babylon.table.plans.TablePlanWrite
Builder-style plan for exporting a
TableColumnar to a configured
format and destination.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(TableColumnar table) chargetSink()booleanwithCharset(Charset charset) withIncludeHeaders(boolean includeHeaders) withLineSeparator(String lineSeparator) withSelectedColumn(ColumnName columnName) withSelectedColumns(ColumnName... columnNames) withSelectedColumns(Iterable<ColumnName> columnNames) withSelectedColumns(Collection<ColumnName> columnNames) withSeparator(char separator) withSink(SinkStream sink) withToStringSettings(ToStringSettings toStringSettings)
-
Constructor Details
-
TablePlanWrite
public TablePlanWrite()
-
-
Method Details
-
withSink
-
getSink
-
withSelectedColumn
-
withSelectedColumns
-
withSelectedColumns
-
withSelectedColumns
-
getSelectedColumns
-
withToStringSettings
-
getToStringSettings
-
withIncludeHeaders
-
isIncludeHeaders
public boolean isIncludeHeaders() -
withSeparator
-
getSeparator
public char getSeparator() -
withLineSeparator
-
getLineSeparator
-
withCharset
-
getCharset
-
execute
-