Uses of Interface
com.continuent.tungsten.replicator.filter.Filter

Packages that use Filter
com.continuent.tungsten.replicator.consistency   
com.continuent.tungsten.replicator.event   
com.continuent.tungsten.replicator.filter   
com.continuent.tungsten.replicator.heartbeat   
com.continuent.tungsten.replicator.pipeline   
 

Uses of Filter in com.continuent.tungsten.replicator.consistency
 

Classes in com.continuent.tungsten.replicator.consistency that implement Filter
 class ConsistencyCheckFilter
          This class implements a filter to find consistency checks.
 

Uses of Filter in com.continuent.tungsten.replicator.event
 

Classes in com.continuent.tungsten.replicator.event that implement Filter
 class EventMetadataFilter
          This filter events newly extracted from the database log to answer the following key questions.
 

Uses of Filter in com.continuent.tungsten.replicator.filter
 

Subinterfaces of Filter in com.continuent.tungsten.replicator.filter
 interface FilterManualProperties
          This class defines a more raw Filter by the fact that its properties are not automatically set by using setter methods.
 

Classes in com.continuent.tungsten.replicator.filter that implement Filter
 class BidiRemoteSlaveFilter
          Implements a filter to suppress events that originate on the local service for remote slaves.
 class BuildAuditTable
          Filter to transform ROW INSERT/UPDATE changes into an audit table for a specified list of schema.table pairs.
 class BuildIndexTable
          Filter to transform a specific database name to a new value using Java regular expression rules.
 class CaseMappingFilter
          Transforms database, table and column names into upper or lower case.
 class CDCMetadataFilter
          Filter which for each row change transaction adds a change data capture row to a corresponding change table.

Change table structure:
original columns ..., CDC_OP_TYPE, CDC_TIMESTAMP, CDC_SEQUENCE_NUMBER

Filter automatically generates a CDC_SEQUENCE_NUMBER primary key value for the change table.
 class ColumnNameFilter
          This class defines a ColumnNameFilter.
 class DatabaseTransformFilter
          Filter to transform a specific database name to a new value using Java regular expression rules.
 class DummyFilter
          Placeholder class that can be used to check that filters load correctly.
 class EnumToStringFilter
          EnumToStringFilter transforms enum data type values to corresponding string representation as follows:
1.
 class JavaScriptFilter
          This filter allows to develop JavaScript filters without coding any Java at all.

User's script will be precompiled once and then called on every filtered event.

Script must define the following function:
function filter(event) - called on every filtered ReplDBMSEvent.

filter(event) function's return value is handled as follows:
a.
 class LoggingFilter
          Logs the filtered event at the log4j 'info' level.
 class MySQLSessionSupportFilter
          Filter to support session specific temp tables and variables
 class OptimizeUpdatesFilter
          Removes "SET key1=value1" parts of an UPDATE if the values updated are the same as current values in the key part.
 class PrimaryKeyFilter
          This class defines a PrimaryKeyFilter
 class PrintEventFilter
          Filter to transform a specific database name to a new value using Java regular expression rules.
 class RenameFilter
          Filter which renames schemas, tables and columns based on a file provided.
 class ReplicateColumnsFilter
          Filter to remove columns frow RowChangeData
 class ReplicateFilter
          Implements a filter to either apply or ignore operations on particular schemas and/or tables.
 class SetToStringFilter
          SetToStringFilter transforms MySQL SET data type values to corresponding string representation as follows:
1.
 class ShardFilter
          Ignores or replicates a database using rules similar to MySQL ignore-db and
 class TimeDelayFilter
          Filter to delay a transaction until a particular point in time has passed.
 class TungstenTableCDCTransformFilter
          Filter to transform a specific database name and table into a new value.
 

Uses of Filter in com.continuent.tungsten.replicator.heartbeat
 

Classes in com.continuent.tungsten.replicator.heartbeat that implement Filter
 class HeartbeatFilter
          Implements a filter to detect heartbeat table updates and add appropriate metadata to the event.
 

Uses of Filter in com.continuent.tungsten.replicator.pipeline
 

Methods in com.continuent.tungsten.replicator.pipeline that return types with arguments of type Filter
 java.util.List<Filter> SingleThreadStageTask.getFilters()
           
 java.util.List<Filter> Stage.getFilters0()
           
 

Method parameters in com.continuent.tungsten.replicator.pipeline with type arguments of type Filter
 void SingleThreadStageTask.setFilters(java.util.List<Filter> filters)