T - predicate value typepublic abstract class SimplePredicate<T> extends Object implements FilterExpression
| Modifier and Type | Class and Description |
|---|---|
static class |
SimplePredicate.Equal<T>
Indicates
FilterExpression.Operator.EQUAL operator expression:
storagePlugin = 'dfs'. |
static class |
SimplePredicate.GreaterThan<T>
Indicates
FilterExpression.Operator.GREATER_THAN operator expression:
index > 1. |
static class |
SimplePredicate.GreaterThanOrEqual<T>
Indicates
FilterExpression.Operator.GREATER_THAN_OR_EQUAL operator expression:
index >= 1. |
static class |
SimplePredicate.LessThan<T>
Indicates
FilterExpression.Operator.LESS_THAN operator expression:
index < 1. |
static class |
SimplePredicate.LessThanOrEqual<T>
Indicates
FilterExpression.Operator.LESS_THAN_OR_EQUAL operator expression:
index <= 1. |
static class |
SimplePredicate.NotEqual<T>
Indicates
FilterExpression.Operator.NOT_EQUAL operator expression:
storagePlugin != 'dfs'. |
FilterExpression.Operator, FilterExpression.Visitor<T>| Modifier | Constructor and Description |
|---|---|
protected |
SimplePredicate(MetastoreColumn column,
FilterExpression.Operator operator,
T value) |
| Modifier and Type | Method and Description |
|---|---|
MetastoreColumn |
column() |
FilterExpression.Operator |
operator() |
String |
toString() |
T |
value() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaccept, and, and, equal, greaterThan, greaterThanOrEqual, in, in, isNotNull, isNull, lessThan, lessThanOrEqual, not, notEqual, notIn, notIn, orprotected SimplePredicate(MetastoreColumn column, FilterExpression.Operator operator, T value)
public MetastoreColumn column()
public T value()
public FilterExpression.Operator operator()
operator in interface FilterExpressionCopyright © 2021 The Apache Software Foundation. All rights reserved.