Uses of Interface
net.pricefx.formulaengine.DatamartContext.Table
-
Packages that use DatamartContext.Table Package Description net.pricefx.formulaengine Provides Formula Engine API classes.net.pricefx.formulaengine.optimization net.pricefx.server.util.metamodel.dm -
-
Uses of DatamartContext.Table in net.pricefx.formulaengine
Methods in net.pricefx.formulaengine that return DatamartContext.Table Modifier and Type Method Description DatamartContext.Table
ModelFormulaContext. addTable(String tableName, Object source)
Creates a table, represented by a DMTable object in the PA DB, modelled on and populated from the given source.DatamartContext.Table
DatamartContext. getDataFeed(String name)
Gets a table object representing a DataFeed with the given name.DatamartContext.Table
DatamartContext. getDatamart(String name)
Gets a table object representing a Datamart with the given name.DatamartContext.Table
DatamartContext. getDataSource(String name)
Gets a table object representing a DataSource with the given name.DatamartContext.Table
DatamartContext. getFieldCollection(String sourceName)
Get a table object representing the FC with the given source name.DatamartContext.Table
DatamartContext. getModel(String name)
Gets a table object representing a Model with the given name.DatamartContext.Table
DatamartContext. getRollup(String label)
Gets a table object representing a FieldCollection representing a rollup with the given label.DatamartContext.Table
DatamartContext.Column. getTable()
DatamartContext.Table
DatamartContext.Query. getTable()
DatamartContext.Table
ModelEvaluator. getTable(String name)
Equivalent toModelFormulaContext.getTable(String)
.DatamartContext.Table
ModelFormulaContext. getTable(String tableName)
Gets a table object representing the DMTable with the given name, which was previously created using theModelFormulaContext.addTable(String, Object)
method while calculating the model.Methods in net.pricefx.formulaengine with parameters of type DatamartContext.Table Modifier and Type Method Description DatamartContext.SqlQuery
DatamartContext.SqlQuery. addSource(DatamartContext.Table table)
Adds aDatamartContext.Table
as a source for this SQL query.DatamartContext.SqlQuery
DatamartContext.SqlQuery. addSource(DatamartContext.Table table, String alias)
Adds aDatamartContext.Table
as a source for this SQL query.Object
DatamartContext. fieldSelectionEntry(String entryName, DatamartContext.Table table, String sType)
FC field selector, optionally limited to fields of a given type.Object
DatamartContext. fieldSelectionEntry(String entryName, DatamartContext.Table table, String sType, Boolean multiple)
FC field selector, optionally limited to fields of a given type.long
ModelFormulaContext. loadTable(DatamartContext.Table table, Object source)
Load data into an existing table without truncating it.long
ModelFormulaContext. loadTable(DatamartContext.Table table, Object source, boolean truncate)
Load data into an existing table, optionally truncating it.DatamartContext.DataLoader
DatamartContext. newDataLoader(DatamartContext.Table table)
DatamartContext.DataLoader
DatamartContext. newDataLoader(DatamartContext.Table table, List<String> headerFieldNames)
DatamartContext.Query
DatamartContext. newQuery(DatamartContext.Table table)
Builds a new query on the given table.DatamartContext.Query
DatamartContext. newQuery(DatamartContext.Table table, boolean rollup)
Builds a new query on the given table allowing you to disable a rollup aggregation.void
ModelFormulaContext. truncateTable(DatamartContext.Table table)
Truncate the table. -
Uses of DatamartContext.Table in net.pricefx.formulaengine.optimization
Methods in net.pricefx.formulaengine.optimization that return DatamartContext.Table Modifier and Type Method Description DatamartContext.Table
ModelFormulaContextReadWrite. addTable(String name, Map<String,Object> tableSpecs)
Add a table in the model.DatamartContext.Table
ModelContext. table(String name)
DatamartContext.Table
ModelFormulaContextReadOnly. table(String name)
Methods in net.pricefx.formulaengine.optimization with parameters of type DatamartContext.Table Modifier and Type Method Description void
ModelFormulaContextReadWrite. dropTable(DatamartContext.Table table)
long
ModelFormulaContextReadWrite. loadTable(DatamartContext.Table table, DatamartContext.Query source, boolean truncate)
Sample code:long
ModelFormulaContextReadWrite. loadTable(DatamartContext.Table table, DatamartContext.SqlQuery source, boolean truncate)
Sample code:void
ModelFormulaContextReadWrite. truncateTable(DatamartContext.Table table)
-
Uses of DatamartContext.Table in net.pricefx.server.util.metamodel.dm
Classes in net.pricefx.server.util.metamodel.dm that implement DatamartContext.Table Modifier and Type Class Description class
Table
Represents a table and its metadata description.
-