rethinkdb-0.1.0.0: RethinkDB client library for haskell

Safe HaskellSafe-Inferred

Database.RethinkDB.Types

Description

Some seperate types to solve problems with recursive modules

Synopsis

Documentation

data ExprTypeKind Source

The type of a RQL expression

The type hierarchy has 3 branches:

  • A read-only sequence: StreamType False
  • A selection (also called a view): StreamType True
  • A value (a JSON object, array or primitive type): ExprType

Constructors

StreamType Bool ValueTypeKind

When the flag is true, it can be updated or deleted

ValueType ValueTypeKind