Uses of Interface
tech.ydb.yoj.databind.expression.FilterExpression
Packages that use FilterExpression
-
Uses of FilterExpression in tech.ydb.yoj.databind.expression
Classes in tech.ydb.yoj.databind.expression that implement FilterExpressionModifier and TypeClassDescriptionclassAndExpr<T>classclassListExpr<T>classNotExpr<T>classNullExpr<T>classOrExpr<T>classScalarExpr<T>Methods in tech.ydb.yoj.databind.expression that return FilterExpressionModifier and TypeMethodDescriptionAndExpr.and(@NonNull FilterExpression<T> other) static <T> FilterExpression<T>FilterBuilder.and(@NonNull List<FilterExpression<T>> exprs) static <T> FilterExpression<T>FilterBuilder.and(@NonNull FilterExpression<T> first, @NonNull FilterExpression<T> second, @NonNull FilterExpression<T>... rest) default FilterExpression<T>FilterExpression.and(@NonNull FilterExpression<T> other) LeafExpression.and(@NonNull FilterExpression<T> other) FilterBuilder.build()<U> FilterExpression<U>FilterExpression.forSchema(@NonNull Schema<U> dstSchema, @NonNull UnaryOperator<String> pathTransformer) default FilterExpression<T>FilterExpression.negate()ListExpr.negate()NotExpr.negate()NullExpr.negate()ScalarExpr.negate()static <T> FilterExpression<T>FilterBuilder.not(@NonNull FilterExpression<T> expr) static <T> FilterExpression<T>FilterBuilder.or(@NonNull List<FilterExpression<T>> exprs) static <T> FilterExpression<T>FilterBuilder.or(@NonNull FilterExpression<T> first, @NonNull FilterExpression<T> second, @NonNull FilterExpression<T>... rest) default FilterExpression<T>FilterExpression.or(@NonNull FilterExpression<T> other) LeafExpression.or(@NonNull FilterExpression<T> other) OrExpr.or(@NonNull FilterExpression<T> other) protected abstract FilterExpression<T>FilterExpression.Visitor.Transforming.transformLeaf(@NonNull LeafExpression<T> leaf) final FilterExpression<T>FilterExpression.Visitor.Transforming.visitAndExpr(@NonNull AndExpr<T> andExpr) final FilterExpression<T>FilterExpression.Visitor.Transforming.visitListExpr(@NonNull ListExpr<T> listExpr) final FilterExpression<T>FilterExpression.Visitor.Transforming.visitNotExpr(@NonNull NotExpr<T> notExpr) final FilterExpression<T>FilterExpression.Visitor.Transforming.visitNullExpr(@NonNull NullExpr<T> nullExpr) final FilterExpression<T>FilterExpression.Visitor.Transforming.visitOrExpr(@NonNull OrExpr<T> orExpr) final FilterExpression<T>FilterExpression.Visitor.Transforming.visitScalarExpr(@NonNull ScalarExpr<T> scalarExpr) Methods in tech.ydb.yoj.databind.expression that return types with arguments of type FilterExpressionModifier and TypeMethodDescriptionFilterExpression.getChildren()final List<FilterExpression<T>>LeafExpression.getChildren()NotExpr.getChildren()AndExpr.stream()default Stream<FilterExpression<T>>FilterExpression.stream()OrExpr.stream()protected abstract List<FilterExpression<T>>FilterExpression.Visitor.Transforming.transformComposite(@NonNull FilterExpression<T> composite) Methods in tech.ydb.yoj.databind.expression with parameters of type FilterExpressionModifier and TypeMethodDescriptionAndExpr.and(@NonNull FilterExpression<T> other) static <T> FilterExpression<T>FilterBuilder.and(@NonNull FilterExpression<T> first, @NonNull FilterExpression<T> second, @NonNull FilterExpression<T>... rest) FilterBuilder.and(FilterExpression<T> other) default FilterExpression<T>FilterExpression.and(@NonNull FilterExpression<T> other) LeafExpression.and(@NonNull FilterExpression<T> other) static <T> FilterBuilder<T>FilterBuilder.forSchemaOf(@NonNull FilterExpression<T> expr) static <T> FilterExpression<T>FilterBuilder.not(@NonNull FilterExpression<T> expr) static <T> FilterExpression<T>FilterBuilder.or(@NonNull FilterExpression<T> first, @NonNull FilterExpression<T> second, @NonNull FilterExpression<T>... rest) FilterBuilder.or(FilterExpression<T> other) default FilterExpression<T>FilterExpression.or(@NonNull FilterExpression<T> other) LeafExpression.or(@NonNull FilterExpression<T> other) OrExpr.or(@NonNull FilterExpression<T> other) protected abstract List<FilterExpression<T>>FilterExpression.Visitor.Transforming.transformComposite(@NonNull FilterExpression<T> composite) protected abstract VFilterExpression.Visitor.Simple.visitComposite(@NonNull FilterExpression<T> composite) FilterBuilder.where(@NonNull FilterExpression<T> first) Method parameters in tech.ydb.yoj.databind.expression with type arguments of type FilterExpressionModifier and TypeMethodDescriptionstatic <T> FilterExpression<T>FilterBuilder.and(@NonNull List<FilterExpression<T>> exprs) static <T> FilterExpression<T>FilterBuilder.or(@NonNull List<FilterExpression<T>> exprs) -
Uses of FilterExpression in tech.ydb.yoj.databind.expression.visitor
Methods in tech.ydb.yoj.databind.expression.visitor that return FilterExpressionModifier and TypeMethodDescriptionprotected FilterExpression<T>RemoveIf.visitComposite(@NonNull FilterExpression<T> composite) protected FilterExpression<T>RemoveIf.visitLeaf(@NonNull LeafExpression<T> leaf) Methods in tech.ydb.yoj.databind.expression.visitor with parameters of type FilterExpressionModifier and TypeMethodDescriptionprotected BooleanAllMatch.visitComposite(@NonNull FilterExpression<T> composite) protected BooleanAnyMatch.visitComposite(@NonNull FilterExpression<T> composite) protected FilterExpression<T>RemoveIf.visitComposite(@NonNull FilterExpression<T> composite)