Class CompoundQuery
- java.lang.Object
-
- ejava.jpa.examples.tuning.TestBase
-
- ejava.jpa.examples.tuning.benchmarks.CompoundQuery
-
- Direct Known Subclasses:
CompositeIndex,DualIndexes
public class CompoundQuery extends TestBase
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ejava.jpa.examples.tuning.TestBase
TestBase.ResultsConsumer
-
-
Field Summary
Fields Modifier and Type Field Description private static ejava.jpa.examples.tuning.bo.MovieRating[]ratingprivate static Date[]releaseDateprivate static String[]title-
Fields inherited from class ejava.jpa.examples.tuning.TestBase
benchmarkRun, emf, log, PERSISTENCE_UNIT
-
-
Constructor Summary
Constructors Constructor Description CompoundQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgetByExtraTerm()This test will query for an additional term that is not part of the indexvoidgetByFirstTerm()This test will query for only the first term in the index(es).voidgetBySecondAndExtraTerm()voidgetBySecondTerm()voidgetByTerm1Term2()This test will query in the order of term1, term2 to test the impact of order on an index.voidgetByTerm2Term1()This test will query in the order of term2, term1 to test the impact of order on an index.-
Methods inherited from class ejava.jpa.examples.tuning.TestBase
cleanup, getDAO, getEMF, getLabel, getResultsConsumer, printResults, setUpBase, setUpBaseClass, tearDownBase, tearDownBaseClass
-
-
-
-
Method Detail
-
getByTerm1Term2
public void getByTerm1Term2()
This test will query in the order of term1, term2 to test the impact of order on an index.
-
getByTerm2Term1
public void getByTerm2Term1()
This test will query in the order of term2, term1 to test the impact of order on an index.
-
getByExtraTerm
public void getByExtraTerm()
This test will query for an additional term that is not part of the index
-
getByFirstTerm
public void getByFirstTerm()
This test will query for only the first term in the index(es).
-
getBySecondTerm
public void getBySecondTerm()
-
getBySecondAndExtraTerm
public void getBySecondAndExtraTerm()
-
-