View Javadoc

1   package net.obsearch.pivots.rf03;
2   
3   import cern.colt.list.LongArrayList;
4   import net.obsearch.Index;
5   import net.obsearch.exception.OBException;
6   import net.obsearch.exception.OBStorageException;
7   import net.obsearch.exception.PivotsUnavailableException;
8   import net.obsearch.ob.OBLong;
9   import net.obsearch.ob.OBShort;
10  import net.obsearch.pivots.PivotResult;
11  import net.obsearch.pivots.Pivotable;
12  
13  public class RF03PivotSelectorLong<O extends OBLong> extends AbstractIncrementalRF03<O> {
14  
15  	public RF03PivotSelectorLong(Pivotable<O> pivotable) {
16  		super(pivotable);		
17  	}
18  
19  	@Override
20  	protected double distance(O a, O b) throws OBException {
21  		return a.distance(b);
22  	}
23  
24  	@Override
25  	public PivotResult generatePivots(int pivotCount, LongArrayList elements,
26  			Index<O> index) throws OBException, IllegalAccessException,
27  			InstantiationException, OBStorageException,
28  			PivotsUnavailableException {
29  		
30  		return null;
31  	}
32  	
33  	
34  
35  }