org.basex.query.up.primitives
Class DBStore
java.lang.Object
org.basex.query.up.primitives.Operation
org.basex.query.up.primitives.BasicOperation
org.basex.query.up.primitives.DBStore
- All Implemented Interfaces:
- java.lang.Comparable<BasicOperation>
public final class DBStore
- extends BasicOperation
Update primitive for the Function._DB_STORE
function.
- Author:
- BaseX Team 2005-12, BSD License, Christian Gruen
Constructor Summary |
DBStore(Data d,
java.lang.String path,
java.lang.Object it,
InputInfo ii)
Constructor. |
Method Summary |
void |
apply()
Applies this operation. |
void |
merge(BasicOperation o)
Merges this operation with the given one. |
void |
prepare(MemData tmp)
Prepares this operation. |
int |
size()
Returns the total number of node operations. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DBStore
public DBStore(Data d,
java.lang.String path,
java.lang.Object it,
InputInfo ii)
- Constructor.
- Parameters:
d
- datapath
- target pathit
- item to be storedii
- input info
merge
public void merge(BasicOperation o)
- Description copied from class:
BasicOperation
- Merges this operation with the given one.
- Specified by:
merge
in class BasicOperation
- Parameters:
o
- operation to merge into this one
apply
public void apply()
throws QueryException
- Description copied from class:
BasicOperation
- Applies this operation.
- Specified by:
apply
in class BasicOperation
- Throws:
QueryException
- exception
size
public int size()
- Description copied from class:
Operation
- Returns the total number of node operations.
- Specified by:
size
in class Operation
- Returns:
- number of updates
prepare
public void prepare(MemData tmp)
throws QueryException
- Description copied from class:
BasicOperation
- Prepares this operation.
- Specified by:
prepare
in class BasicOperation
- Parameters:
tmp
- temporary mem data
- Throws:
QueryException
- exception