Package com.sap.cds.util
Class OccUtils
java.lang.Object
com.sap.cds.util.OccUtils
Utility class related to eTag and @cds.java.version handling
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<CqnEtagPredicate>
static Optional<CdsElement>
getEtagElement
(CdsStructuredType target) static Optional<CdsElement>
getVersionElement
(CdsStructuredType rowType) static void
incrementOrSetEtagValues
(CdsEntity resolvedEntity, CqnUpdate update, int[] updateCount, List<Map<String, Object>> resultEntries, List<Map<String, Object>> precalcEntries, CdsElement vEl) static void
prepareVersionParams
(CqnUpdate update, CdsEntity entity, List<Map<String, Object>> parameterValues, Supplier<Instant> timeSupplier) static String
versionParam
(String version)
-
Constructor Details
-
OccUtils
public OccUtils()
-
-
Method Details
-
eTagPredicate
-
getEtagElement
-
getVersionElement
-
incrementOrSetEtagValues
-
versionParam
-
prepareVersionParams
-