public class SingleColumnValueRegexFilter extends ColumnValueFilter
| 限定符和类型 | 类和说明 |
|---|---|
static class |
SingleColumnValueRegexFilter.CompareOperator |
| 构造器和说明 |
|---|
SingleColumnValueRegexFilter(String columnName,
RegexRule rule,
SingleColumnValueRegexFilter.CompareOperator operator)
Constructor.
|
SingleColumnValueRegexFilter(String columnName,
RegexRule rule,
SingleColumnValueRegexFilter.CompareOperator operator,
ColumnValue columnValue)
Constructor.
|
SingleColumnValueRegexFilter(String columnName,
SingleColumnValueRegexFilter.CompareOperator operator)
Empty regex constructor.
|
SingleColumnValueRegexFilter(String columnName,
SingleColumnValueRegexFilter.CompareOperator operator,
ColumnValue columnValue)
Empty regex constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getColumnName() |
ColumnValue |
getColumnValue() |
FilterType |
getFilterType() |
boolean |
getLatestVersionsOnly() |
SingleColumnValueRegexFilter.CompareOperator |
getOperator() |
RegexRule |
getRegexRule() |
boolean |
hasRegexRule() |
com.aliyun.ots.thirdparty.com.google.protobuf.ByteString |
serialize() |
SingleColumnValueRegexFilter |
setLatestVersionsOnly(boolean latestVersionsOnly)
Set the multi-version filter strategy.
|
public SingleColumnValueRegexFilter(String columnName, RegexRule rule, SingleColumnValueRegexFilter.CompareOperator operator, ColumnValue columnValue)
columnName - The name of the columnrule - The regular expression ruleoperator - The comparison operator, limited to EQUAL, NOT_EQUAL, GREATER_THAN, GREATER_EQUAL, LESS_THAN, LESS_EQUALcolumnValue - The value of the column
Note: If the column expected by the filter does not exist, then the row will be filtered out.public SingleColumnValueRegexFilter(String columnName, RegexRule rule, SingleColumnValueRegexFilter.CompareOperator operator)
columnName - The name of the columnoperator - The comparison function, operator is limited to EXIST, NOT_EXISTpublic SingleColumnValueRegexFilter(String columnName, SingleColumnValueRegexFilter.CompareOperator operator, ColumnValue columnValue)
columnName - the name of the columnoperator - the comparison function, operator limited to EQUAL, NOT_EQUAL, GREATER_THAN, GREATER_EQUAL, LESS_THAN, LESS_EQUALcolumnValue - the value of the column
Note: If the expected column in the filter does not exist, then this row will be filtered out.public SingleColumnValueRegexFilter(String columnName, SingleColumnValueRegexFilter.CompareOperator operator)
columnName - The name of the columnoperator - Comparison function, the operator is limited to EXIST, NOT_EXISTpublic SingleColumnValueRegexFilter.CompareOperator getOperator()
public String getColumnName()
public ColumnValue getColumnValue()
public boolean hasRegexRule()
public RegexRule getRegexRule()
public SingleColumnValueRegexFilter setLatestVersionsOnly(boolean latestVersionsOnly)
latestVersionsOnly - if true, only the latest version of the value will be compared; otherwise, all versions (the latest max_versions) of the column will be compared.public boolean getLatestVersionsOnly()
public FilterType getFilterType()
public com.aliyun.ots.thirdparty.com.google.protobuf.ByteString serialize()
Copyright © 2025. All Rights Reserved.