javax.persistence.criteria
Interfaces 
AbstractQuery
CollectionJoin
CompoundSelection
CriteriaBuilder
CriteriaBuilder.Case
CriteriaBuilder.Coalesce
CriteriaBuilder.In
CriteriaBuilder.SimpleCase
CriteriaQuery
Expression
Fetch
FetchParent
From
Join
ListJoin
MapJoin
Order
ParameterExpression
Path
PluralJoin
Predicate
Root
Selection
SetJoin
Subquery
Enums 
CriteriaBuilder.Trimspec
JoinType
Predicate.BooleanOperator