Class UpdatePrimitiveFactory
java.lang.Object
org.rumbledb.runtime.update.primitives.UpdatePrimitiveFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateCreateCollectionPrimitive(Collection collection, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) createDeleteFromArrayPrimitive(Item targetArray, Item selectorInt, ExceptionMetadata metadata) createDeleteFromObjectPrimitive(Item targetObject, List<Item> selectorStrs, ExceptionMetadata metadata) createDeleteTupleFromCollectionPrimitive(Collection collection, double rowOrder, ExceptionMetadata metadata) createEditTuplePrimitive(Item target, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) createInsertAfterIntoCollectionPrimitive(Item target, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) createInsertBeforeIntoCollectionPrimitive(Item target, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) createInsertFirstIntoCollectionPrimitive(Collection collection, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) createInsertIntoArrayPrimitive(Item targetArray, Item selectorInt, List<Item> contents, ExceptionMetadata metadata) createInsertIntoObjectPrimitive(Item targetObject, Item contentsObject, ExceptionMetadata metadata) createInsertLastIntoCollectionPrimitive(Collection collection, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) createRenameInObjectPrimitive(Item targetObject, Item selectorStr, Item content, ExceptionMetadata metadata) createReplaceInArrayPrimitive(Item targetArray, Item selectorInt, Item content, ExceptionMetadata metadata) createReplaceInObjectPrimitive(Item targetObject, Item selectorStr, Item content, ExceptionMetadata metadata) createTruncateCollectionPrimitive(Collection collection, ExceptionMetadata metadata, RumbleRuntimeConfiguration configuration) static UpdatePrimitiveFactory
-
Constructor Details
-
UpdatePrimitiveFactory
public UpdatePrimitiveFactory()
-
-
Method Details
-
getInstance
-
createDeleteFromArrayPrimitive
public UpdatePrimitive createDeleteFromArrayPrimitive(Item targetArray, Item selectorInt, ExceptionMetadata metadata) -
createDeleteFromObjectPrimitive
public UpdatePrimitive createDeleteFromObjectPrimitive(Item targetObject, List<Item> selectorStrs, ExceptionMetadata metadata) -
createInsertIntoArrayPrimitive
public UpdatePrimitive createInsertIntoArrayPrimitive(Item targetArray, Item selectorInt, List<Item> contents, ExceptionMetadata metadata) -
createInsertIntoObjectPrimitive
public UpdatePrimitive createInsertIntoObjectPrimitive(Item targetObject, Item contentsObject, ExceptionMetadata metadata) -
createReplaceInArrayPrimitive
public UpdatePrimitive createReplaceInArrayPrimitive(Item targetArray, Item selectorInt, Item content, ExceptionMetadata metadata) -
createReplaceInObjectPrimitive
public UpdatePrimitive createReplaceInObjectPrimitive(Item targetObject, Item selectorStr, Item content, ExceptionMetadata metadata) -
createRenameInObjectPrimitive
public UpdatePrimitive createRenameInObjectPrimitive(Item targetObject, Item selectorStr, Item content, ExceptionMetadata metadata) -
createCreateCollectionPrimitive
public UpdatePrimitive createCreateCollectionPrimitive(Collection collection, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) -
createDeleteTupleFromCollectionPrimitive
public UpdatePrimitive createDeleteTupleFromCollectionPrimitive(Collection collection, double rowOrder, ExceptionMetadata metadata) -
createEditTuplePrimitive
public UpdatePrimitive createEditTuplePrimitive(Item target, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) -
createInsertAfterIntoCollectionPrimitive
public UpdatePrimitive createInsertAfterIntoCollectionPrimitive(Item target, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) -
createInsertBeforeIntoCollectionPrimitive
public UpdatePrimitive createInsertBeforeIntoCollectionPrimitive(Item target, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) -
createInsertFirstIntoCollectionPrimitive
public UpdatePrimitive createInsertFirstIntoCollectionPrimitive(Collection collection, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) -
createInsertLastIntoCollectionPrimitive
public UpdatePrimitive createInsertLastIntoCollectionPrimitive(Collection collection, org.apache.spark.sql.Dataset<org.apache.spark.sql.Row> contents, ExceptionMetadata metadata) -
createTruncateCollectionPrimitive
public UpdatePrimitive createTruncateCollectionPrimitive(Collection collection, ExceptionMetadata metadata, RumbleRuntimeConfiguration configuration)
-