Interface | Description |
---|---|
FilterExpression |
Interface which defines filter expression types by which Metastore data can be read or deleted.
|
FilterExpression.Visitor<T> |
Transforms
FilterExpression implementations into suitable
for Metastore implementation representation. |
Class | Description |
---|---|
DoubleExpressionPredicate |
Indicates double expression predicate implementations.
|
DoubleExpressionPredicate.And |
Indicates
FilterExpression.Operator.AND operator expression:
storagePlugin = 'dfs' and workspace = 'tmp'. |
DoubleExpressionPredicate.Or |
Indicates
FilterExpression.Operator.OR operator expression:
storagePlugin = 'dfs' or storagePlugin = 's3'. |
IsPredicate |
Indicates IS predicate implementations.
|
IsPredicate.IsNotNull |
Indicates
FilterExpression.Operator.IS_NOT_NULL operator expression:
storagePlugin is not null. |
IsPredicate.IsNull |
Indicates
FilterExpression.Operator.IS_NULL operator expression:
storagePlugin is null. |
ListPredicate<T> |
Indicates list predicate implementations which have column and list of values.
|
ListPredicate.In<T> |
Indicates
FilterExpression.Operator.IN operator expression:
storagePlugin in ('dfs', 's3'). |
ListPredicate.NotIn<T> |
Indicates
FilterExpression.Operator.NOT_IN operator expression:
storagePlugin not in ('dfs', 's3'). |
SimplePredicate<T> |
Indicates simple predicate implementations which have column and one value.
|
SimplePredicate.Equal<T> |
Indicates
FilterExpression.Operator.EQUAL operator expression:
storagePlugin = 'dfs'. |
SimplePredicate.GreaterThan<T> |
Indicates
FilterExpression.Operator.GREATER_THAN operator expression:
index > 1. |
SimplePredicate.GreaterThanOrEqual<T> |
Indicates
FilterExpression.Operator.GREATER_THAN_OR_EQUAL operator expression:
index >= 1. |
SimplePredicate.LessThan<T> |
Indicates
FilterExpression.Operator.LESS_THAN operator expression:
index < 1. |
SimplePredicate.LessThanOrEqual<T> |
Indicates
FilterExpression.Operator.LESS_THAN_OR_EQUAL operator expression:
index <= 1. |
SimplePredicate.NotEqual<T> |
Indicates
FilterExpression.Operator.NOT_EQUAL operator expression:
storagePlugin != 'dfs'. |
SingleExpressionPredicate |
Indicates single expression predicate implementations.
|
SingleExpressionPredicate.Not |
Indicates
FilterExpression.Operator.NOT operator expression:
not(storagePlugin = 'dfs'). |
Enum | Description |
---|---|
FilterExpression.Operator |
Indicates list of supported operators that can be used in filter expressions.
|
Copyright © 1970 The Apache Software Foundation. All rights reserved.