Query

@JsonSerializable
data class Query(val TableName: TableName, val KeyConditionExpression: String? = null, val FilterExpression: String? = null, val ProjectionExpression: String? = null, val ExpressionAttributeNames: TokensToNames? = null, val ExpressionAttributeValues: TokensToValues? = null, val IndexName: IndexName? = null, val Select: Select? = null, val ConsistentRead: Boolean? = null, val ExclusiveStartKey: Key? = null, val Limit: Int? = null, val ReturnConsumedCapacity: ReturnConsumedCapacity? = null, val ScanIndexForward: Boolean? = null) : DynamoDbPagedAction<QueryResponse, Query>

Constructors

Link copied to clipboard
constructor(TableName: TableName, KeyConditionExpression: String? = null, FilterExpression: String? = null, ProjectionExpression: String? = null, ExpressionAttributeNames: TokensToNames? = null, ExpressionAttributeValues: TokensToValues? = null, IndexName: IndexName? = null, Select: Select? = null, ConsistentRead: Boolean? = null, ExclusiveStartKey: Key? = null, Limit: Int? = null, ReturnConsumedCapacity: ReturnConsumedCapacity? = null, ScanIndexForward: Boolean? = null)

Properties

Link copied to clipboard
val ConsistentRead: Boolean? = null
Link copied to clipboard
val ExclusiveStartKey: Key? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val IndexName: IndexName? = null
Link copied to clipboard
Link copied to clipboard
open override val Limit: Int? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val Select: Select? = null
Link copied to clipboard

Functions

Link copied to clipboard
open override fun next(token: Key): Query
Link copied to clipboard
open override fun toRequest(): Request
Link copied to clipboard
open override fun toResult(response: Response): Result<QueryResponse, RemoteFailure>
Link copied to clipboard
open fun uri(): Uri