A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(Result) - Method in class ejava.jpa.examples.tuning.TestBase.ResultsConsumer
- AllFKIndex - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the queries with indexes on foreign keys between tables.
- AllFKIndex() - Constructor for class ejava.jpa.examples.tuning.env.AllFKIndex
- assertConstructs(MovieFactory.SQLConstruct[]) - Method in class ejava.jpa.examples.tuning.MovieFactory
- AXIS_MAX - Static variable in class ejava.jpa.examples.tuning.suites.ForeignKeyIndexTest
- AXIS_MIN - Static variable in class ejava.jpa.examples.tuning.suites.ForeignKeyIndexTest
B
- benchmarkRun - Variable in class ejava.jpa.examples.tuning.stuff.MovieRoleFKIndexTest
- benchmarkRun - Variable in class ejava.jpa.examples.tuning.TestBase
- ByIndex - Class in ejava.jpa.examples.tuning.benchmarks
- ByIndex() - Constructor for class ejava.jpa.examples.tuning.benchmarks.ByIndex
C
- cleanup() - Method in class ejava.jpa.examples.tuning.MovieFactory
- cleanup(EntityManager) - Static method in class ejava.jpa.examples.tuning.stuff.QueryBase
- cleanup(EntityManager) - Static method in class ejava.jpa.examples.tuning.TestBase
-
Get back to a known starting point
- column - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLColumn
- column - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstraintNonNull
- CompositeIndex - Class in ejava.jpa.examples.tuning.env
-
This setup creates an environment where both terms in the where clause are part of a composite index.
- CompositeIndex() - Constructor for class ejava.jpa.examples.tuning.env.CompositeIndex
- CompositeIndexTest - Class in ejava.jpa.examples.tuning.suites
-
This test suite evaluates the use of a composite index.
- CompositeIndexTest() - Constructor for class ejava.jpa.examples.tuning.suites.CompositeIndexTest
- CompositeSelectWhere - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up a composite index that does not exactly align with the query.
- CompositeSelectWhere() - Constructor for class ejava.jpa.examples.tuning.env.CompositeSelectWhere
- CompositeWhereSelect - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up a composite index with both the where and select clause represented in a way that should be usable without accessing table.
- CompositeWhereSelect() - Constructor for class ejava.jpa.examples.tuning.env.CompositeWhereSelect
- CompoundQuery - Class in ejava.jpa.examples.tuning.benchmarks
- CompoundQuery() - Constructor for class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
- countByDAO() - Method in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- countByDAORelation() - Method in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- countByDB() - Method in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- countByDbNoJoin() - Method in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- create - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- createFKIndexes() - Method in class ejava.jpa.examples.tuning.MovieFactory
D
- dao - Variable in class ejava.jpa.examples.tuning.benchmarks.Fetch
- dao - Variable in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- dao - Variable in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- dao - Variable in class ejava.jpa.examples.tuning.benchmarks.ValueQuery
- dao - Static variable in class ejava.jpa.examples.tuning.TestBase
- daoPage0() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- daoPage10() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- daoPage50() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- dbPage0() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- dbPage10() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- dbPage50() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- drop - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- dropConstructs() - Method in class ejava.jpa.examples.tuning.MovieFactory
- DualIndexes - Class in ejava.jpa.examples.tuning.env
-
This setup creates an environment where both terms in the where clause are indexed by a separate index.
- DualIndexes() - Constructor for class ejava.jpa.examples.tuning.env.DualIndexes
E
- ejava.jpa.examples.tuning - package ejava.jpa.examples.tuning
- ejava.jpa.examples.tuning.benchmarks - package ejava.jpa.examples.tuning.benchmarks
- ejava.jpa.examples.tuning.env - package ejava.jpa.examples.tuning.env
- ejava.jpa.examples.tuning.stuff - package ejava.jpa.examples.tuning.stuff
- ejava.jpa.examples.tuning.suites - package ejava.jpa.examples.tuning.suites
- em - Variable in class ejava.jpa.examples.tuning.MovieFactory
- em - Variable in class ejava.jpa.examples.tuning.stuff.QueryTest
- em_ - Static variable in class ejava.jpa.examples.tuning.TestBase
- emf - Static variable in class ejava.jpa.examples.tuning.stuff.QueryBase
- emf - Static variable in class ejava.jpa.examples.tuning.TestBase
- endingWildcard() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
This test demonstrates how a trailing wildcard does not invalidate an index
- exactEquals() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- exactLike() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
The results of this and the next test demonstrate the lack of impact in using like for exact match strings.
- executeSQL(MovieFactory.SQLConstruct[]) - Method in class ejava.jpa.examples.tuning.MovieFactory
- executeSQL(MovieFactory.SQLStatement[], boolean) - Method in class ejava.jpa.examples.tuning.MovieFactory
- executeSQL(String[], boolean) - Method in class ejava.jpa.examples.tuning.MovieFactory
- exists() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLColumn
- exists() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstraintNonNull
- exists() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- exists() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLIndex
F
- Fetch - Class in ejava.jpa.examples.tuning.benchmarks
-
This test will obtain various object graphs to show the impact of EAGER and LAZY fetch policies and actions.
- Fetch() - Constructor for class ejava.jpa.examples.tuning.benchmarks.Fetch
- FetchEagerThick - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- FetchEagerThick() - Constructor for class ejava.jpa.examples.tuning.env.FetchEagerThick
- FetchEagerThin - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- FetchEagerThin() - Constructor for class ejava.jpa.examples.tuning.env.FetchEagerThin
- FetchLazyThick - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships and the plot field mapped.
- FetchLazyThick() - Constructor for class ejava.jpa.examples.tuning.env.FetchLazyThick
- FetchLazyThin - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- FetchLazyThin() - Constructor for class ejava.jpa.examples.tuning.env.FetchLazyThin
- FetchTest - Class in ejava.jpa.examples.tuning.suites
-
This test suite evaluates the use of different uses of fetch=LAZY and fetch=EAGER
- FetchTest() - Constructor for class ejava.jpa.examples.tuning.suites.FetchTest
- FKIndex - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the queries with indexes on foreign key column.
- FKIndex() - Constructor for class ejava.jpa.examples.tuning.env.FKIndex
- flush() - Method in class ejava.jpa.examples.tuning.MovieFactory
- ForeignKeyIndexTest - Class in ejava.jpa.examples.tuning.suites
- ForeignKeyIndexTest() - Constructor for class ejava.jpa.examples.tuning.suites.ForeignKeyIndexTest
- ForeignKeys - Class in ejava.jpa.examples.tuning.benchmarks
- ForeignKeys() - Constructor for class ejava.jpa.examples.tuning.benchmarks.ForeignKeys
- FullTableScan - Class in ejava.jpa.examples.tuning.benchmarks
- FullTableScan() - Constructor for class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- FullTableScanNoIndex - Class in ejava.jpa.examples.tuning.env
- FullTableScanNoIndex() - Constructor for class ejava.jpa.examples.tuning.env.FullTableScanNoIndex
- FullTableScanSingleIndex - Class in ejava.jpa.examples.tuning.env
- FullTableScanSingleIndex() - Constructor for class ejava.jpa.examples.tuning.env.FullTableScanSingleIndex
- FullTableScanSingleIndexReverse - Class in ejava.jpa.examples.tuning.env
-
Creates reverse indexes for tests to work with
- FullTableScanSingleIndexReverse() - Constructor for class ejava.jpa.examples.tuning.env.FullTableScanSingleIndexReverse
- FullTableScanTest - Class in ejava.jpa.examples.tuning.suites
- FullTableScanTest() - Constructor for class ejava.jpa.examples.tuning.suites.FullTableScanTest
G
- GENRE_MOVIE_FKX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- getByExtraTerm() - Method in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
-
This test will query for an additional term that is not part of the index
- getByFirstTerm() - Method in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
-
This test will query for only the first term in the index(es).
- getBySecondAndExtraTerm() - Method in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
- getBySecondTerm() - Method in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
- getByTerm1Term2() - Method in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
-
This test will query in the order of term1, term2 to test the impact of order on an index.
- getByTerm2Term1() - Method in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
-
This test will query in the order of term2, term1 to test the impact of order on an index.
- getChildren() - Method in class ejava.jpa.examples.tuning.benchmarks.ForeignKeys
- getCreate() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- getDAO() - Static method in class ejava.jpa.examples.tuning.TestBase
- getDrop() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- getEMF() - Static method in class ejava.jpa.examples.tuning.TestBase
- getJustParent() - Method in class ejava.jpa.examples.tuning.benchmarks.Fetch
- getKevin() - Method in class ejava.jpa.examples.tuning.benchmarks.ForeignKeys
- getLabel(Object) - Static method in class ejava.jpa.examples.tuning.TestBase
- getName() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- getParent() - Method in class ejava.jpa.examples.tuning.benchmarks.Fetch
- getParentAndChildren() - Method in class ejava.jpa.examples.tuning.benchmarks.Fetch
- getParentFetchChildren() - Method in class ejava.jpa.examples.tuning.benchmarks.Fetch
- getPopulate() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- getResults() - Method in class ejava.jpa.examples.tuning.TestBase.ResultsConsumer
- getResultsConsumer() - Static method in class ejava.jpa.examples.tuning.TestBase
H
I
- indexedFunctionAccess() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
This test demonstrates the impact of adding a function index on a column that matches the function used on row data within the query
- IndexTest - Class in ejava.jpa.examples.tuning.suites
- IndexTest() - Constructor for class ejava.jpa.examples.tuning.suites.IndexTest
- isRequired() - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
J
- JoinCompositeFKIndexes - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up the queries with separate table and FK indexes.
- JoinCompositeFKIndexes() - Constructor for class ejava.jpa.examples.tuning.env.JoinCompositeFKIndexes
- JoinNoIndex - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up the queries with no indexes.
- JoinNoIndex() - Constructor for class ejava.jpa.examples.tuning.env.JoinNoIndex
- JoinQuery - Class in ejava.jpa.examples.tuning.benchmarks
-
This set of tests demonstrates queries over table joins
- JoinQuery() - Constructor for class ejava.jpa.examples.tuning.benchmarks.JoinQuery
- JoinTableFKIndexes - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up the queries with separate table and FK indexes.
- JoinTableFKIndexes() - Constructor for class ejava.jpa.examples.tuning.env.JoinTableFKIndexes
- JoinTableIndexes - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up the queries with just indexes against the table columns and not the foreign keys.
- JoinTableIndexes() - Constructor for class ejava.jpa.examples.tuning.env.JoinTableIndexes
- JoinTest - Class in ejava.jpa.examples.tuning.suites
- JoinTest() - Constructor for class ejava.jpa.examples.tuning.suites.JoinTest
K
- kevin1Step() - Method in class ejava.jpa.examples.tuning.benchmarks.ForeignKeys
- kevinBacon - Static variable in class ejava.jpa.examples.tuning.benchmarks.ForeignKeys
- kevinBacon - Static variable in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- kevinBacon - Static variable in class ejava.jpa.examples.tuning.stuff.MovieRoleFKIndexTest
- kevinBacon1() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
- kevinBacon2() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
L
- label() - Method in annotation type ejava.jpa.examples.tuning.TestLabel
- largeDrivingTableBounded() - Method in class ejava.jpa.examples.tuning.benchmarks.JoinQuery
- largeDrivingTableOffsetBounded() - Method in class ejava.jpa.examples.tuning.benchmarks.JoinQuery
- largeDrivingTableUnbounded() - Method in class ejava.jpa.examples.tuning.benchmarks.JoinQuery
- leadingWildcard() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
This test demonstrates how a leading wildcard invalidates an index
- log - Static variable in class ejava.jpa.examples.tuning.MovieFactory
- log - Static variable in class ejava.jpa.examples.tuning.stuff.MovieRoleFKIndexTest
- log - Static variable in class ejava.jpa.examples.tuning.stuff.MyTestA
- log - Static variable in class ejava.jpa.examples.tuning.stuff.MyTestB
- log - Static variable in class ejava.jpa.examples.tuning.stuff.MyTestSuiteTest
- log - Static variable in class ejava.jpa.examples.tuning.stuff.QueryBase
- log - Static variable in class ejava.jpa.examples.tuning.stuff.QueryTest
- log - Static variable in class ejava.jpa.examples.tuning.TestBase
- LoopEager - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- LoopEager() - Constructor for class ejava.jpa.examples.tuning.env.LoopEager
- LoopLazy - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- LoopLazy() - Constructor for class ejava.jpa.examples.tuning.env.LoopLazy
- LoopQuery - Class in ejava.jpa.examples.tuning.benchmarks
-
This test will perform nested queries that can either be expressed as subqueries or repeated loops in the DAO.
- LoopQuery() - Constructor for class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- LoopTest - Class in ejava.jpa.examples.tuning.suites
-
This test suite evaluates the use of loops within queries.
- LoopTest() - Constructor for class ejava.jpa.examples.tuning.suites.LoopTest
M
- MAX_ROWS - Static variable in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- MAX_ROWS - Static variable in class ejava.jpa.examples.tuning.benchmarks.ValueQuery
- MAX_ROWS - Static variable in class ejava.jpa.examples.tuning.suites.FullTableScanTest
- MAX_ROWS - Static variable in class ejava.jpa.examples.tuning.suites.IndexTest
- MOVIE_DIRECTOR_FKX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_RATING_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_RATING_LOWER_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_RATING_LOWER_RIDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_RATING_RIDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_RATING_TITLE_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_RDATE_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_ROLE_ACTOR_MOVIE_CDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_ROLE_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_ROLE_MOVIE_ACTOR_CDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_ROLE_MOVIE_CDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_ROLE_MOVIE_FDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_TITLE_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_TITLE_RATING_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_TITLE_RDATE_ID_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_TITLE_RDATE_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_TITLE_RIDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_UTITLE - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_UTITLE_IDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_UTITLE_NONNULL - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIE_UTITLE_UDX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MovieFactory - Class in ejava.jpa.examples.tuning
- MovieFactory() - Constructor for class ejava.jpa.examples.tuning.MovieFactory
- MovieFactory.SQLColumn - Class in ejava.jpa.examples.tuning
- MovieFactory.SQLConstraintNonNull - Class in ejava.jpa.examples.tuning
- MovieFactory.SQLConstruct - Class in ejava.jpa.examples.tuning
- MovieFactory.SQLIndex - Class in ejava.jpa.examples.tuning
- MovieFactory.SQLStatement - Class in ejava.jpa.examples.tuning
- movieIds - Static variable in class ejava.jpa.examples.tuning.benchmarks.Fetch
- movieIds - Static variable in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- MovieRelease(String, Date) - Constructor for class ejava.jpa.examples.tuning.stuff.QueryTest.MovieRelease
- MOVIEROLE_ACTOR_FKX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MOVIEROLE_MOVIE_FKX - Variable in class ejava.jpa.examples.tuning.MovieFactory
- MovieRoleFKIndexTest - Class in ejava.jpa.examples.tuning.stuff
- MovieRoleFKIndexTest() - Constructor for class ejava.jpa.examples.tuning.stuff.MovieRoleFKIndexTest
- MyTestA - Class in ejava.jpa.examples.tuning.stuff
- MyTestA() - Constructor for class ejava.jpa.examples.tuning.stuff.MyTestA
- MyTestB - Class in ejava.jpa.examples.tuning.stuff
- MyTestB() - Constructor for class ejava.jpa.examples.tuning.stuff.MyTestB
- MyTestSuiteTest - Class in ejava.jpa.examples.tuning.stuff
- MyTestSuiteTest() - Constructor for class ejava.jpa.examples.tuning.stuff.MyTestSuiteTest
N
- name - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- NoColumnIndex - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the queries with no column indexes.
- NoColumnIndex() - Constructor for class ejava.jpa.examples.tuning.env.NoColumnIndex
- NoFKIndex - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up the queries with no indexes.
- NoFKIndex() - Constructor for class ejava.jpa.examples.tuning.env.NoFKIndex
- NonNullIndex - Class in ejava.jpa.examples.tuning.env
- NonNullIndex() - Constructor for class ejava.jpa.examples.tuning.env.NonNullIndex
- NonNullUniqueIndex - Class in ejava.jpa.examples.tuning.env
- NonNullUniqueIndex() - Constructor for class ejava.jpa.examples.tuning.env.NonNullUniqueIndex
- NonUniqueIndex - Class in ejava.jpa.examples.tuning.env
- NonUniqueIndex() - Constructor for class ejava.jpa.examples.tuning.env.NonUniqueIndex
O
- oneStepPerson() - Method in class ejava.jpa.examples.tuning.stuff.MovieRoleFKIndexTest
- orderByUsingNonNullColumn() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- orderByUsingNonNullNonWhereColumn() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- orderByUsingNonNullWhereColumnAsc() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- orderByUsingNonNullWhereColumnDesc() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- orderByUsingNullableColumn() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
- originalPU - Static variable in class ejava.jpa.examples.tuning.benchmarks.ByIndex
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.FetchEagerThick
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.FetchEagerThin
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.FetchLazyThick
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.FetchLazyThin
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.LoopEager
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.LoopLazy
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.SizeEager
- originalPU - Static variable in class ejava.jpa.examples.tuning.env.SizeLazy
P
- PAGE_SIZE - Static variable in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- PERSISTENCE_UNIT - Static variable in class ejava.jpa.examples.tuning.stuff.QueryBase
- PERSISTENCE_UNIT - Static variable in class ejava.jpa.examples.tuning.TestBase
- populate - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- populate() - Method in class ejava.jpa.examples.tuning.MovieFactory
- populate(EntityManager) - Static method in class ejava.jpa.examples.tuning.stuff.QueryBase
- printResults() - Static method in class ejava.jpa.examples.tuning.TestBase
Q
- QueryBase - Class in ejava.jpa.examples.tuning.stuff
- QueryBase() - Constructor for class ejava.jpa.examples.tuning.stuff.QueryBase
- queryForMovieAndDir() - Method in class ejava.jpa.examples.tuning.benchmarks.ValueQuery
- queryForValue() - Method in class ejava.jpa.examples.tuning.benchmarks.ValueQuery
-
This test demonstrates getting a value based on a criteria term
- queryForValues() - Method in class ejava.jpa.examples.tuning.benchmarks.ValueQuery
-
This test demonstrates getting many rows for a column back from a criteria.
- QueryTest - Class in ejava.jpa.examples.tuning.stuff
- QueryTest() - Constructor for class ejava.jpa.examples.tuning.stuff.QueryTest
- QueryTest.MovieRelease - Class in ejava.jpa.examples.tuning.stuff
R
- rating - Static variable in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
- releaseDate - Static variable in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
- releaseDate - Variable in class ejava.jpa.examples.tuning.stuff.QueryTest.MovieRelease
- required - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- required - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLStatement
- results - Variable in class ejava.jpa.examples.tuning.TestBase.ResultsConsumer
- resultsConsumer - Static variable in class ejava.jpa.examples.tuning.TestBase
- ResultsConsumer() - Constructor for class ejava.jpa.examples.tuning.TestBase.ResultsConsumer
S
- setCreate(String) - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- setDrop(String) - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- setEntityManager(EntityManager) - Method in class ejava.jpa.examples.tuning.MovieFactory
- setPopulate(String) - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- setRequired(boolean) - Method in class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- setUp() - Method in class ejava.jpa.examples.tuning.benchmarks.Fetch
- setUp() - Method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- setUp() - Method in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- setUp() - Method in class ejava.jpa.examples.tuning.benchmarks.ValueQuery
- setUp() - Method in class ejava.jpa.examples.tuning.stuff.MovieRoleFKIndexTest
- setUp() - Method in class ejava.jpa.examples.tuning.stuff.MyTestA
- setUp() - Method in class ejava.jpa.examples.tuning.stuff.MyTestB
- setUp() - Method in class ejava.jpa.examples.tuning.stuff.MyTestSuiteTest
- setUp() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
- setUpBase() - Method in class ejava.jpa.examples.tuning.TestBase
- setUpBaseClass() - Static method in class ejava.jpa.examples.tuning.TestBase
- setUpBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.benchmarks.ByIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.benchmarks.Fetch
- setUpClass() - Static method in class ejava.jpa.examples.tuning.benchmarks.LoopQuery
- setUpClass() - Static method in class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.AllFKIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.CompositeIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.CompositeSelectWhere
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.CompositeWhereSelect
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.DualIndexes
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.FKIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.FullTableScanNoIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.FullTableScanSingleIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.FullTableScanSingleIndexReverse
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.JoinCompositeFKIndexes
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.JoinNoIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.JoinTableFKIndexes
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.JoinTableIndexes
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.NoColumnIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.NoFKIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.NonNullIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.NonNullUniqueIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.NonUniqueIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.TableFKIndexes
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.UniqueIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.env.WhereColumnIndex
- setUpClass() - Static method in class ejava.jpa.examples.tuning.stuff.MyTestA
- setUpClass() - Static method in class ejava.jpa.examples.tuning.stuff.MyTestB
- setUpClass() - Static method in class ejava.jpa.examples.tuning.stuff.MyTestSuiteTest
- setUpClass() - Static method in class ejava.jpa.examples.tuning.stuff.QueryBase
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.FetchEagerThick
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.FetchEagerThin
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.FetchLazyThick
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.FetchLazyThin
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.LoopEager
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.LoopLazy
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.SizeEager
- setUpEnv() - Static method in class ejava.jpa.examples.tuning.env.SizeLazy
- SizeEager - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- SizeEager() - Constructor for class ejava.jpa.examples.tuning.env.SizeEager
- SizeLazy - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the object model with all fetch=LAZY relationships.
- SizeLazy() - Constructor for class ejava.jpa.examples.tuning.env.SizeLazy
- SizeQuery - Class in ejava.jpa.examples.tuning.benchmarks
-
This test will perform counts using multiple techniques.
- SizeQuery() - Constructor for class ejava.jpa.examples.tuning.benchmarks.SizeQuery
- SizeTest - Class in ejava.jpa.examples.tuning.suites
-
This test suite evaluates the use of getting the counnt of a collection in various ways.
- SizeTest() - Constructor for class ejava.jpa.examples.tuning.suites.SizeTest
- smallDrivingTable() - Method in class ejava.jpa.examples.tuning.benchmarks.JoinQuery
- sql - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLStatement
- SQLColumn(String, String, String, String) - Constructor for class ejava.jpa.examples.tuning.MovieFactory.SQLColumn
- SQLConstraintNonNull(String, String) - Constructor for class ejava.jpa.examples.tuning.MovieFactory.SQLConstraintNonNull
- SQLConstruct(String) - Constructor for class ejava.jpa.examples.tuning.MovieFactory.SQLConstruct
- SQLIndex(String, String) - Constructor for class ejava.jpa.examples.tuning.MovieFactory.SQLIndex
- SQLStatement(MovieFactory.SQLConstruct, boolean) - Constructor for class ejava.jpa.examples.tuning.MovieFactory.SQLStatement
- SuiteBase - Class in ejava.jpa.examples.tuning
- SuiteBase() - Constructor for class ejava.jpa.examples.tuning.SuiteBase
T
- table - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLColumn
- table - Variable in class ejava.jpa.examples.tuning.MovieFactory.SQLConstraintNonNull
- TableFKIndexes - Class in ejava.jpa.examples.tuning.env
-
This environment sets up the queries with indexes on foreign keys and columns without adding the ID to the composite index
- TableFKIndexes() - Constructor for class ejava.jpa.examples.tuning.env.TableFKIndexes
- tearDown() - Method in class ejava.jpa.examples.tuning.stuff.MyTestA
- tearDown() - Method in class ejava.jpa.examples.tuning.stuff.MyTestB
- tearDown() - Method in class ejava.jpa.examples.tuning.stuff.MyTestSuiteTest
- tearDown() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
- tearDownBase() - Method in class ejava.jpa.examples.tuning.TestBase
- tearDownBaseClass() - Static method in class ejava.jpa.examples.tuning.TestBase
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.benchmarks.ByIndex
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.FetchEagerThick
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.FetchEagerThin
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.FetchLazyThick
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.FetchLazyThin
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.LoopEager
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.LoopLazy
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.SizeEager
- tearDownBenchmarkClass() - Static method in class ejava.jpa.examples.tuning.env.SizeLazy
- tearDownClass() - Static method in class ejava.jpa.examples.tuning.stuff.MyTestA
- tearDownClass() - Static method in class ejava.jpa.examples.tuning.stuff.MyTestB
- tearDownClass() - Static method in class ejava.jpa.examples.tuning.stuff.MyTestSuiteTest
- tearDownClass() - Static method in class ejava.jpa.examples.tuning.stuff.QueryBase
- tearDownClass() - Static method in class ejava.jpa.examples.tuning.SuiteBase
- test1() - Method in class ejava.jpa.examples.tuning.stuff.MyTestA
- test1() - Method in class ejava.jpa.examples.tuning.stuff.MyTestB
- test2() - Method in class ejava.jpa.examples.tuning.stuff.MyTestA
- test2() - Method in class ejava.jpa.examples.tuning.stuff.MyTestB
- TestBase - Class in ejava.jpa.examples.tuning
- TestBase() - Constructor for class ejava.jpa.examples.tuning.TestBase
- TestBase.ResultsConsumer - Class in ejava.jpa.examples.tuning
- TestLabel - Annotation Type in ejava.jpa.examples.tuning
- testMulti() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates retrieving zero to many matching entities from a database.
- testMultiValueQuery() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates retrieving multiple values from a query.
- testNamedQuery() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates passing a query hint to the provider for the query execution.
- testPaging() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates the ability to control the number of results returned from a query and to page through those results.
- testParameters() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates the ability to pass in parameters to a query.
- testResultClass() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates the ability to create a result class to encapsulate the results returned from a value query.
- testResultValueQuery() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates retrieving the value result of a query function
- testSingle() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates retrieving a single result from the database when there is a single row that matches.
- testSingleNonUniqueResult() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates the exception that is thrown when multiple matching rows exist in the database when asking for a single result.
- testSingleNoResult() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates the exception that is thrown when no matching rows exist in the database when asking for a single result.
- testValueQuery() - Method in class ejava.jpa.examples.tuning.stuff.QueryTest
-
This test method demonstrates retrieving values from a query and not the complete managed entity.
- title - Static variable in class ejava.jpa.examples.tuning.benchmarks.CompoundQuery
- title - Variable in class ejava.jpa.examples.tuning.stuff.QueryTest.MovieRelease
- TREMORS_RELEASE_DATE - Static variable in class ejava.jpa.examples.tuning.benchmarks.ForeignKeys
U
- unindexedFunctionAccess() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
This test demonstrates the impact of calling a function on row data within a query -- invalidating any data index created on that column.
- UniqueIndex - Class in ejava.jpa.examples.tuning.env
- UniqueIndex() - Constructor for class ejava.jpa.examples.tuning.env.UniqueIndex
- unrestrictedScan() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
This test shows the speed at which a full table scan can work when there are no constraints on the rows returned.
V
- valueAccess() - Method in class ejava.jpa.examples.tuning.benchmarks.FullTableScan
-
This test demonstrates the speed at which a page of rows are returned when the rows are selected by a criteria on an indexed column.
- ValueQuery - Class in ejava.jpa.examples.tuning.benchmarks
-
This set of tests demonstrate how having no index, single column indexes, and composite indexes can impact the query for data for a row.
- ValueQuery() - Constructor for class ejava.jpa.examples.tuning.benchmarks.ValueQuery
- ValueQueryTest - Class in ejava.jpa.examples.tuning.suites
- ValueQueryTest() - Constructor for class ejava.jpa.examples.tuning.suites.ValueQueryTest
- valuesByIndex() - Method in class ejava.jpa.examples.tuning.benchmarks.ByIndex
-
This will demonstrate how the unique-ness and non-null aspects of an index impacts a query plan.
- valuesByIndexMaxOne() - Method in class ejava.jpa.examples.tuning.benchmarks.ByIndex
W
- WhereColumnIndex - Class in ejava.jpa.examples.tuning.env
-
This test environment sets up the queries with an index on the where clause.
- WhereColumnIndex() - Constructor for class ejava.jpa.examples.tuning.env.WhereColumnIndex
All Classes All Packages