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

Packages that use UpdatePrimitive
org.basex.query.up   
org.basex.query.up.primitives   
 

Uses of UpdatePrimitive in org.basex.query.up
 

Methods in org.basex.query.up with parameters of type UpdatePrimitive
 int UpdatePrimitiveComparator.compare(UpdatePrimitive a, UpdatePrimitive b)
           
 

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

Subclasses of UpdatePrimitive in org.basex.query.up.primitives
 class DeleteNode
          Delete primitive.
 class InsertAfter
          Insert after primitive.
 class InsertAttribute
          Insert attribute primitive.
 class InsertBefore
          Insert before primitive.
 class InsertInto
          Insert into primitive.
 class InsertIntoAsFirst
          Insert into as first primitive.
 class InsertIntoAsLast
          Insert into as last primitive.
 class NodeCopy
          Abstract update primitive which holds a copy of nodes to be inserted.
 class RenameNode
          Rename node primitive.
 class ReplaceContent
          Replace element content primitive, extending insert into primitive.
 class ReplaceNode
          Replace node primitive.
 class ReplaceValue
          ReplaceValue primitive.
 

Methods in org.basex.query.up.primitives that return UpdatePrimitive
 UpdatePrimitive[] ReplaceNode.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertAttribute.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertInto.substitute(MemData tmp)
           
 UpdatePrimitive[] RenameNode.substitute(MemData tmp)
           
 UpdatePrimitive[] ReplaceValue.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertIntoAsLast.substitute(MemData tmp)
           
abstract  UpdatePrimitive[] UpdatePrimitive.substitute(MemData tmp)
          Substitutes the update primitive if necessary.
 UpdatePrimitive[] InsertBefore.substitute(MemData tmp)
           
 UpdatePrimitive[] DeleteNode.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertAfter.substitute(MemData tmp)
           
 UpdatePrimitive[] InsertIntoAsFirst.substitute(MemData tmp)
           
 

Methods in org.basex.query.up.primitives with parameters of type UpdatePrimitive
 void ReplaceNode.merge(UpdatePrimitive p)
           
 void InsertAttribute.merge(UpdatePrimitive p)
           
 void InsertInto.merge(UpdatePrimitive p)
           
 void RenameNode.merge(UpdatePrimitive p)
           
 void ReplaceValue.merge(UpdatePrimitive p)
           
 void InsertIntoAsLast.merge(UpdatePrimitive p)
           
abstract  void UpdatePrimitive.merge(UpdatePrimitive p)
          Merges two update primitives, as they have the same target node.
 void InsertBefore.merge(UpdatePrimitive p)
           
 void DeleteNode.merge(UpdatePrimitive p)
           
 void InsertAfter.merge(UpdatePrimitive p)
           
 void InsertIntoAsFirst.merge(UpdatePrimitive p)