@Reference(authors="Hans-Peter Kriegel, Peer Kr\u00f6ger, Matthias Schubert, Ziyue Zhu", title="Efficient Query Processing in Arbitrary Subspaces Using Vector Approximations", booktitle="Proc. 18th Int. Conf. on Scientific and Statistical Database Management (SSDBM 06), Wien, Austria, 2006", url="http://dx.doi.org/10.1109/SSDBM.2006.23") public class DAFile extends Object
PartialVAFile
.
Reference:
Hans-Peter Kriegel, Peer Kröger, Matthias Schubert, Ziyue Zhu:
Efficient Query Processing in Arbitrary Subspaces Using Vector Approximations
in Proc. 18th Int. Conf. on Scientific and Statistical Database Management
(SSDBM 06), Wien, Austria, 2006.
Modifier and Type | Field and Description |
---|---|
private int |
dimension
Dimension of this approximation file.
|
private double[] |
splitPositions
Splitting grid.
|
Constructor and Description |
---|
DAFile(Relation<? extends NumberVector<?>> relation,
int dimension,
int partitions)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getDimension()
Return the dimension we indexed.
|
int |
getIOCosts()
Estimate the IO costs for this index.
|
double[] |
getSplitPositions()
Return the split positions.
|
private final int dimension
private final double[] splitPositions
public DAFile(Relation<? extends NumberVector<?>> relation, int dimension, int partitions)
relation
- Relation to indexdimension
- Dimension of this filepartitions
- Number of partitionspublic double[] getSplitPositions()
public int getDimension()
public int getIOCosts()