Package org.openl.rules.data
Interface IDataBase
-
- All Known Implementing Classes:
DataBase
public interface IDataBase- Author:
- snshor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearOddDataForExecutionMode()ITablegetTable(String name)Collection<ITable>getTables()voidpreLoadTable(ITable table, ITableModel dataModel, ILogicalTable dataWithHeader, OpenlToolAdaptor ota)ITableregisterNewTable(String tableName, TableSyntaxNode tsn)ITableregisterTable(String tableName, TableSyntaxNode tsn)voidregisterTable(ITable newTable)
-
-
-
Method Detail
-
registerTable
ITable registerTable(String tableName, TableSyntaxNode tsn) throws DuplicatedTableException
- Throws:
DuplicatedTableException
-
registerNewTable
ITable registerNewTable(String tableName, TableSyntaxNode tsn)
-
registerTable
void registerTable(ITable newTable) throws DuplicatedTableException
- Throws:
DuplicatedTableException
-
getTables
Collection<ITable> getTables()
-
preLoadTable
void preLoadTable(ITable table, ITableModel dataModel, ILogicalTable dataWithHeader, OpenlToolAdaptor ota) throws Exception
- Throws:
Exception
-
clearOddDataForExecutionMode
void clearOddDataForExecutionMode()
-
-