Uses of Class
com.amazonaws.athena.connectors.dynamodb.model.DynamoDBTable
-
Packages that use DynamoDBTable Package Description com.amazonaws.athena.connectors.dynamodb.resolver com.amazonaws.athena.connectors.dynamodb.util -
-
Uses of DynamoDBTable in com.amazonaws.athena.connectors.dynamodb.resolver
Methods in com.amazonaws.athena.connectors.dynamodb.resolver that return DynamoDBTable Modifier and Type Method Description DynamoDBTable
DynamoDBTableResolver. getTableMetadata(String tableName)
Fetches table metadata by first doing a DescribeTable on the given table table, falling back to case insensitive resolution if the table isn't found. -
Uses of DynamoDBTable in com.amazonaws.athena.connectors.dynamodb.util
Methods in com.amazonaws.athena.connectors.dynamodb.util that return DynamoDBTable Modifier and Type Method Description static DynamoDBTable
DDBTableUtils. getTable(String tableName, ThrottlingInvoker invoker, software.amazon.awssdk.services.dynamodb.DynamoDbClient ddbClient)
Fetches metadata for a DynamoDB tableMethods in com.amazonaws.athena.connectors.dynamodb.util with parameters of type DynamoDBTable Modifier and Type Method Description static DynamoDBIndex
DDBPredicateUtils. getBestIndexForPredicates(DynamoDBTable table, List<String> requestedCols, Map<String,ValueSet> predicates)
Attempts to pick an optimal index (if any) from the given predicates.static boolean
DDBPredicateUtils. indexContainsAllRequiredColumns(List<String> requestedCols, DynamoDBIndex index, DynamoDBTable table)
-