Package-level declarations
Types
Functions
Link copied to clipboard
fun <T, PK : KeyType> BatchGetItemRequestTable(consistentRead: Boolean?, keys: List<PK>, schema: ItemSchema.PartitionKey<T, PK>, tableName: String): BatchGetItemRequestTable.PartitionKey<T, PK>
Link copied to clipboard
fun <T, PK : KeyType, SK : KeyType> BatchGetItemResponseTable(items: List<T>, tableName: String, schema: ItemSchema.CompositeKey<T, PK, SK>, unprocessedKeys: List<Pair<PK, SK>>): BatchGetItemResponseTable.CompositeKey<T, PK, SK>
fun <T, PK : KeyType> BatchGetItemResponseTable(items: List<T>, tableName: String, schema: ItemSchema.PartitionKey<T, PK>, unprocessedKeys: List<PK>): BatchGetItemResponseTable.PartitionKey<T, PK>
Link copied to clipboard
fun <T, PK : KeyType> BatchWriteItemRequestTable(putItems: List<T>, tableName: String, deleteKeys: List<PK>, schema: ItemSchema.PartitionKey<T, PK>): BatchWriteItemRequestTable.PartitionKey<T, PK>
Link copied to clipboard
fun <T, PK : KeyType, SK : KeyType> BatchWriteItemResponseTable(tableName: String, unprocessedItems: List<T>, schema: ItemSchema.CompositeKey<T, PK, SK>, unprocessedKeys: List<Pair<PK, SK>>): BatchWriteItemResponseTable.CompositeKey<T, PK, SK>
fun <T, PK : KeyType> BatchWriteItemResponseTable(tableName: String, unprocessedItems: List<T>, schema: ItemSchema.PartitionKey<T, PK>, unprocessedKeys: List<PK>): BatchWriteItemResponseTable.PartitionKey<T, PK>
Link copied to clipboard
fun <T, PK : KeyType> TransactGetItemsRequestTable(tableName: String, keys: List<PK>, schema: ItemSchema.PartitionKey<T, PK>): TransactGetItemsRequestTable.PartitionKey<T, PK>
Link copied to clipboard
fun <T, PK : KeyType, SK : KeyType> TransactGetItemsResponseTable(items: List<T?>, tableName: String, schema: ItemSchema.CompositeKey<T, PK, SK>): TransactGetItemsResponseTable.CompositeKey<T, PK, SK>
fun <T, PK : KeyType> TransactGetItemsResponseTable(items: List<T?>, tableName: String, schema: ItemSchema.PartitionKey<T, PK>): TransactGetItemsResponseTable.PartitionKey<T, PK>
Link copied to clipboard
fun <T, PK : KeyType> TransactWriteItemsRequestTable(conditionChecks: List<TransactWriteItemsAction.ConditionCheck<PK>>, deletes: List<TransactWriteItemsAction.Delete<PK>>, puts: List<TransactWriteItemsAction.Put<T>>, schema: ItemSchema.PartitionKey<T, PK>, tableName: String, updates: List<TransactWriteItemsAction.Update<PK>>): TransactWriteItemsRequestTable.PartitionKey<T, PK>
fun <T, PK : KeyType, SK : KeyType> TransactWriteItemsRequestTable(conditionChecks: List<TransactWriteItemsAction.ConditionCheck<Pair<PK, SK>>>, deletes: List<TransactWriteItemsAction.Delete<Pair<PK, SK>>>, puts: List<TransactWriteItemsAction.Put<T>>, schema: ItemSchema.CompositeKey<T, PK, SK>, tableName: String, updates: List<TransactWriteItemsAction.Update<Pair<PK, SK>>>): TransactWriteItemsRequestTable.CompositeKey<T, PK, SK>
Inherited functions
Link copied to clipboard
fun <E> TransactWriteItemsAction.Companion.ConditionCheck(condition: BooleanExpr, entity: E, returnValuesOnConditionCheckFailure: ReturnValuesOnConditionCheckFailure?): TransactWriteItemsAction.ConditionCheck<E>
Link copied to clipboard
fun <E> TransactWriteItemsAction.Companion.Delete(condition: BooleanExpr?, entity: E, returnValuesOnConditionCheckFailure: ReturnValuesOnConditionCheckFailure?): TransactWriteItemsAction.Delete<E>
Link copied to clipboard
fun <E> TransactWriteItemsAction.Companion.Put(condition: BooleanExpr?, entity: E, returnValuesOnConditionCheckFailure: ReturnValuesOnConditionCheckFailure?): TransactWriteItemsAction.Put<E>
Link copied to clipboard
fun <T, PK : KeyType, SK : KeyType> BatchGetItemResponse.table(table: Table.CompositeKey<T, PK, SK>): BatchGetItemResponseTable.CompositeKey<T, PK, SK>
fun <T, PK : KeyType> BatchGetItemResponse.table(table: Table.PartitionKey<T, PK>): BatchGetItemResponseTable.PartitionKey<T, PK>
fun <T, PK : KeyType, SK : KeyType> TransactGetItemsResponse.table(table: Table.CompositeKey<T, PK, SK>): TransactGetItemsResponseTable.CompositeKey<T, PK, SK>
fun <T, PK : KeyType> TransactGetItemsResponse.table(table: Table.PartitionKey<T, PK>): TransactGetItemsResponseTable.PartitionKey<T, PK>
Link copied to clipboard
fun <E> TransactWriteItemsAction.Companion.Update(condition: BooleanExpr?, entity: E, returnValuesOnConditionCheckFailure: ReturnValuesOnConditionCheckFailure?, update: UpdateExpr): TransactWriteItemsAction.Update<E>