# Uses of Package
org.apache.datasketches.theta

Packages that use org.apache.datasketches.theta
Package
Description
org.apache.datasketches.theta
The theta package contains the basic sketch classes that are members of the Theta-Sketch Framework.
org.apache.datasketches.thetacommon
This package contains common tools and methods for the theta, tuple, tuple/* and fdt packages.
org.apache.datasketches.tuple
The tuple package contains a number of sketches based on the same fundamental algorithms of the Theta Sketch Framework and extend these concepts for whole new families of sketches.

Classes in org.apache.datasketches.theta used by org.apache.datasketches.theta
Class
Description
CompactThetaSketch
The parent class of all the CompactThetaSketches.
HashIterator
This is used to iterate over the retained hash values of the Theta sketch.
ThetaAnotB
Computes a set difference, A-AND-NOT-B, of two ThetaSketches.
ThetaIntersection
The API for intersection operations
ThetaSetOperation
The parent API for all Set Operations
ThetaSetOperationBuilder
For building a new ThetaSetOperation.
ThetaSketch
The top-level class for all theta sketches.
ThetaUnion
Compute the union of two or more theta sketches.
UpdatableThetaSketch
The parent class for the UpdatableThetaSketch families, such as QuickSelectThetaSketch and AlphaSketch.
UpdatableThetaSketchBuilder
For building a new UpdatableThetaSketch.
UpdateReturnState
See Update Return State
Classes in org.apache.datasketches.theta used by org.apache.datasketches.thetacommon
Class
Description
ThetaSketch
The top-level class for all theta sketches.
Classes in org.apache.datasketches.theta used by org.apache.datasketches.tuple
Class
Description
ThetaSketch
The top-level class for all theta sketches.