public abstract class DataTable extends Object
Constructor and Description |
---|
DataTable(String tableName,
boolean hasHeader) |
DataTable(String tableName,
ColumnInfo[] headers) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addRow(DataRow dataRow) |
abstract Map<Integer,DataRow> |
applyCondition(String column,
String value,
String operator) |
abstract void |
deleteRows(int... rowIds) |
ColumnInfo |
getHeader(String name) |
ColumnInfo[] |
getHeaders() |
abstract Map<Integer,DataRow> |
getRows() |
String |
getTableName() |
boolean |
hasHeader() |
void |
setHeaders(ColumnInfo[] headers) |
abstract void |
updateRows(DataRow... dataRows) |
public DataTable(String tableName, boolean hasHeader)
public DataTable(String tableName, ColumnInfo[] headers)
public abstract Map<Integer,DataRow> getRows() throws SQLException
SQLException
public abstract void addRow(DataRow dataRow) throws SQLException
SQLException
public abstract void updateRows(DataRow... dataRows) throws SQLException
SQLException
public abstract void deleteRows(int... rowIds) throws SQLException
SQLException
public abstract Map<Integer,DataRow> applyCondition(String column, String value, String operator) throws SQLException
SQLException
public String getTableName()
public ColumnInfo[] getHeaders() throws SQLException
SQLException
public void setHeaders(ColumnInfo[] headers)
public boolean hasHeader()
public ColumnInfo getHeader(String name) throws SQLException
SQLException
Copyright © 2017 WSO2. All rights reserved.