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 TypeMethodDescriptionvoid
apply()
void
void
void
boolean
boolean
static Item
mergeSources
(Item first, Item second, ExceptionMetadata metadata) boolean
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:
apply
in interfaceUpdatePrimitive
-
applyItem
public void applyItem()- Specified by:
applyItem
in interfaceUpdatePrimitive
-
applyDelta
public void applyDelta()- Specified by:
applyDelta
in interfaceUpdatePrimitive
-
hasSelector
public boolean hasSelector()- Specified by:
hasSelector
in interfaceUpdatePrimitive
-
getTarget
- Specified by:
getTarget
in interfaceUpdatePrimitive
-
getSelector
- Specified by:
getSelector
in interfaceUpdatePrimitive
-
getContent
- Specified by:
getContent
in interfaceUpdatePrimitive
-
isInsertObject
public boolean isInsertObject()- Specified by:
isInsertObject
in interfaceUpdatePrimitive
-
updatesSchemaDelta
public boolean updatesSchemaDelta()- Specified by:
updatesSchemaDelta
in interfaceUpdatePrimitive
-
arrayIndexingUpdateSchemaDelta
public void arrayIndexingUpdateSchemaDelta()- Specified by:
arrayIndexingUpdateSchemaDelta
in interfaceUpdatePrimitive
-
mergeSources
-