Package tech.ydb.yoj.repository.db
Class TableQueryBuilder<T extends Entity<T>>
java.lang.Object
tech.ydb.yoj.repository.db.TableQueryBuilder<T>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionTableQueryBuilder<T>.@NonNull TableQueryFieldFilterBuilder@NonNull TableQueryBuilder<T>and(@NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) @NonNull TableQueryBuilder<T>and(FilterExpression<T> filter) longcount()booleanexists()@NonNull TableQueryBuilder<T>filter(@NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) @NonNull TableQueryBuilder<T>filter(FilterExpression<T> filter) find()<V extends Table.View>
@NonNull List<V><V extends Table.View>
List<V>findIds()findOne()<V extends Table.View>
V<ID extends Entity.Id<T>>
@NonNull TableQueryBuilder<T>@NonNull TableQueryBuilder<T>@NonNull TableQueryBuilder<T>@NonNull TableQueryBuilder<T>limit(long limit) @NonNull TableQueryBuilder<T>offset(long offset) TableQueryBuilder<T>.@NonNull TableQueryFieldFilterBuilder@NonNull TableQueryBuilder<T>or(@NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) @NonNull TableQueryBuilder<T>or(@NonNull FilterExpression<T> filter) @NonNull TableQueryBuilder<T>orderBy(@NonNull UnaryOperator<OrderBuilder<T>> orderBuilderOp) @NonNull TableQueryBuilder<T>orderBy(OrderExpression<T> orderBy) TableQueryBuilder<T>.@NonNull TableQueryFieldFilterBuilder@NonNull TableQueryBuilder<T>where(@NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) @NonNull TableQueryBuilder<T>where(@NonNull FilterExpression<T> filter)
-
Constructor Details
-
TableQueryBuilder
-
-
Method Details
-
count
public long count() -
exists
public boolean exists() -
findOne
-
findOne
-
find
-
find
-
find
-
findIds
-
ids
-
keys
-
where
@NonNull public TableQueryBuilder<T>.@NonNull TableQueryFieldFilterBuilder where(@NonNull @NonNull String fieldPath) -
where
@NonNull public @NonNull TableQueryBuilder<T> where(@NonNull @NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) -
where
-
and
@NonNull public TableQueryBuilder<T>.@NonNull TableQueryFieldFilterBuilder and(@NonNull @NonNull String fieldPath) -
and
-
and
@NonNull public @NonNull TableQueryBuilder<T> and(@NonNull @NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) -
or
@NonNull public TableQueryBuilder<T>.@NonNull TableQueryFieldFilterBuilder or(@NonNull @NonNull String fieldPath) -
or
-
or
@NonNull public @NonNull TableQueryBuilder<T> or(@NonNull @NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) -
orderBy
-
orderBy
@NonNull public @NonNull TableQueryBuilder<T> orderBy(@NonNull @NonNull UnaryOperator<OrderBuilder<T>> orderBuilderOp) -
defaultOrder
-
filter
-
filter
@NonNull public @NonNull TableQueryBuilder<T> filter(@NonNull @NonNull UnaryOperator<FilterBuilder<T>> filterBuilderOp) -
offset
-
limit
-
index
-