public interface ITable
Object findObject(int columnIndex, String key, IBindingContext bindingContext) throws SyntaxNodeException
SyntaxNodeExceptionString getColumnDisplay(int n)
String getColumnName(int n)
IOpenClass getColumnType(int n)
int getColumnIndex(String columnName)
Object getData(int row)
Object getDataArray()
ITableModel getDataModel()
IGridTable getHeaderTable()
String getName()
int getNumberOfColumns()
ColumnDescriptor getColumnDescriptor(int i)
int getNumberOfRows()
String getPrimaryIndexKey(int row)
IGridTable getRowTable(int row)
int getSize()
TableSyntaxNode getTableSyntaxNode()
Map<String,Integer> getUniqueIndex(int columnIndex) throws SyntaxNodeException
SyntaxNodeExceptionObject getValue(int col, int row)
Map<String,Integer> makeUniqueIndex(int idx) throws SyntaxNodeException
SyntaxNodeExceptionList<Object> getUniqueValues(int colIdx) throws SyntaxNodeException
SyntaxNodeExceptionvoid populate(IDataBase db, IBindingContext bindingContext) throws Exception
Exceptionvoid preLoad(OpenlToolAdaptor ota) throws Exception
Exceptionvoid setData(ILogicalTable dataWithHeader)
ILogicalTable getData()
void setModel(ITableModel dataModel)
void setPrimaryIndexKey(int row,
String value)
Copyright © 2004–2019 OpenL Tablets. All rights reserved.