org.apache.hadoop.hbase.filter
Class ColumnCountGetFilter
java.lang.Object
org.apache.hadoop.hbase.filter.FilterBase
org.apache.hadoop.hbase.filter.ColumnCountGetFilter
- All Implemented Interfaces:
- Filter, org.apache.hadoop.io.Writable
public class ColumnCountGetFilter
- extends FilterBase
Simple filter that returns first N columns on row only.
This filter was written to test filters in Get and as soon as it gets
its quota of columns, filterAllRemaining()
returns true. This
makes this filter unsuitable as a Scan filter.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnCountGetFilter
public ColumnCountGetFilter()
- Used during serialization.
Do not use.
ColumnCountGetFilter
public ColumnCountGetFilter(int n)
getLimit
public int getLimit()
filterAllRemaining
public boolean filterAllRemaining()
- Description copied from class:
FilterBase
- Filters that never filter all remaining can inherit this implementation that
never stops the filter early.
- Specified by:
filterAllRemaining
in interface Filter
- Overrides:
filterAllRemaining
in class FilterBase
- Returns:
- true to end scan, false to continue.
filterKeyValue
public Filter.ReturnCode filterKeyValue(KeyValue v)
- Description copied from class:
FilterBase
- Filters that dont filter by key value can inherit this implementation that
includes all KeyValues.
- Specified by:
filterKeyValue
in interface Filter
- Overrides:
filterKeyValue
in class FilterBase
- Parameters:
v
- the KeyValue in question
- Returns:
- code as described below
- See Also:
Filter.ReturnCode
reset
public void reset()
- Description copied from class:
FilterBase
- Filters that are purely stateless and do nothing in their reset() methods can inherit
this null/empty implementation.
- Specified by:
reset
in interface Filter
- Overrides:
reset
in class FilterBase
readFields
public void readFields(DataInput in)
throws IOException
- Throws:
IOException
write
public void write(DataOutput out)
throws IOException
- Throws:
IOException
Copyright © 2011 The Apache Software Foundation. All Rights Reserved.