Package com.sap.cds.impl
Class EntityCascader.EntityOperation
- Enclosing class:
- EntityCascader
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumNested classes/interfaces inherited from class com.google.common.collect.ForwardingMap
com.google.common.collect.ForwardingMap.StandardEntrySet, com.google.common.collect.ForwardingMap.StandardKeySet, com.google.common.collect.ForwardingMap.StandardValues -
Method Summary
Modifier and TypeMethodDescriptiondelegate()delete(EntityCascader.EntityKeys targetKeys, String path, SessionContext sessionContext) deleted()booleaninthashCode()insert(EntityCascader.EntityKeys entity, Map<String, Object> data, Map<String, Object> fkValues, SessionContext sessionContext) booleanbooleanisRootOp()nop(EntityCascader.EntityKeys entity, String path, SessionContext sessionContext) nop(EntityCascader.EntityKeys entity, String path, Map<String, Object> data, SessionContext sessionContext) path()root(EntityCascader.EntityKeys entity, EntityCascader.EntityOperation.Operation op, SessionContext sessionContext) root(EntityCascader.EntityKeys entity, SessionContext sessionContext) toString()longbooleanupdateOrInsert(EntityCascader.EntityKeys entity, Map<String, Object> data, Map<String, Object> fkValues, SessionContext sessionContext) updateToNull(Set<String> keys) upsert(EntityCascader.EntityKeys entity, Map<String, Object> data, Map<String, Object> fkValues, SessionContext sessionContext) Methods inherited from class com.google.common.collect.ForwardingMap
clear, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, standardClear, standardContainsKey, standardContainsValue, standardEquals, standardHashCode, standardIsEmpty, standardPutAll, standardRemove, standardToString, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Method Details
-
root
public static EntityCascader.EntityOperation root(EntityCascader.EntityKeys entity, SessionContext sessionContext) -
root
public static EntityCascader.EntityOperation root(EntityCascader.EntityKeys entity, EntityCascader.EntityOperation.Operation op, SessionContext sessionContext) -
nop
public static EntityCascader.EntityOperation nop(EntityCascader.EntityKeys entity, String path, SessionContext sessionContext) -
nop
public static EntityCascader.EntityOperation nop(EntityCascader.EntityKeys entity, String path, Map<String, Object> data, SessionContext sessionContext) -
upsert
public static EntityCascader.EntityOperation upsert(EntityCascader.EntityKeys entity, Map<String, Object> data, Map<String, Object> fkValues, SessionContext sessionContext) -
updateOrInsert
public static EntityCascader.EntityOperation updateOrInsert(EntityCascader.EntityKeys entity, Map<String, Object> data, Map<String, Object> fkValues, SessionContext sessionContext) -
insert
public static EntityCascader.EntityOperation insert(EntityCascader.EntityKeys entity, Map<String, Object> data, Map<String, Object> fkValues, SessionContext sessionContext) -
delete
public static EntityCascader.EntityOperation delete(EntityCascader.EntityKeys targetKeys, String path, SessionContext sessionContext) -
targetEntity
-
path
-
operation
-
isRootOp
public boolean isRootOp() -
updateCount
public long updateCount() -
inserted
-
updated
-
deleted
-
updateToNull
-
update
-
targetKeys
-
updateValues
-
delegate
-
hashCode
public int hashCode() -
equals
-
toString
- Overrides:
toStringin classcom.google.common.collect.ForwardingObject
-