tablestorage-0.2.1.0: Azure Table Storage REST API Wrapper

Safe HaskellNone

Network.TableStorage.Types

Description

Data types used to construct the various web method requests.

Synopsis

Documentation

newtype AccountKey Source

The Base-64 encoded account secret key

Constructors

AccountKey 

Fields

unAccountKey :: String
 

newtype Signature Source

The type of authorization header signatures

Constructors

Signature 

Fields

unSignature :: String
 

newtype AuthHeader Source

The type of authorization headers

Constructors

AuthHeader 

Fields

unAuthHeader :: String
 

data Account Source

Account information: host, port, secret key and account name

Instances

data EntityKey Source

Uniquely identifies an entity in a table : a partition key and row key pair.

Constructors

EntityKey 

data EntityColumn Source

Represents a column in an entity.

The constructor used indicates the data type of the column represented.

For certain operations, the type must match the type of data stored in the table.

data Entity Source

An entity consists of a key and zero or more additional columns.

Constructors

Entity 

Instances

data EntityQuery Source

An entity query consists of an optional filter and an optional number of entities to return.

Projections are not currently supported.

data ComparisonType Source

The various comparisons supported in entity queries.

data QueryResponse Source

Exception handling type.

type TableStorage = ErrorT TableError (ReaderT TableConf IO)Source

Monad stack and return type of operations on azure tables

data TableConf Source

TableStorage configuration data