Package app.babylon.table.io
Class TabularRowReaderCommon<R extends TabularRowReaderCommon<R>>
java.lang.Object
app.babylon.table.io.TabularRowReaderCommon<R>
- All Implemented Interfaces:
TabularRowReader
- Direct Known Subclasses:
TabularRowReaderCsv,TabularRowReaderResultSet
public abstract class TabularRowReaderCommon<R extends TabularRowReaderCommon<R>>
extends Object
implements TabularRowReader
-
Nested Class Summary
Nested classes/interfaces inherited from interface app.babylon.table.io.TabularRowReader
TabularRowReader.Result, TabularRowReader.Status -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetColumnReName(ColumnName original) protected Map<ColumnName, ColumnName> protected RowFilterprotected Set<ColumnName> protected abstract Rself()withColumnRename(ColumnName original, ColumnName newName) withColumnRenames(Map<ColumnName, ColumnName> renames) withRowFilter(RowFilter rowFilter) withSelectedColumn(ColumnName columnName) withSelectedColumns(ColumnName... columnNames) withSelectedColumns(Collection<ColumnName> columnNames) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface app.babylon.table.io.TabularRowReader
read
-
Constructor Details
-
TabularRowReaderCommon
protected TabularRowReaderCommon()
-
-
Method Details
-
withSelectedColumn
- Specified by:
withSelectedColumnin interfaceTabularRowReader
-
withSelectedColumns
- Specified by:
withSelectedColumnsin interfaceTabularRowReader
-
withSelectedColumns
-
withColumnRename
- Specified by:
withColumnRenamein interfaceTabularRowReader
-
withColumnRenames
- Specified by:
withColumnRenamesin interfaceTabularRowReader
-
withRowFilter
- Specified by:
withRowFilterin interfaceTabularRowReader
-
getSelectedColumns
-
getColumnRenames
-
getRowFilter
-
getColumnReName
- Specified by:
getColumnReNamein interfaceTabularRowReader
-
self
-