# Uses of Package
org.apache.datasketches.theta

Packages that use org.apache.datasketches.theta
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 and 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 and Description
Sketch The top-level class for all theta sketches.

Classes in org.apache.datasketches.theta used by org.apache.datasketches.tuple
Class and Description
Sketch The top-level class for all theta sketches.