public class TextTabularOutput extends Object implements LogOutputter
DataExporter
so column widths can be computed on-the-fly by buffering first 1000 results and inspecting values.Constructor and Description |
---|
TextTabularOutput(com.brsanthu.dataexporter.DataExporter theExporter,
Iterable<com.brsanthu.dataexporter.model.Column> theColumns) |
TextTabularOutput(OutputStream theOut,
com.brsanthu.dataexporter.model.Column... theColumns) |
TextTabularOutput(OutputStream theOut,
Iterable<com.brsanthu.dataexporter.model.Column> theColumns) |
TextTabularOutput(OutputStream theOut,
String... theColNames) |
Modifier and Type | Method and Description |
---|---|
void |
addRow(Object... theRow) |
com.brsanthu.dataexporter.model.Column |
getColumn(int index) |
List<com.brsanthu.dataexporter.model.Column> |
getColumns() |
int |
getMaxColWidth()
Returns the maximum column width.
|
int |
getMinColWidth()
Returns the minimum column width.
|
int |
getPrefetchLimit() |
long |
output() |
void |
setMaxColWidth(int theMaxColWidth)
Sets the maximum column width.
|
void |
setMinColWidth(int theMinColWidth)
Sets the minimum column width.
|
void |
setPrefetchLimit(int thePrefetchLimit) |
public TextTabularOutput(OutputStream theOut, String... theColNames)
public TextTabularOutput(OutputStream theOut, com.brsanthu.dataexporter.model.Column... theColumns)
public TextTabularOutput(OutputStream theOut, Iterable<com.brsanthu.dataexporter.model.Column> theColumns)
public TextTabularOutput(com.brsanthu.dataexporter.DataExporter theExporter, Iterable<com.brsanthu.dataexporter.model.Column> theColumns)
public long output()
output
in interface LogOutputter
public void addRow(Object... theRow)
addRow
in interface LogOutputter
public int getPrefetchLimit()
public void setPrefetchLimit(int thePrefetchLimit)
setPrefetchLimit
in interface LogOutputter
public int getMinColWidth()
public void setMinColWidth(int theMinColWidth)
public int getMaxColWidth()
public void setMaxColWidth(int theMaxColWidth)
public com.brsanthu.dataexporter.model.Column getColumn(int index)
public List<com.brsanthu.dataexporter.model.Column> getColumns()
Copyright © 2010-2016 Stardog Union. All Rights Reserved.