Skip to main content
Common Reference

dropmetadata.js Filter

All events within the replication stream contain metadata about each event. This information can be individually processed and manipulated. The dropmetadata filter removes specific metadata from each event, configured through the option parameter to the filter.

Pre-configured filter namedropmetadata
JavaScript Filter Filetungsten-replicator/support/filters-javascript/dropmetadata.js
Property prefixreplicator.filter.ansiquotes
Stage compatibilitybinlog-to-q, q-to-dbms
tpm Option compatibilitysvc-extractor-filters, svc-applier-filters
Data compatibilityAny event

Parameters

ParameterTypeDefaultDescription
optionstring(none)Name of the metadata field to be dropped

Metadata information can be processed at the event top-level:

metaData = event.getDBMSEvent().getMetadata();
for(m = 0; m < metaData.size(); m++)
{
option = metaData.get(m);
if(option.getOptionName().compareTo(optionName)==0)
{
metaData.remove(m);
break;
}
}