Package org.openl.rules.data
Class DataBase
- java.lang.Object
-
- org.openl.rules.data.DataBase
-
-
Constructor Summary
Constructors Constructor Description DataBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearOddDataForExecutionMode()ITablegetTable(String name)Set<ITable>getTables()protected ITablemakeNewTable(String tableName, TableSyntaxNode tsn)voidpreLoadTable(ITable table, ITableModel dataModel, ILogicalTable dataWithTitles, OpenlToolAdaptor openlAdapter)ITableregisterNewTable(String tableName, TableSyntaxNode tsn)ITableregisterTable(String tableName, TableSyntaxNode tsn)voidregisterTable(ITable newTable)
-
-
-
Method Detail
-
registerTable
public ITable registerTable(String tableName, TableSyntaxNode tsn) throws DuplicatedTableException
- Specified by:
registerTablein interfaceIDataBase- Throws:
DuplicatedTableException
-
registerNewTable
public ITable registerNewTable(String tableName, TableSyntaxNode tsn)
- Specified by:
registerNewTablein interfaceIDataBase
-
registerTable
public void registerTable(ITable newTable) throws DuplicatedTableException
- Specified by:
registerTablein interfaceIDataBase- Throws:
DuplicatedTableException
-
makeNewTable
protected ITable makeNewTable(String tableName, TableSyntaxNode tsn)
-
preLoadTable
public void preLoadTable(ITable table, ITableModel dataModel, ILogicalTable dataWithTitles, OpenlToolAdaptor openlAdapter) throws Exception
- Specified by:
preLoadTablein interfaceIDataBase- Throws:
Exception
-
clearOddDataForExecutionMode
public void clearOddDataForExecutionMode()
- Specified by:
clearOddDataForExecutionModein interfaceIDataBase
-
-