| Package | Description |
|---|---|
| org.openl.rules.data | |
| org.openl.rules.testmethod |
| Modifier and Type | Class and Description |
|---|---|
class |
Table |
| Modifier and Type | Method and Description |
|---|---|
ITable |
DataOpenField.getTable() |
ITable |
DataTableBoundNode.getTable() |
ITable |
DataBase.getTable(String name) |
ITable |
IDataBase.getTable(String name) |
protected ITable |
DataBase.makeNewTable(String tableName,
TableSyntaxNode tsn) |
protected ITable |
DataNodeBinder.makeTable(XlsModuleOpenClass xlsOpenClass,
TableSyntaxNode tableSyntaxNode,
String tableName,
IOpenClass tableType,
IBindingContext bindingContext,
OpenL openl,
boolean useRegistered)
Default method.
|
ITable |
DataBase.registerNewTable(String tableName,
TableSyntaxNode tsn) |
ITable |
IDataBase.registerNewTable(String tableName,
TableSyntaxNode tsn) |
ITable |
DataBase.registerTable(String tableName,
TableSyntaxNode tsn) |
ITable |
IDataBase.registerTable(String tableName,
TableSyntaxNode tsn) |
| Modifier and Type | Method and Description |
|---|---|
Set<ITable> |
DataBase.getTables() |
Collection<ITable> |
IDataBase.getTables() |
| Modifier and Type | Method and Description |
|---|---|
static IOpenField |
DataTableBindHelper.findField(String fieldName,
ITable table,
IOpenClass tableType) |
static List<IdentifierNode[]> |
DataTableBindHelper.getColumnIdentifiers(IBindingContext bindingContext,
ITable table,
ILogicalTable descriptorRows) |
Map<String,Integer> |
ColumnDescriptor.getUniqueIndex(ITable table,
int idx) |
static ColumnDescriptor[] |
DataTableBindHelper.makeDescriptors(IBindingContext bindingContext,
ITable table,
IOpenClass type,
OpenL openl,
ILogicalTable descriptorRows,
ILogicalTable dataWithTitleRows,
boolean hasForeignKeysRow,
boolean hasColumnTytleRow,
boolean supportConstructorFields) |
protected ColumnDescriptor[] |
DataNodeBinder.makeDescriptors(ITable tableToProcess,
IOpenClass tableType,
IBindingContext bindingContext,
OpenL openl,
boolean hasColumnTitleRow,
ILogicalTable horizDataTableBody,
ILogicalTable descriptorRows,
ILogicalTable dataWithTitleRows) |
void |
DataBase.preLoadTable(ITable table,
ITableModel dataModel,
ILogicalTable dataWithTitles,
OpenlToolAdaptor openlAdapter) |
void |
IDataBase.preLoadTable(ITable table,
ITableModel dataModel,
ILogicalTable dataWithHeader,
OpenlToolAdaptor ota) |
static IOpenField |
DataTableBindHelper.processFieldsChain(IBindingContext bindingContext,
ITable table,
IOpenClass type,
IdentifierNode[] fieldAccessorChainTokens)
Process the chain of fields, e.g.
|
void |
DataNodeBinder.processTable(XlsModuleOpenClass xlsOpenClass,
ITable tableToProcess,
ILogicalTable tableBody,
String tableName,
IOpenClass tableType,
IBindingContext bindingContext,
OpenL openl,
boolean hasColumnTitleRow)
Populate the
ITable with data from ILogicalTable. |
void |
DataBase.registerTable(ITable newTable) |
void |
IDataBase.registerTable(ITable newTable) |
void |
DataOpenField.setTable(ITable table) |
void |
DataTableBoundNode.setTable(ITable table) |
| Constructor and Description |
|---|
DataOpenField(ITable table,
ModuleOpenClass declaringClass) |
PrimaryKeyField(String name,
ITable table) |
RowIdField(ITable table) |
| Modifier and Type | Method and Description |
|---|---|
protected ColumnDescriptor[] |
TestMethodNodeBinder.makeDescriptors(ITable tableToProcess,
IOpenClass tableType,
IBindingContext bindingContext,
OpenL openl,
boolean hasColumnTitleRow,
ILogicalTable horizDataTableBody,
ILogicalTable descriptorRows,
ILogicalTable dataWithTitleRows) |
Copyright © 2004–2019 OpenL Tablets. All rights reserved.