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 benull
parameters
- list ofQuerySchemaTableParameter
- Returns:
- list of computed fields. You should always return empty list if errors was detected.
Return results can't benull
-