Import-pipeline table provider that reads SalesDataRecord rows for a named SalesDataSeries, for use as a DatabaseSourceStep query source. Insert, update, delete and updateOrInsert are not implemented; use SalesDataInserter instead to write sales data into a pipeline. Registered under the provider id "dataSeries" and looked up by a DatabaseSourceStep configured with that id. The query is scoped to a named series and can be filtered by period and limited or ordered by any field. NOTE - use the SalesDataInserter instead!!!!

Implements: DatabaseTableProvider


Properties

PropertyReturnsDescription
providerIdStringProvider id this class is registered under. Used to select it from a DatabaseSourceStep configuration.
queryParametersList<TableParameter>Query parameters this provider accepts when building its source criteria: series (required), periodFrom, periodTo, maxResults, orderBy and ascending.
tableFieldsList<TableParameter>Not implemented; this provider only supports reading sales data, not inserting or updating it.

Methods

getProviderId()

Returns: String

Provider id this class is registered under. Used to select it from a DatabaseSourceStep configuration.

getQueryParameters()

Returns: List<TableParameter>

Query parameters this provider accepts when building its source criteria: series (required), periodFrom, periodTo, maxResults, orderBy and ascending.

getTableFields()

Returns: List<TableParameter>

Not implemented; this provider only supports reading sales data, not inserting or updating it.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.