public class CompositeColumnValueFilter extends ColumnValueFilter
CompositeColumnValueFilter(CompositeColumnValueFilter.LogicOperator)
的参数提供。
若逻辑关系为CompositeColumnValueFilter.LogicOperator.NOT
,可以通过addFilter(ColumnValueFilter)
添加ColumnValueFilter,添加的ColumnValueFilter有且只有一个。
若逻辑关系为CompositeColumnValueFilter.LogicOperator.AND
,可以通过addFilter(ColumnValueFilter)
添加ColumnValueFilter,添加的ColumnValueFilter必须大于等于两个。
若逻辑关系为CompositeColumnValueFilter.LogicOperator.OR
,可以通过addFilter(ColumnValueFilter)
添加ColumnValueFilter,添加的ColumnValueFilter必须大于等于两个。限定符和类型 | 类和说明 |
---|---|
static class |
CompositeColumnValueFilter.LogicOperator |
构造器和说明 |
---|
CompositeColumnValueFilter(CompositeColumnValueFilter.LogicOperator loType) |
限定符和类型 | 方法和说明 |
---|---|
CompositeColumnValueFilter |
addFilter(ColumnValueFilter filter)
增加逻辑关系组中的ColumnValueFilter。
|
void |
clear()
清空逻辑关系组中的所有ColumnValueFilter。
|
FilterType |
getFilterType() |
CompositeColumnValueFilter.LogicOperator |
getOperationType()
查看当前设置的逻辑关系。
|
List<ColumnValueFilter> |
getSubFilters()
返回逻辑关系组中的所有ColumnValueFilter。
|
com.google.protobuf.ByteString |
serialize() |
CompositeColumnValueCondition |
toCondition() |
public CompositeColumnValueFilter(CompositeColumnValueFilter.LogicOperator loType)
public CompositeColumnValueFilter addFilter(ColumnValueFilter filter)
CompositeColumnValueFilter.LogicOperator.NOT
,有且只能添加一个ColumnValueFilter。
若逻辑关系为CompositeColumnValueFilter.LogicOperator.AND
,必须添加至少两个ColumnValueFilter。
若逻辑关系为CompositeColumnValueFilter.LogicOperator.OR
,必须添加至少两个ColumnValueFilter。filter
- public void clear()
public CompositeColumnValueFilter.LogicOperator getOperationType()
public List<ColumnValueFilter> getSubFilters()
public CompositeColumnValueCondition toCondition()
public FilterType getFilterType()
public com.google.protobuf.ByteString serialize()
Copyright © 2016. All Rights Reserved.