Uses of Interface
org.apache.drill.metastore.expressions.FilterExpression
Package
Description
-
Uses of FilterExpression in org.apache.drill.metastore.components.tables
Modifier and TypeMethodDescriptionBasicTablesRequests.RequestMetadata.Builder.customFilter
(FilterExpression customFilter) BasicTablesRequests.tablesMetadata
(FilterExpression filter) Returns tables general information metadata based on given filter. -
Uses of FilterExpression in org.apache.drill.metastore.expressions
Modifier and TypeClassDescriptionclass
Indicates double expression predicate implementations.static class
IndicatesFilterExpression.Operator.AND
operator expression: storagePlugin = 'dfs' and workspace = 'tmp'.static class
IndicatesFilterExpression.Operator.OR
operator expression: storagePlugin = 'dfs' or storagePlugin = 's3'.class
Indicates IS predicate implementations.static class
IndicatesFilterExpression.Operator.IS_NOT_NULL
operator expression: storagePlugin is not null.static class
IndicatesFilterExpression.Operator.IS_NULL
operator expression: storagePlugin is null.class
Indicates list predicate implementations which have column and list of values.static class
IndicatesFilterExpression.Operator.IN
operator expression: storagePlugin in ('dfs', 's3').static class
IndicatesFilterExpression.Operator.NOT_IN
operator expression: storagePlugin not in ('dfs', 's3').class
Indicates simple predicate implementations which have column and one value.static class
IndicatesFilterExpression.Operator.EQUAL
operator expression: storagePlugin = 'dfs'.static class
IndicatesFilterExpression.Operator.GREATER_THAN
operator expression: index > 1.static class
IndicatesFilterExpression.Operator.GREATER_THAN_OR_EQUAL
operator expression: index >= 1.static class
IndicatesFilterExpression.Operator.LESS_THAN
operator expression: index < 1.static class
IndicatesFilterExpression.Operator.LESS_THAN_OR_EQUAL
operator expression: index <= 1.static class
IndicatesFilterExpression.Operator.NOT_EQUAL
operator expression: storagePlugin != 'dfs'.class
Indicates single expression predicate implementations.static class
IndicatesFilterExpression.Operator.NOT
operator expression: not(storagePlugin = 'dfs').Modifier and TypeMethodDescriptionstatic FilterExpression
FilterExpression.and
(FilterExpression right, FilterExpression left) static FilterExpression
FilterExpression.and
(FilterExpression right, FilterExpression left, FilterExpression... expressions) static <T> FilterExpression
FilterExpression.equal
(MetastoreColumn column, T value) SingleExpressionPredicate.expression()
static <T> FilterExpression
FilterExpression.greaterThan
(MetastoreColumn column, T value) static <T> FilterExpression
FilterExpression.greaterThanOrEqual
(MetastoreColumn column, T value) static <T> FilterExpression
FilterExpression.in
(MetastoreColumn column, List<T> values) static <T> FilterExpression
FilterExpression.in
(MetastoreColumn column, T... values) static FilterExpression
FilterExpression.isNotNull
(MetastoreColumn column) static FilterExpression
FilterExpression.isNull
(MetastoreColumn column) DoubleExpressionPredicate.left()
static <T> FilterExpression
FilterExpression.lessThan
(MetastoreColumn column, T value) static <T> FilterExpression
FilterExpression.lessThanOrEqual
(MetastoreColumn column, T value) static FilterExpression
FilterExpression.not
(FilterExpression expression) static <T> FilterExpression
FilterExpression.notEqual
(MetastoreColumn column, T value) static <T> FilterExpression
FilterExpression.notIn
(MetastoreColumn column, List<T> values) static <T> FilterExpression
FilterExpression.notIn
(MetastoreColumn column, T... values) static FilterExpression
FilterExpression.or
(FilterExpression right, FilterExpression left) DoubleExpressionPredicate.right()
Modifier and TypeMethodDescriptionstatic FilterExpression
FilterExpression.and
(FilterExpression right, FilterExpression left) static FilterExpression
FilterExpression.and
(FilterExpression right, FilterExpression left, FilterExpression... expressions) static FilterExpression
FilterExpression.not
(FilterExpression expression) static FilterExpression
FilterExpression.or
(FilterExpression right, FilterExpression left) default T
FilterExpression.Visitor.visit
(FilterExpression expression) ModifierConstructorDescriptionAnd
(FilterExpression right, FilterExpression left) protected
DoubleExpressionPredicate
(FilterExpression right, FilterExpression.Operator operator, FilterExpression left) Not
(FilterExpression expression) Or
(FilterExpression right, FilterExpression left) protected
SingleExpressionPredicate
(FilterExpression expression, FilterExpression.Operator operator) -
Uses of FilterExpression in org.apache.drill.metastore.iceberg.transform
Modifier and TypeMethodDescriptionOperationTransformer.toDelete
(FilterExpression filter) org.apache.iceberg.expressions.Expression
FilterTransformer.transform
(FilterExpression filter) -
Uses of FilterExpression in org.apache.drill.metastore.metadata
-
Uses of FilterExpression in org.apache.drill.metastore.mongo.transform
Modifier and TypeMethodDescriptionorg.bson.conversions.Bson
FilterTransformer.transform
(FilterExpression filter) -
Uses of FilterExpression in org.apache.drill.metastore.operate
Modifier and TypeMethodDescriptionAbstractRead.filter
(FilterExpression filter) Delete.Builder.filter
(FilterExpression filter) Read.filter
(FilterExpression filter) Provides filter expression by which metastore component data will be filtered. -
Uses of FilterExpression in org.apache.drill.metastore.rdbms.transform
Modifier and TypeMethodDescriptionorg.jooq.Condition
AbstractMetadataMapper.toCondition
(FilterExpression filter) org.jooq.Condition
MetadataMapper.toCondition
(FilterExpression filter) Converts Metastore filter expression into JOOQ condition instance which will be used as where clause in SQL query.