|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.obsearch.index.TestFrameworkInt<O>
public abstract class TestFrameworkInt<O extends OBInt>
TestFrameworkInt performs several tests on an index. This generated file works on ints.
Field Summary | |
---|---|
protected O[] |
data
|
protected IndexInt<O> |
index
|
protected O[] |
queries
|
Constructor Summary | |
---|---|
TestFrameworkInt(Class<O> type,
int dbSize,
int querySize,
IndexInt<O> index)
Create a new test with a DB size of dbSize and a query size of querySize. |
Method Summary | |
---|---|
protected void |
close()
|
protected O[] |
createArray(int size)
Create an array of size size. |
protected void |
deletes()
|
protected abstract O |
next()
Create a new object. |
protected O |
nextQuery()
Generate an object for the query, defaults #nextO() . |
protected void |
search()
|
void |
search(IndexInt<O> index,
int range,
byte k)
Perform all the searches with |
void |
searchSequential(O o,
OBPriorityQueueInt<O> result,
IndexInt<O> index,
int range)
Sequential search. |
void |
test()
Perform all the tests and DB creation. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected O extends OBInt[] queries
protected O extends OBInt[] data
protected IndexInt<O extends OBInt> index
Constructor Detail |
---|
public TestFrameworkInt(Class<O> type, int dbSize, int querySize, IndexInt<O> index)
dbSize
- querySize
- index
- The index that will be used for testing.Method Detail |
---|
public void test() throws Exception
Exception
protected void search() throws Exception
Exception
protected void deletes() throws Exception
Exception
protected void close() throws Exception
Exception
public void search(IndexInt<O> index, int range, byte k) throws Exception
x
- the index that will be usedrange
- k
-
Exception
public void searchSequential(O o, OBPriorityQueueInt<O> result, IndexInt<O> index, int range) throws Exception
o
- The object to searchresult
- The queue were the results are storedindex
- the index to searchrange
- The range to employ
Exception
- If something goes really bad.protected O[] createArray(int size)
size
-
protected abstract O next()
protected O nextQuery()
#nextO()
.
#nextO()
.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |