Skip to content

Commit af59f40

Browse files
committed
Enhanced Queries (Joins & Aggregations) in AWS SDK Java v2
1 parent eb237ea commit af59f40

45 files changed

Lines changed: 998 additions & 1003 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

services-custom/dynamodb-enhanced/ENHANCED_QUERIES_DESIGN.md

Lines changed: 0 additions & 370 deletions
This file was deleted.

services-custom/dynamodb-enhanced/spotbugs-suppressions.xml

Lines changed: 0 additions & 18 deletions
This file was deleted.

services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/DynamoDbEnhancedAsyncClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@
3737
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedRequest;
3838
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedResponse;
3939
import software.amazon.awssdk.enhanced.dynamodb.model.UpdateItemEnhancedRequest;
40-
import software.amazon.awssdk.enhanced.dynamodb.query.EnhancedQueryRow;
41-
import software.amazon.awssdk.enhanced.dynamodb.query.QueryExpressionSpec;
40+
import software.amazon.awssdk.enhanced.dynamodb.query.result.EnhancedQueryRow;
41+
import software.amazon.awssdk.enhanced.dynamodb.query.spec.QueryExpressionSpec;
4242
import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient;
4343

4444
/**

services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/DynamoDbEnhancedClient.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedRequest;
3737
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedResponse;
3838
import software.amazon.awssdk.enhanced.dynamodb.model.UpdateItemEnhancedRequest;
39-
import software.amazon.awssdk.enhanced.dynamodb.query.EnhancedQueryLatencyReport;
40-
import software.amazon.awssdk.enhanced.dynamodb.query.EnhancedQueryResult;
41-
import software.amazon.awssdk.enhanced.dynamodb.query.QueryExpressionSpec;
39+
import software.amazon.awssdk.enhanced.dynamodb.query.result.EnhancedQueryLatencyReport;
40+
import software.amazon.awssdk.enhanced.dynamodb.query.result.EnhancedQueryResult;
41+
import software.amazon.awssdk.enhanced.dynamodb.query.spec.QueryExpressionSpec;
4242
import software.amazon.awssdk.services.dynamodb.DynamoDbClient;
4343
import software.amazon.awssdk.services.dynamodb.model.BatchGetItemRequest;
4444

services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/internal/client/DefaultDynamoDbEnhancedAsyncClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,10 @@
3838
import software.amazon.awssdk.enhanced.dynamodb.model.TransactGetItemsEnhancedRequest;
3939
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedRequest;
4040
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedResponse;
41-
import software.amazon.awssdk.enhanced.dynamodb.query.EnhancedQueryRow;
42-
import software.amazon.awssdk.enhanced.dynamodb.query.QueryExpressionAsyncEngine;
43-
import software.amazon.awssdk.enhanced.dynamodb.query.QueryExpressionSpec;
44-
import software.amazon.awssdk.enhanced.dynamodb.query.internal.DefaultQueryExpressionAsyncEngine;
41+
import software.amazon.awssdk.enhanced.dynamodb.query.engine.DefaultQueryExpressionAsyncEngine;
42+
import software.amazon.awssdk.enhanced.dynamodb.query.engine.QueryExpressionAsyncEngine;
43+
import software.amazon.awssdk.enhanced.dynamodb.query.result.EnhancedQueryRow;
44+
import software.amazon.awssdk.enhanced.dynamodb.query.spec.QueryExpressionSpec;
4545
import software.amazon.awssdk.services.dynamodb.DynamoDbAsyncClient;
4646

4747
@SdkInternalApi

services-custom/dynamodb-enhanced/src/main/java/software/amazon/awssdk/enhanced/dynamodb/internal/client/DefaultDynamoDbEnhancedClient.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@
3636
import software.amazon.awssdk.enhanced.dynamodb.model.TransactGetItemsEnhancedRequest;
3737
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedRequest;
3838
import software.amazon.awssdk.enhanced.dynamodb.model.TransactWriteItemsEnhancedResponse;
39-
import software.amazon.awssdk.enhanced.dynamodb.query.EnhancedQueryLatencyReport;
40-
import software.amazon.awssdk.enhanced.dynamodb.query.EnhancedQueryResult;
41-
import software.amazon.awssdk.enhanced.dynamodb.query.QueryExpressionEngine;
42-
import software.amazon.awssdk.enhanced.dynamodb.query.QueryExpressionSpec;
43-
import software.amazon.awssdk.enhanced.dynamodb.query.internal.DefaultQueryExpressionEngine;
39+
import software.amazon.awssdk.enhanced.dynamodb.query.engine.DefaultQueryExpressionEngine;
40+
import software.amazon.awssdk.enhanced.dynamodb.query.engine.QueryExpressionEngine;
41+
import software.amazon.awssdk.enhanced.dynamodb.query.result.EnhancedQueryLatencyReport;
42+
import software.amazon.awssdk.enhanced.dynamodb.query.result.EnhancedQueryResult;
43+
import software.amazon.awssdk.enhanced.dynamodb.query.spec.QueryExpressionSpec;
4444
import software.amazon.awssdk.services.dynamodb.DynamoDbClient;
4545

4646
@SdkInternalApi

0 commit comments

Comments
 (0)