Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES