Uses of Interface
com.agorapulse.micronaut.aws.dynamodb.builder.QueryBuilder
Packages that use QueryBuilder
-
Uses of QueryBuilder in com.agorapulse.micronaut.aws.dynamodb.builder
Methods in com.agorapulse.micronaut.aws.dynamodb.builder that return QueryBuilderModifier and TypeMethodDescriptiondefault QueryBuilder<T>QueryBuilder.and(groovy.lang.Closure<RangeConditionCollector<T>> conditions) One or more range key filter conditions in conjunction.default QueryBuilder<T>QueryBuilder.and(Consumer<RangeConditionCollector<T>> conditions) One or more range key filter conditions in conjunction.default QueryBuilder<T>Configures the native query expression.QueryBuilder.configure(Consumer<com.amazonaws.services.dynamodbv2.datamodeling.DynamoDBQueryExpression<T>> configurer) Configures the native query expression.QueryBuilder.consistent(com.agorapulse.micronaut.aws.dynamodb.builder.Builders.Read read) Demand consistent reads.QueryBuilder.filter(com.amazonaws.services.dynamodbv2.model.ConditionalOperator or) Sets the conditional operator for the filter.default QueryBuilder<T>QueryBuilder.filter(groovy.lang.Closure<RangeConditionCollector<T>> conditions) One or more range key filter conditions.QueryBuilder.filter(Consumer<RangeConditionCollector<T>> conditions) One or more range key filter conditions.Sets the hash key value for the query.QueryBuilder.inconsistent(com.agorapulse.micronaut.aws.dynamodb.builder.Builders.Read read) Demand inconsistent reads.Select the index on which this query will be executed.QueryBuilder.limit(int max) Sets the maximum number of items to be returned from the queries.default QueryBuilder<T>Sets the query offset by defining the exclusive start hash key (hash key of the last entity returned).Sets the query offset by defining the exclusive start hash and range key (hash and range key of the last entity returned).default QueryBuilder<T>Limits which properties of the returned entities will be populated.Limits which properties of the returned entities will be populated.default QueryBuilder<T>Limits which properties of the returned entities will be populated.default QueryBuilder<T>QueryBuilder.or(groovy.lang.Closure<RangeConditionCollector<T>> conditions) One or more range key filter conditions in disjunction.default QueryBuilder<T>QueryBuilder.or(Consumer<RangeConditionCollector<T>> conditions) One or more range key filter conditions in disjunction.QueryBuilder.page(int page) Sets the desired pagination of the queries.static <T> QueryBuilder<T>Creates query builder for given DynamoDB entity.static <T> QueryBuilder<T>Builders.query(Class<T> type, groovy.lang.Closure<QueryBuilder<T>> definition) Creates query builder for given DynamoDB entity.static <T> QueryBuilder<T>Builders.query(Class<T> type, Consumer<QueryBuilder<T>> definition) Creates query builder for given DynamoDB entity.default QueryBuilder<T>QueryBuilder.range(groovy.lang.Closure<RangeConditionCollector<T>> conditions) One or more range key conditions.QueryBuilder.range(Consumer<RangeConditionCollector<T>> conditions) One or more range key conditions.QueryBuilder.sort(com.agorapulse.micronaut.aws.dynamodb.builder.Builders.Sort sort) Sort the results by the range indexMethod parameters in com.agorapulse.micronaut.aws.dynamodb.builder with type arguments of type QueryBuilderModifier and TypeMethodDescriptionstatic <T> QueryBuilder<T>Builders.query(Class<T> type, groovy.lang.Closure<QueryBuilder<T>> definition) Creates query builder for given DynamoDB entity.static <T> QueryBuilder<T>Builders.query(Class<T> type, Consumer<QueryBuilder<T>> definition) Creates query builder for given DynamoDB entity.