Package org.basex.data
Class DataClip
java.lang.Object
org.basex.data.DataClip
Data container with start and end offset. Used mostly to save memory with insertion
sequence caching (only one
Data instance).
Arbitrary trees can be stored in this clip. To distinguish between two insertion
sequences, the root node of each sequence points to the virtual parent pre value -1.- Author:
- BaseX Team 2005-21, BSD License, Christian Gruen
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
data
Data reference. -
start
public final int startStart value. -
end
public final int endEnd value (+1). -
fragments
public final int fragmentsNumber of contained fragments.
-
-
Constructor Details
-
DataClip
Constructor.- Parameters:
data- data reference
-
DataClip
Constructor.- Parameters:
data- data referencestart- startend- end
-
DataClip
Constructor.- Parameters:
data- data referencestart- startend- endfragments- number of fragments
-
-
Method Details
-
size
public int size()Returns the box size.- Returns:
- size
-
context
Assigns a database context.- Parameters:
context- context- Returns:
- self reference
-
finish
public void finish()Unregisters and drops a temporary database instance.
-