Package com._1c.g5.v8.dt.ql.model.dbview
Interface IDbViewVirtualFieldComputer
- All Known Implementing Classes:
DbViewVirtualFieldBalanceAccountingRegProcessor,DbViewVirtualFieldBalanceAccumRegSlicesInfRegProcessor,DbViewVirtualFieldBaseDataCalcRegisterProcessor,DbViewVirtualFieldConstantsProcessor,DbViewVirtualFieldDrCrTurnoverAccountingRegisterProcessor,DbViewVirtualFieldFilterCriterionProcessor,DbViewVirtualFieldGraphicDataAndActionPeriodCalcRegisterProcessor,DbViewVirtualFieldRecordsWithExtDimensionAccountingRegProcessor,DbViewVirtualFieldTurnoverAccountingRegisterProcessor,DbViewVirtualFieldTurnoverAccumulationRegisterProcessor
public interface IDbViewVirtualFieldComputer
Interface for computing fields of virtual table (see
SelectDbView) by list of parameters QuerySchemaTableParameter-
Method Summary
Modifier and TypeMethodDescriptionList<? extends DbViewElement>getVirtualFields(DbViewSelectDef virtualTable, List<QuerySchemaTableParameter> parameters) Computes fields for virtual table by list of parametersQuerySchemaTableParameter
-
Method Details
-
getVirtualFields
List<? extends DbViewElement> getVirtualFields(DbViewSelectDef virtualTable, List<QuerySchemaTableParameter> parameters) Computes fields for virtual table by list of parametersQuerySchemaTableParameter- Parameters:
virtualTable- current virtual table, can't benullparameters- list ofQuerySchemaTableParameter- Returns:
- list of computed fields. You should always return empty list if errors was detected.
Return results can't benull
-