# 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
AnotB
Computes a set difference, A-AND-NOT-B, of two theta sketches.
CompactSketch
The parent class of all the CompactSketches.
HashIterator
This is used to iterate over the retained hash values of the Theta sketch.
Intersection
The API for intersection operations
SetOperation
The parent API for all Set Operations
SetOperationBuilder
For building a new SetOperation.
Sketch
The top-level class for all theta sketches.
Union
Compute the union of two or more theta sketches.
UpdateReturnState
See Update Return State
UpdateSketch
The parent class for the Update Sketch families, such as QuickSelect and Alpha.
UpdateSketchBuilder
For building a new UpdateSketch.
Classes in org.apache.datasketches.theta used by org.apache.datasketches.thetacommon
Class
Description
Sketch
The top-level class for all theta sketches.
Classes in org.apache.datasketches.theta used by org.apache.datasketches.tuple
Class
Description
Sketch
The top-level class for all theta sketches.