Class DeleteFromObjectPrimitive
java.lang.Object
org.rumbledb.runtime.update.primitives.DeleteFromObjectPrimitive
- All Implemented Interfaces:
UpdatePrimitive
-
Constructor Summary
ConstructorsConstructorDescriptionDeleteFromObjectPrimitive(Item targetObject, List<Item> namesToRemove, ExceptionMetadata metadata) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.rumbledb.runtime.update.primitives.UpdatePrimitive
applySetFieldInCollection, arrayIndexingApplyDelta, arrayIndexingUpdateSchemaDelta, getCollectionName, getCollectionPath, getContent, getContentDataFrame, getIntSelector, getRowOrder, getRowOrderRangeBase, getRowOrderRangeMax, getSelector, getTargetDataFrame, isCreateCollection, isDeleteArray, isDeleteTuple, isEditTuple, isInsertAfterIntoCollection, isInsertArray, isInsertBeforeIntoCollection, isInsertFirstIntoCollection, isInsertLastIntoCollection, isInsertObject, isInsertTuple, isRenameObject, isReplaceArray, isReplaceObject, isTruncateCollection, setNestedStructField, updatesSchemaDelta
-
Constructor Details
-
DeleteFromObjectPrimitive
public DeleteFromObjectPrimitive(Item targetObject, List<Item> namesToRemove, ExceptionMetadata metadata)
-
-
Method Details
-
apply
public void apply()- Specified by:
applyin interfaceUpdatePrimitive
-
applyItem
public void applyItem()- Specified by:
applyItemin interfaceUpdatePrimitive
-
applyDelta
public void applyDelta()- Specified by:
applyDeltain interfaceUpdatePrimitive
-
hasSelector
public boolean hasSelector()- Specified by:
hasSelectorin interfaceUpdatePrimitive
-
getTarget
- Specified by:
getTargetin interfaceUpdatePrimitive
-
getContentList
- Specified by:
getContentListin interfaceUpdatePrimitive
-
isDeleteObject
public boolean isDeleteObject()- Specified by:
isDeleteObjectin interfaceUpdatePrimitive
-