Uses of Class
org.basex.query.up.primitives.UpdatePrimitive

Packages that use UpdatePrimitive
org.basex.query.up This package contains XQuery Update expressions. 
org.basex.query.up.primitives This package contains XQuery Update primitives. 
 

Uses of UpdatePrimitive in org.basex.query.up
 

Methods in org.basex.query.up with parameters of type UpdatePrimitive
 void Updates.add(UpdatePrimitive p, QueryContext ctx)
          Adds an update primitive to the corresponding primitive list.
 

Uses of UpdatePrimitive in org.basex.query.up.primitives
 

Subclasses of UpdatePrimitive in org.basex.query.up.primitives
 class DeletePrimitive
          Delete primitive.
 class InsertAfter
          Insert after primitive.
 class InsertAttribute
          Insert attribute primitive.
 class InsertBefore
          Insert before primitive.
 class InsertInto
          Insert into as last primitive.
 class InsertIntoFirst
          Insert into as first primitive.
 class NewValue
          Abstract update primitive which holds an additional 'name' attribute to for updating values, names, etc..
 class NodeCopy
          Abstract update primitive which holds a copy of nodes to be inserted.
 class Put
          Put primitive.
 class RenamePrimitive
          Rename primitive.
 class ReplaceElemContent
          Replace element content primitive.
 class ReplacePrimitive
          Replace primitive.
 class ReplaceValue
          Replace value primitive.
 

Methods in org.basex.query.up.primitives with parameters of type UpdatePrimitive
 void UpdatePrimitive.merge(UpdatePrimitive p)
          Merges if possible two update primitives of the same type if they have the same target node.
 void ReplaceValue.merge(UpdatePrimitive p)
           
 void ReplacePrimitive.merge(UpdatePrimitive p)
           
 void ReplaceElemContent.merge(UpdatePrimitive p)
           
 void RenamePrimitive.merge(UpdatePrimitive p)
           
 void InsertIntoFirst.merge(UpdatePrimitive p)
           
 void InsertInto.merge(UpdatePrimitive p)
           
 void InsertBefore.merge(UpdatePrimitive p)
           
 void InsertAttribute.merge(UpdatePrimitive p)
           
 void InsertAfter.merge(UpdatePrimitive p)