# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception Summary
  Class | Description
  --- | ---
  BatchStatistics | Holds statistics on a batch of queries and results.
  BatchStatus | Possible states of a Deduplication Batch.
  CursorQuerySource | A query source that uses a table cursor.
  DedupeException | Signals that the deduplication framework has encountered a substantive error.
  Deduplicator | Finds duplicates between a KeyedQuerySource and data held by a TIBCO Patterns - Search engine.
  ErrorHandler | Applications can derive from DedupeErrorHandler to intercept and handle errors that may arise during deduplication.
  ErrorHandler.ErrorAction | Possible actions on an error.
  FileSystemPairStore | This sample class demonstrates how batch pair-sets are organized, and stores them in CSV files in a specified directory.
  GenericCompoundQueryBuilder | Wrap ANetricsCompoundQueryBuilder as a QueryBuilder.
  GenericQueryBuilder | Wrap ANetricsQueryBuilder as a QueryBuilder.
  Host | Contains the address and port of a TIBCO Patterns - Search Engine.
  JoinsetQuerySource | Class to scan a TIBCO Patterns - Search join-set, producing a KeyedQuery for each compound record.
  Keyed | Defines the functionality for objects that have a string-value key
  KeyedNetricsRecord | Binds NetricsBaseRecord to interface `Keyed`.
  KeyedQuery | Bundles everything needed for performing a query within a Deduplicator together with the source of the query data.
  KeyedQuerySource | Interface to scan a source of NetricsQuerys.
  Log4jLogger | Implements the `Logger` interface using Apache(tm) log4j.
  Logger | Defines logging methods used by the Deduplication library.
  NetricsRecQuerySource | Binds a `QueryBuilder` to a `NetricsBaseRecSrc`.
  Pair | Identifies two matching records, with their TIBCO Patterns - Search similarity score.
  PairStore | Interface to access a keyed storage of batches of pairs.
  PrintStreamLogger | A simple implementation of the `Logger` interface that writes to a PrintStream.
  QueryBuilder<SourceRecordType extends Keyed> | Interface to build a query from a record.
  QueryBuildException | QueryBuilder and KeyedQuerySource classes should throw this exception when a query cannot be built
  QueryErrorAction | Defines the actions that can be taken when building a query fails.
  SearcherInfo | Provides information about a deduplication search worker.
  SearcherStatus | Possible statuses of a deduplication search worker.
  TableQuerySource | Class to scan a TIBCO Patterns - Search table, producing a KeyedQuery for each record.