Package org.openl.rules.data
Interface ITable
-
- All Known Implementing Classes:
Table
public interface ITable- Author:
- snshor
-
-
Method Summary
-
-
-
Method Detail
-
findObject
Object findObject(int columnIndex, String key, IBindingContext bindingContext)
-
getColumnDisplay
String getColumnDisplay(int n)
-
getColumnName
String getColumnName(int n)
-
getColumnType
IOpenClass getColumnType(int n)
-
getColumnIndex
int getColumnIndex(String columnName)
-
getData
Object getData(int row)
-
getDataArray
Object getDataArray()
-
getDataModel
ITableModel getDataModel()
-
getHeaderTable
IGridTable getHeaderTable()
-
getName
String getName()
-
getNumberOfColumns
int getNumberOfColumns()
-
getColumnDescriptor
ColumnDescriptor getColumnDescriptor(int i)
-
getNumberOfRows
int getNumberOfRows()
-
getPrimaryIndexKey
String getPrimaryIndexKey(int row)
-
getRowTable
IGridTable getRowTable(int row)
-
getSize
int getSize()
-
getTableSyntaxNode
TableSyntaxNode getTableSyntaxNode()
-
getValue
Object getValue(int col, int row)
-
makeUniqueIndex
Map<String,Integer> makeUniqueIndex(int idx, IBindingContext cxt)
-
getUniqueValues
List<Object> getUniqueValues(int colIdx) throws SyntaxNodeException
- Throws:
SyntaxNodeException
-
populate
void populate(IDataBase db, IBindingContext bindingContext) throws Exception
- Throws:
Exception
-
preLoad
void preLoad(OpenlToolAdaptor ota) throws Exception
- Throws:
Exception
-
setData
void setData(ILogicalTable dataWithHeader)
-
getData
ILogicalTable getData()
-
setModel
void setModel(ITableModel dataModel)
-
setPrimaryIndexKey
void setPrimaryIndexKey(int row, String value)
-
clearOddDataForExecutionMode
void clearOddDataForExecutionMode()
-
getXlsNodeType
XlsNodeTypes getXlsNodeType()
-
getUri
String getUri()
-
-