Skip to main content

Faster projections

Data projectionsProjectionA tailored subset of fields on a DataElement designed to encapsulate data for a specific technical or functional view. are used to retrieve data from data elementsData Element (DataElement). A fundamental data concept or entity within an application's domain, acting as an anthropomorphic translation of a real-life object or concept.. The details projectionProjectionA tailored subset of fields on a DataElement designed to encapsulate data for a specific technical or functional view. contains all fieldsFieldA property of a DataElement expanded to a database column and user interface input element. of an element, including link fieldsFieldA property of a DataElement expanded to a database column and user interface input element.. As link fieldsFieldA property of a DataElement expanded to a database column and user interface input element. refer to other elements, these elements are fetched as well which creates a small overhead.

DetailsWithoutRef​

If your implementation doesn't need link fieldsFieldA property of a DataElement expanded to a database column and user interface input element., a detailsWithoutRef can be used. This projectionProjectionA tailored subset of fields on a DataElement designed to encapsulate data for a specific technical or functional view. will only retrieve regular fieldsFieldA property of a DataElement expanded to a database column and user interface input element..

Option
projection.detailsWithoutRefs DataElement

Include extra 'DetailsWithoutRefs' projectionProjectionA tailored subset of fields on a DataElement designed to encapsulate data for a specific technical or functional view. which will include all value fieldsFieldA property of a DataElement expanded to a database column and user interface input element. + id of the link fieldsFieldA property of a DataElement expanded to a database column and user interface input element.

<options>
<projection.detailsWithoutRefs/>
</options>