aws-0.24.2: Amazon Web Services (AWS) for Haskell
CopyrightSoostone Inc
LicenseBSD3
MaintainerOzgun Ataman <ozgun.ataman@soostone.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Aws.DynamoDb.Commands.Query

Description

Implementation of Amazon DynamoDb Query command.

See: http://docs.aws.amazon.com/amazondynamodb/latest/APIReference/API_Query.html

Synopsis

Documentation

data Query #

A Query command that uses primary keys for an expedient scan.

Constructors

Query 

Fields

Instances

Instances details
ToJSON Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

SignQuery Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Associated Types

type ServiceConfiguration Query 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Read Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Show Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Methods

showsPrec :: Int -> Query -> ShowS #

show :: Query -> String #

showList :: [Query] -> ShowS #

Eq Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Methods

(==) :: Query -> Query -> Bool #

(/=) :: Query -> Query -> Bool #

Ord Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Methods

compare :: Query -> Query -> Ordering #

(<) :: Query -> Query -> Bool #

(<=) :: Query -> Query -> Bool #

(>) :: Query -> Query -> Bool #

(>=) :: Query -> Query -> Bool #

max :: Query -> Query -> Query #

min :: Query -> Query -> Query #

IteratedTransaction Query QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Transaction Query QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

type ServiceConfiguration Query # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

data Slice #

Slice is the primary constraint in a Query command, per AWS requirements.

All Query commands must specify a hash attribute via DEq and optionally provide a secondary range attribute.

Constructors

Slice 

Fields

  • sliceHash :: Attribute

    Hash value of the primary key or index being used

  • sliceCond :: Maybe Condition

    An optional condition specified on the range component, if present, of the primary key or index being used.

Instances

Instances details
Read Slice # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Show Slice # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Methods

showsPrec :: Int -> Slice -> ShowS #

show :: Slice -> String #

showList :: [Slice] -> ShowS #

Eq Slice # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Methods

(==) :: Slice -> Slice -> Bool #

(/=) :: Slice -> Slice -> Bool #

Ord Slice # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Methods

compare :: Slice -> Slice -> Ordering #

(<) :: Slice -> Slice -> Bool #

(<=) :: Slice -> Slice -> Bool #

(>) :: Slice -> Slice -> Bool #

(>=) :: Slice -> Slice -> Bool #

max :: Slice -> Slice -> Slice #

min :: Slice -> Slice -> Slice #

query #

Arguments

:: Text

Table name

-> Slice

Primary key slice for query

-> Query 

Construct a minimal Query request.

data QueryResponse #

Response to a Query query.

Instances

Instances details
FromJSON QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

AsMemoryResponse QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Read QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Show QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Eq QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Ord QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

IteratedTransaction Query QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

ListResponse QueryResponse Item # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

ResponseConsumer r QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

Transaction Query QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

type MemoryResponse QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query

type ResponseMetadata QueryResponse # 
Instance details

Defined in Aws.DynamoDb.Commands.Query