Class TruncateCollectionPrimitive
java.lang.Object
org.rumbledb.runtime.update.primitives.TruncateCollectionPrimitive
- All Implemented Interfaces:
UpdatePrimitive
-
Constructor Summary
ConstructorsConstructorDescriptionTruncateCollectionPrimitive
(String collectionName, boolean isTable, ExceptionMetadata metadata, RumbleRuntimeConfiguration configuration) -
Method Summary
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, arrayIndexingUpdateSchemaDelta, getCollectionPath, getContent, getContentDataFrame, getContentList, getIntSelector, getRowOrder, getRowOrderRangeBase, getRowOrderRangeMax, getSelector, getTarget, getTargetDataFrame, isCreateCollection, isDeleteArray, isDeleteObject, isDeleteTuple, isEditTuple, isInsertAfterIntoCollection, isInsertArray, isInsertBeforeIntoCollection, isInsertFirstIntoCollection, isInsertLastIntoCollection, isInsertObject, isInsertTuple, isRenameObject, isReplaceArray, isReplaceObject, updatesSchemaDelta
-
Constructor Details
-
TruncateCollectionPrimitive
public TruncateCollectionPrimitive(String collectionName, boolean isTable, ExceptionMetadata metadata, RumbleRuntimeConfiguration configuration)
-
-
Method Details
-
isTruncateCollection
public boolean isTruncateCollection()- Specified by:
isTruncateCollection
in interfaceUpdatePrimitive
-
getCollectionName
- Specified by:
getCollectionName
in interfaceUpdatePrimitive
-
hasSelector
public boolean hasSelector()- Specified by:
hasSelector
in interfaceUpdatePrimitive
-
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
-