Class QueryRunner
java.lang.Object
com.salesforce.multicloudj.docstore.aws.QueryRunner
-
Constructor Summary
ConstructorsConstructorDescriptionQueryRunner(software.amazon.awssdk.services.dynamodb.DynamoDbClient ddb, software.amazon.awssdk.services.dynamodb.model.ScanRequest scanRequest, software.amazon.awssdk.services.dynamodb.model.QueryRequest queryRequest, Consumer<Predicate<Object>> beforeRun, List<String> paginationKeys) -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.dynamodb.DynamoDbClientgetDdb()software.amazon.awssdk.services.dynamodb.model.QueryRequestsoftware.amazon.awssdk.services.dynamodb.model.ScanRequestrun(Map<String, software.amazon.awssdk.services.dynamodb.model.AttributeValue> startAfter, List<Map<String, software.amazon.awssdk.services.dynamodb.model.AttributeValue>> items, Function<Object, Boolean> asFunc) voidsetPaginationKeys(List<String> paginationKeys)
-
Constructor Details
-
QueryRunner
-
-
Method Details
-
queryPlan
-
run
-
getDdb
public software.amazon.awssdk.services.dynamodb.DynamoDbClient getDdb() -
getScanRequest
public software.amazon.awssdk.services.dynamodb.model.ScanRequest getScanRequest() -
getQueryRequest
public software.amazon.awssdk.services.dynamodb.model.QueryRequest getQueryRequest() -
getBeforeRun
-
getPaginationKeys
-
setPaginationKeys
-