Package net.pricefx.formulaengine.scripting.queryapi.tables


package net.pricefx.formulaengine.scripting.queryapi.tables
Typed table descriptors of the Query API.

Each Qapi interface describes one queryable Pricefx table. Every column is an accessor method that returns a selectable expression. The expression carries a Query API type: String, Integer, Real, DateOnly, DateTime, Boolean or Pojo.

Entry point: the accessors of the Tables collection, obtained with api.queryApi().tables(). Examples are products(), customers() and datamart(name). The query pipeline itself lives in the net.pricefx.formulaengine.scripting.queryapi package.

The tables group as follows.

Analytics:

Transactional data:

The *Columns interfaces are shared column mixins. They carry the columns common to several tables: PersistedObjectColumns, CalculableObjectColumns, CalculableObjectLineItemColumns, PriceCalculableObjectLineItemColumns, CalculableLineItemColumns, InputsColumns, OutputsColumns and ApprovableColumns. ClicColumns is deprecated.