Class InsertIntoObjectPrimitive
java.lang.Object
org.rumbledb.runtime.update.primitives.InsertIntoObjectPrimitive
- All Implemented Interfaces:
UpdatePrimitive
-
Constructor Summary
ConstructorsConstructorDescriptionInsertIntoObjectPrimitive(Item targetObject, Item contentObject, ExceptionMetadata metadata) -
Method Summary
Modifier and TypeMethodDescriptionvoidapply()voidvoidvoidbooleanbooleanstatic ItemmergeSources(Item first, Item second, ExceptionMetadata metadata) booleanMethods 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
arrayIndexingApplyDelta, getCollectionName, getCollectionPath, getContentDataFrame, getContentList, getIntSelector, getRowOrder, getRowOrderRangeBase, getRowOrderRangeMax, getTargetDataFrame, isCreateCollection, isDeleteArray, isDeleteObject, isDeleteTuple, isEditTuple, isInsertAfterIntoCollection, isInsertArray, isInsertBeforeIntoCollection, isInsertFirstIntoCollection, isInsertLastIntoCollection, isInsertTuple, isRenameObject, isReplaceArray, isReplaceObject, isTruncateCollection
-
Constructor Details
-
InsertIntoObjectPrimitive
-
-
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
-
getSelector
- Specified by:
getSelectorin interfaceUpdatePrimitive
-
getContent
- Specified by:
getContentin interfaceUpdatePrimitive
-
isInsertObject
public boolean isInsertObject()- Specified by:
isInsertObjectin interfaceUpdatePrimitive
-
updatesSchemaDelta
public boolean updatesSchemaDelta()- Specified by:
updatesSchemaDeltain interfaceUpdatePrimitive
-
arrayIndexingUpdateSchemaDelta
public void arrayIndexingUpdateSchemaDelta()- Specified by:
arrayIndexingUpdateSchemaDeltain interfaceUpdatePrimitive
-
mergeSources
-