Package org.basex.query.up.primitives

Class Summary
BasicOperation Basic task that operates on the database but is not an update primitive.
DBAdd Add primitive.
DBCreate Update primitive for the Function._DB_CREATE function.
DBDelete Update primitive for the Function._DB_DELETE function.
DBDrop Update primitive for the Function._DB_DROP function.
DBFlush Update primitive for the Function._DB_FLUSH function.
DBNew Update primitive for adding documents to databases.
DBOptimize Update primitive for the optimize function.
DBRename Update primitive for the Function._DB_RENAME function.
DBStore Update primitive for the Function._DB_STORE function.
DeleteNode Delete primitive.
InsertAfter Insert after primitive.
InsertAttribute Insert attribute primitive.
InsertBefore Insert before primitive.
InsertInto Insert into primitive.
InsertIntoAsFirst Insert into as first primitive.
InsertIntoAsLast Insert into as last primitive.
NewInput Container for inputs that are to be added to a database.
NodeCopy Abstract update primitive which holds a copy of nodes to be inserted.
Operation Abstract class for update operations.
Put Fn:put operation primitive.
RenameNode Rename node primitive.
ReplaceContent Replace element content primitive, extending insert into primitive.
ReplaceNode Replace node primitive.
ReplaceValue ReplaceValue primitive.
UpdatePrimitive Base class for all update primitives.
 

Enum Summary
BasicOperation.TYPE Basic Operation types.
PrimitiveType UpdatePrimitive types.