Roadmap (QueryAPI)
With the introduction of the QueryAPI, certain methods may become redundant or less effective and therefore could be marked as deprecated, particularly if the QueryAPI offers improved performance.
It is important to note that deprecation does not imply the removal of these API functions; such actions cannot be taken, as solutions must remain backwards compatible. Instead, it indicates that these API functions should not be utilized in new implementations, and they will no longer be maintained.
Deprecated Methods in 15.0 SouthSide
DatamartContext.executeQuery()DatamartContext.executeSqlQuery()DatamartContext.newQuery()DatamartContext.profileData()
Deprecated Methods in 14.0 Caribou Lou
The following methods are deprecated as of version 14.0, as they are now supported by the QueryAPI:
api.product()for retrieving attribute fieldsapi.productExtension()(performance)api.customer()for retrieving attribute fieldsapi.customerExtension()(performance)api.seller()for retrieving attribute fieldsapi.sellerExtension()(performance)api.findLookupTable()api.findLookupTableValues()api.vLookup()api.getItemCompleteCalculationResults() (performance)api.getCalculableLineItem()api.getCalculableLineItemResult()api.pricelistItem()api.getPricelistItem()api.getPricelistSummaryQuery()api.getPriceGridSummaryQuery()api.getRebateRecordSummaryQuery()api.getItemActiveCalculationResults()
Deprecated Methods - Long Term vision
The QueryAPI will support additional tables in the future. As a result, the following methods may become deprecated:
api.find()api.count()api.priceGrids()api.pricelists()api.findApprovedPricelistItems()api.findDataload()api.findCalculatedFieldSets()
Found an issue in documentation? Write to us.