
@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()