Uses of Interface
org.apache.drill.metastore.expressions.FilterExpression
Packages that use FilterExpression
Package
Description
-
Uses of FilterExpression in org.apache.drill.metastore.components.tables
Methods in org.apache.drill.metastore.components.tables that return FilterExpressionMethods in org.apache.drill.metastore.components.tables with parameters of type FilterExpressionModifier 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
Classes in org.apache.drill.metastore.expressions that implement FilterExpressionModifier and TypeClassDescriptionclassIndicates double expression predicate implementations.static classIndicatesFilterExpression.Operator.ANDoperator expression: storagePlugin = 'dfs' and workspace = 'tmp'.static classIndicatesFilterExpression.Operator.ORoperator expression: storagePlugin = 'dfs' or storagePlugin = 's3'.classIndicates IS predicate implementations.static classIndicatesFilterExpression.Operator.IS_NOT_NULLoperator expression: storagePlugin is not null.static classIndicatesFilterExpression.Operator.IS_NULLoperator expression: storagePlugin is null.classIndicates list predicate implementations which have column and list of values.static classIndicatesFilterExpression.Operator.INoperator expression: storagePlugin in ('dfs', 's3').static classIndicatesFilterExpression.Operator.NOT_INoperator expression: storagePlugin not in ('dfs', 's3').classIndicates simple predicate implementations which have column and one value.static classIndicatesFilterExpression.Operator.EQUALoperator expression: storagePlugin = 'dfs'.static classIndicatesFilterExpression.Operator.GREATER_THANoperator expression: index > 1.static classIndicatesFilterExpression.Operator.GREATER_THAN_OR_EQUALoperator expression: index >= 1.static classIndicatesFilterExpression.Operator.LESS_THANoperator expression: index invalid input: '<' 1.static classIndicatesFilterExpression.Operator.LESS_THAN_OR_EQUALoperator expression: index invalid input: '<'= 1.static classIndicatesFilterExpression.Operator.NOT_EQUALoperator expression: storagePlugin != 'dfs'.classIndicates single expression predicate implementations.static classIndicatesFilterExpression.Operator.NOToperator expression: not(storagePlugin = 'dfs').Methods in org.apache.drill.metastore.expressions that return FilterExpressionModifier and TypeMethodDescriptionstatic FilterExpressionFilterExpression.and(FilterExpression right, FilterExpression left) static FilterExpressionFilterExpression.and(FilterExpression right, FilterExpression left, FilterExpression... expressions) static <T> FilterExpressionFilterExpression.equal(MetastoreColumn column, T value) SingleExpressionPredicate.expression()static <T> FilterExpressionFilterExpression.greaterThan(MetastoreColumn column, T value) static <T> FilterExpressionFilterExpression.greaterThanOrEqual(MetastoreColumn column, T value) static <T> FilterExpressionFilterExpression.in(MetastoreColumn column, List<T> values) static <T> FilterExpressionFilterExpression.in(MetastoreColumn column, T... values) static FilterExpressionFilterExpression.isNotNull(MetastoreColumn column) static FilterExpressionFilterExpression.isNull(MetastoreColumn column) DoubleExpressionPredicate.left()static <T> FilterExpressionFilterExpression.lessThan(MetastoreColumn column, T value) static <T> FilterExpressionFilterExpression.lessThanOrEqual(MetastoreColumn column, T value) static FilterExpressionFilterExpression.not(FilterExpression expression) static <T> FilterExpressionFilterExpression.notEqual(MetastoreColumn column, T value) static <T> FilterExpressionFilterExpression.notIn(MetastoreColumn column, List<T> values) static <T> FilterExpressionFilterExpression.notIn(MetastoreColumn column, T... values) static FilterExpressionFilterExpression.or(FilterExpression right, FilterExpression left) DoubleExpressionPredicate.right()Methods in org.apache.drill.metastore.expressions with parameters of type FilterExpressionModifier and TypeMethodDescriptionstatic FilterExpressionFilterExpression.and(FilterExpression right, FilterExpression left) static FilterExpressionFilterExpression.and(FilterExpression right, FilterExpression left, FilterExpression... expressions) static FilterExpressionFilterExpression.not(FilterExpression expression) static FilterExpressionFilterExpression.or(FilterExpression right, FilterExpression left) default TFilterExpression.Visitor.visit(FilterExpression expression) Constructors in org.apache.drill.metastore.expressions with parameters of type FilterExpressionModifierConstructorDescriptionAnd(FilterExpression right, FilterExpression left) protectedDoubleExpressionPredicate(FilterExpression right, FilterExpression.Operator operator, FilterExpression left) Not(FilterExpression expression) Or(FilterExpression right, FilterExpression left) protectedSingleExpressionPredicate(FilterExpression expression, FilterExpression.Operator operator) -
Uses of FilterExpression in org.apache.drill.metastore.iceberg.transform
Methods in org.apache.drill.metastore.iceberg.transform with parameters of type FilterExpressionModifier and TypeMethodDescriptionOperationTransformer.toDelete(FilterExpression filter) org.apache.iceberg.expressions.ExpressionFilterTransformer.transform(FilterExpression filter) -
Uses of FilterExpression in org.apache.drill.metastore.metadata
Methods in org.apache.drill.metastore.metadata that return FilterExpression -
Uses of FilterExpression in org.apache.drill.metastore.mongo.transform
Methods in org.apache.drill.metastore.mongo.transform with parameters of type FilterExpressionModifier and TypeMethodDescriptionorg.bson.conversions.BsonFilterTransformer.transform(FilterExpression filter) -
Uses of FilterExpression in org.apache.drill.metastore.operate
Fields in org.apache.drill.metastore.operate declared as FilterExpressionMethods in org.apache.drill.metastore.operate that return FilterExpressionMethods in org.apache.drill.metastore.operate with parameters of type FilterExpressionModifier 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
Methods in org.apache.drill.metastore.rdbms.transform with parameters of type FilterExpressionModifier and TypeMethodDescriptionorg.jooq.ConditionAbstractMetadataMapper.toCondition(FilterExpression filter) org.jooq.ConditionMetadataMapper.toCondition(FilterExpression filter) Converts Metastore filter expression into JOOQ condition instance which will be used as where clause in SQL query.