Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addTableIndex(String, String, List<KeySchemaElement>, Collection, boolean) - Method in class io.inversion.dynamodb.DynamoDb
- addTerm(String, Term) - Method in class io.inversion.dynamodb.DynamoDbQuery
- after(Index, Map<String, AttributeValue>) - Method in class io.inversion.dynamodb.DynamoDbQuery
- awsAccessKey - Variable in class io.inversion.dynamodb.DynamoDb
- awsEndpoint - Variable in class io.inversion.dynamodb.DynamoDb
- awsRegion - Variable in class io.inversion.dynamodb.DynamoDb
- awsSecretKey - Variable in class io.inversion.dynamodb.DynamoDb
B
- batchMax - Variable in class io.inversion.dynamodb.DynamoDb
- blueprintRow - Variable in class io.inversion.dynamodb.DynamoDb
-
Use to config which row is used to build the column/attribute model (otherwise first row of scan will be used)
- buildCollection(String) - Method in class io.inversion.dynamodb.DynamoDb
- buildDynamoClient(String) - Static method in class io.inversion.dynamodb.DynamoDb
- buildDynamoClient(String, String, String, String) - Static method in class io.inversion.dynamodb.DynamoDb
C
- calcIndex() - Method in class io.inversion.dynamodb.DynamoDbQuery
- configDb() - Method in class io.inversion.dynamodb.DynamoDb
- createWhere() - Method in class io.inversion.dynamodb.DynamoDbQuery
D
- delete(Collection, List<Map<String, Object>>) - Method in class io.inversion.dynamodb.DynamoDb
- deleteRow(Collection, Map<String, Object>) - Method in class io.inversion.dynamodb.DynamoDb
- doSelect() - Method in class io.inversion.dynamodb.DynamoDbQuery
- doSelect(Collection, List<Term>) - Method in class io.inversion.dynamodb.DynamoDb
- doSelect0() - Method in class io.inversion.dynamodb.DynamoDbQuery
- doUpsert(Collection, List<Map<String, Object>>) - Method in class io.inversion.dynamodb.DynamoDb
- dynamoClient - Variable in class io.inversion.dynamodb.DynamoDb
- DynamoDb - Class in io.inversion.dynamodb
- DynamoDb() - Constructor for class io.inversion.dynamodb.DynamoDb
- DynamoDb(String, String) - Constructor for class io.inversion.dynamodb.DynamoDb
- DynamoDbQuery - Class in io.inversion.dynamodb
-
IMPLEMENTATION NOTE: Helpful DynamoDb Links https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.OperatorsAndFunctions.html https://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/index.html https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryingJavaDocumentAPI.html https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#FilteringResults https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeNames.html https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.KeyConditions.html https://stackoverflow.com/questions/34349135/how-do-you-query-for-a-non-existent-null-attribute-in-dynamodb https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/LegacyConditionalParameters.QueryFilter.html TODO: are all of these covered? EQ | NE | LE | LT | GE | GT | NOT_NULL | NULL | CONTAINS | NOT_CONTAINS | BEGINS_WITH | IN | BETWEEN
- DynamoDbQuery() - Constructor for class io.inversion.dynamodb.DynamoDbQuery
- DynamoDbQuery(DynamoDb, Collection, List<Term>) - Constructor for class io.inversion.dynamodb.DynamoDbQuery
F
- findIndexByName(Collection, String) - Static method in class io.inversion.dynamodb.DynamoDb
- FUNCTION_MAP - Static variable in class io.inversion.dynamodb.DynamoDbQuery
G
- getDynamoClient() - Method in class io.inversion.dynamodb.DynamoDb
- getDynamoTable() - Method in class io.inversion.dynamodb.DynamoDbQuery
- getDynamoTable(Collection) - Method in class io.inversion.dynamodb.DynamoDb
- getDynamoTable(String) - Method in class io.inversion.dynamodb.DynamoDb
- getPartKey() - Method in class io.inversion.dynamodb.DynamoDbQuery
-
Finds the primary or a secondary index to use based on what parameters were passed in.
- getSelectSpec() - Method in class io.inversion.dynamodb.DynamoDbQuery
- getSortKey() - Method in class io.inversion.dynamodb.DynamoDbQuery
- getTypeStringFromObject(Object) - Static method in class io.inversion.dynamodb.DynamoDb
- getValue(AttributeValue) - Method in class io.inversion.dynamodb.DynamoDbQuery
- GLOBAL_SECONDARY_INDEX_TYPE - Static variable in class io.inversion.dynamodb.DynamoDb
I
- io.inversion.dynamodb - package io.inversion.dynamodb
L
- LOCAL_SECONDARY_INDEX_TYPE - Static variable in class io.inversion.dynamodb.DynamoDb
O
- OPERATOR_MAP - Static variable in class io.inversion.dynamodb.DynamoDbQuery
P
- PRIMARY_INDEX_NAME - Static variable in class io.inversion.dynamodb.DynamoDb
- PRIMARY_INDEX_TYPE - Static variable in class io.inversion.dynamodb.DynamoDb
T
- toString() - Method in class io.inversion.dynamodb.DynamoDb
W
- withAwsAccessKey(String) - Method in class io.inversion.dynamodb.DynamoDb
- withAwsEndpoint(String) - Method in class io.inversion.dynamodb.DynamoDb
- withAwsRegion(String) - Method in class io.inversion.dynamodb.DynamoDb
- withAwsSecretKey(String) - Method in class io.inversion.dynamodb.DynamoDb
- withBlueprintRow(String) - Method in class io.inversion.dynamodb.DynamoDb
- withDynamoTable(Table) - Method in class io.inversion.dynamodb.DynamoDbQuery
All Classes and Interfaces|All Packages|Constant Field Values