org.apache.camel.component.hbase.filters
Class ModelAwareColumnMatchingFilter

java.lang.Object
  extended by org.apache.hadoop.hbase.filter.FilterList
      extended by org.apache.camel.component.hbase.filters.ModelAwareColumnMatchingFilter
All Implemented Interfaces:
ModelAwareFilter<org.apache.hadoop.hbase.filter.FilterList>, org.apache.hadoop.hbase.filter.Filter, org.apache.hadoop.io.Writable

public class ModelAwareColumnMatchingFilter
extends org.apache.hadoop.hbase.filter.FilterList
implements ModelAwareFilter<org.apache.hadoop.hbase.filter.FilterList>

A FilterList that contains multiple SingleColumnValueExcludeFilters one per column that is part of the model.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.hadoop.hbase.filter.FilterList
org.apache.hadoop.hbase.filter.FilterList.Operator
 
Nested classes/interfaces inherited from interface org.apache.hadoop.hbase.filter.Filter
org.apache.hadoop.hbase.filter.Filter.ReturnCode
 
Constructor Summary
ModelAwareColumnMatchingFilter()
          Writable constructor, do not use.
 
Method Summary
 void apply(org.apache.camel.CamelContext context, HBaseRow rowModel)
          Applies the message to Filter to context.
 
Methods inherited from class org.apache.hadoop.hbase.filter.FilterList
addFilter, filterAllRemaining, filterKeyValue, filterRow, filterRow, filterRowKey, getFilters, getNextKeyHint, getOperator, hasFilterRow, readFields, reset, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hadoop.hbase.filter.Filter
filterAllRemaining, filterKeyValue, filterRow, filterRow, filterRowKey, getNextKeyHint, hasFilterRow, reset
 
Methods inherited from interface org.apache.hadoop.io.Writable
readFields, write
 

Constructor Detail

ModelAwareColumnMatchingFilter

public ModelAwareColumnMatchingFilter()
Writable constructor, do not use.

Method Detail

apply

public void apply(org.apache.camel.CamelContext context,
                  HBaseRow rowModel)
Applies the message to Filter to context.

Specified by:
apply in interface ModelAwareFilter<org.apache.hadoop.hbase.filter.FilterList>


Apache CAMEL