# Hierarchy For All Packages

Package Hierarchies:

- com.tibco.patterns.dedupe_utils,
- com.tibco.patterns.deduplication

## Class Hierarchy

- java.lang.Object
  - com.tibco.patterns.deduplication.BatchStatistics
  - com.tibco.patterns.deduplication.Deduplicator
  - com.tibco.patterns.deduplication.ErrorHandler
  - com.tibco.patterns.dedupe_utils.FileSystemPairStore (implements java.lang.Iterable<T>, com.tibco.patterns.deduplication.PairStore)
  - com.tibco.patterns.dedupe_utils.FileSystemPairStore.StoredEntry
  - com.tibco.patterns.dedupe_utils.GenericCompoundQueryBuilder (implements com.tibco.patterns.deduplication.QueryBuilder<SourceRecordType>)
  - com.tibco.patterns.dedupe_utils.GenericQueryBuilder (implements com.tibco.patterns.deduplication.QueryBuilder<SourceRecordType>)
  - com.tibco.patterns.deduplication.Host
  - com.tibco.patterns.deduplication.KeyedNetricsRecord (implements com.tibco.patterns.deduplication.Keyed)
  - com.tibco.patterns.deduplication.KeyedQuery
  - com.tibco.patterns.deduplication.Log4jLogger (implements com.tibco.patterns.deduplication.Logger)
  - com.tibco.patterns.deduplication.NetricsRecQuerySource (implements com.tibco.patterns.deduplication.KeyedQuerySource)
    - com.tibco.patterns.dedupe_utils.CursorQuerySource
      - com.tibco.patterns.dedupe_utils.JoinsetQuerySource
      - com.tibco.patterns.dedupe_utils.TableQuerySource
  - com.tibco.patterns.deduplication.Pair
  - com.tibco.patterns.dedupe_utils.PrintStreamLogger (implements com.tibco.patterns.deduplication.Logger)
  - com.tibco.patterns.deduplication.SearcherInfo
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.tibco.patterns.deduplication.DedupeException
      - com.tibco.patterns.deduplication.QueryBuildException

## Interface Hierarchy

- com.tibco.patterns.deduplication.Keyed
- com.tibco.patterns.deduplication.KeyedQuerySource
- com.tibco.patterns.deduplication.Logger
- com.tibco.patterns.deduplication.PairStore
- com.tibco.patterns.deduplication.QueryBuilder<SourceRecordType>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.tibco.patterns.deduplication.BatchStatus
    - com.tibco.patterns.deduplication.ErrorHandler.ErrorAction
    - com.tibco.patterns.deduplication.QueryErrorAction
    - com.tibco.patterns.deduplication.SearcherStatus