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

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

h2 - Static variable in class ejava.jpa.examples.tuning.TestBase
 

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
 
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