Package tech.ydb.yoj.databind.expression
Class FilterBuilder<T>
java.lang.Object
tech.ydb.yoj.databind.expression.FilterBuilder<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> FilterExpression<T>and(@NonNull List<FilterExpression<T>> exprs) static <T> FilterExpression<T>and(@NonNull FilterExpression<T> first, @NonNull FilterExpression<T> second, @NonNull FilterExpression<T>... rest) and(FilterExpression<T> other) build()static <T> FilterBuilder<T>static <T> FilterBuilder<T>forSchemaOf(@NonNull FilterExpression<T> expr) generated(boolean generated) static <T> FilterExpression<T>not(@NonNull FilterExpression<T> expr) static <T> FilterExpression<T>or(@NonNull List<FilterExpression<T>> exprs) static <T> FilterExpression<T>or(@NonNull FilterExpression<T> first, @NonNull FilterExpression<T> second, @NonNull FilterExpression<T>... rest) or(FilterExpression<T> other) where(@NonNull FilterExpression<T> first)
-
Constructor Details
-
FilterBuilder
public FilterBuilder()
-
-
Method Details
-
forSchema
-
forSchemaOf
-
not
-
and
@SafeVarargs public static <T> FilterExpression<T> and(@NonNull @NonNull FilterExpression<T> first, @NonNull @NonNull FilterExpression<T> second, @NonNull @NonNull FilterExpression<T>... rest) -
and
-
or
@SafeVarargs public static <T> FilterExpression<T> or(@NonNull @NonNull FilterExpression<T> first, @NonNull @NonNull FilterExpression<T> second, @NonNull @NonNull FilterExpression<T>... rest) -
or
-
generated
-
generated
-
where
-
and
-
or
-
where
-
and
-
or
-
build
-