public final class InsertIntoAsFirst extends NodeUpdate
pre
data
Constructor and Description |
---|
InsertIntoAsFirst(int pre,
Data data,
InputInfo ii,
ANodeList nodes)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addAtomics(AtomicUpdateCache auc)
Adds the atomic update operations for this update primitive to the given list.
|
void |
merge(Update update)
Merges two update primitives, as they have the same target node.
|
void |
prepare(MemData tmp)
Prepares this update primitive before execution.
|
int |
size()
Returns the number of update operations.
|
String |
toString() |
void |
update(NamePool pool)
Updates the name pool, which is used to find duplicate attributes
and namespace conflicts.
|
node, substitute
data
public void merge(Update update)
NodeUpdate
merge
in class NodeUpdate
update
- primitive to merge withpublic void addAtomics(AtomicUpdateCache auc)
NodeUpdate
addAtomics
in class NodeUpdate
auc
- list of atomic updatespublic void update(NamePool pool)
NodeUpdate
update
in class NodeUpdate
pool
- name poolpublic final void prepare(MemData tmp)
NodeUpdate
prepare
in class NodeUpdate
tmp
- temporary databasepublic final int size()
Update
Copyright © 2005–2015 BaseX Team. All rights reserved.