public class RelationalCondition extends Object implements ColumnCondition
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RelationalCondition.CompareOperator |
| 构造器和说明 |
|---|
RelationalCondition(String columnName,
RelationalCondition.CompareOperator operator,
ColumnValue columnValue) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getColumnName()
获取列名。
|
ColumnValue |
getColumnValue()
获取列的对比值。
|
RelationalCondition.CompareOperator |
getOperator()
获取列的比较操作符。
|
ColumnConditionType |
getType() |
boolean |
isPassIfMissing()
返回设置的passIfMissing的值。
|
com.google.protobuf.ByteString |
serialize() |
RelationalCondition |
setColumnName(String columnName)
设置列的名称。
|
RelationalCondition |
setColumnValue(ColumnValue columnValue)
设置列的对比值。
|
RelationalCondition |
setOperator(RelationalCondition.CompareOperator operator)
设置列的比较操作符。
|
RelationalCondition |
setPassIfMissing(boolean passIfMissing)
设置passIfMissing。
|
public RelationalCondition(String columnName, RelationalCondition.CompareOperator operator, ColumnValue columnValue)
public RelationalCondition.CompareOperator getOperator()
public RelationalCondition setOperator(RelationalCondition.CompareOperator operator)
operator - 比较操作符public String getColumnName()
public RelationalCondition setColumnName(String columnName)
columnName - 列的名称public ColumnValue getColumnValue()
public RelationalCondition setColumnValue(ColumnValue columnValue)
columnValue - 列的对比值。public boolean isPassIfMissing()
public RelationalCondition setPassIfMissing(boolean passIfMissing)
passIfMissing参数控制在这种情况下对该行的检查结果。
如果设置passIfMissing为true,则若列在该行中不存在,则检查条件通过。
如果设置passIfMissing为false,则若列在该行中不存在,则检查条件失败。
默认值为true。passIfMissing - public ColumnConditionType getType()
getType 在接口中 ColumnConditionpublic com.google.protobuf.ByteString serialize()
serialize 在接口中 ColumnConditionCopyright © 2019. All Rights Reserved.