project-m36: Relational Algebra Engine
[ library, mit, program, public-domain, relational-algebra ]
[ Propose Tags ]
[ Report a vulnerability ]
A relational algebra engine which can be used to persist and query Haskell data types.
[Skip to Readme]
Modules
[Index] [Quick Jump]
- ProjectM36
- ProjectM36.Arbitrary
- ProjectM36.Atom
- ProjectM36.AtomFunction
- ProjectM36.AtomFunctionBody
- ProjectM36.AtomFunctionError
- AtomFunctions
- ProjectM36.AtomType
- ProjectM36.Atomable
- ProjectM36.Attribute
- ProjectM36.AttributeExpr
- ProjectM36.AttributeNames
- ProjectM36.Base
- ProjectM36.Client
- ProjectM36.DDLType
- ProjectM36.DataConstructorDef
- ProjectM36.DataFrame
- DataTypes
- ProjectM36.DataTypes.Basic
- ProjectM36.DataTypes.ByteString
- ProjectM36.DataTypes.DateTime
- ProjectM36.DataTypes.Day
- ProjectM36.DataTypes.Either
- ProjectM36.DataTypes.Interval
- ProjectM36.DataTypes.List
- ProjectM36.DataTypes.Maybe
- ProjectM36.DataTypes.NonEmptyList
- ProjectM36.DataTypes.Primitive
- SQL
- ProjectM36.DataTypes.Sorting
- ProjectM36.DatabaseContext
- ProjectM36.DatabaseContextFunction
- ProjectM36.DatabaseContextFunctionError
- ProjectM36.DatabaseContextFunctionUtils
- ProjectM36.DateExamples
- ProjectM36.DisconnectedTransaction
- ProjectM36.Error
- ProjectM36.FSType
- ProjectM36.FileLock
- ProjectM36.Function
- ProjectM36.FunctionalDependency
- ProjectM36.GraphRefRelationalExpr
- ProjectM36.HashSecurely
- ProjectM36.InclusionDependency
- ProjectM36.IsomorphicSchema
- ProjectM36.Key
- ProjectM36.MerkleHash
- ProjectM36.MiscUtils
- ProjectM36.NormalizeExpr
- ProjectM36.Notifications
- ProjectM36.Persist
- ProjectM36.ReferencedTransactionIds
- ProjectM36.RegisteredQuery
- ProjectM36.Relation
- ProjectM36.RelationalExpression
- SQL
- ProjectM36.SQLDatabaseContext
- ProjectM36.ScriptSession
- Serialise
- ProjectM36.Server
- ProjectM36.Session
- ProjectM36.Sessions
- ProjectM36.Shortcuts
- ProjectM36.StaticOptimizer
- ProjectM36.Trace
- ProjectM36.TransGraphRelationalExpression
- ProjectM36.Transaction
- ProjectM36.TransactionGraph
- ProjectM36.TransactionInfo
- ProjectM36.Tuple
- ProjectM36.TupleSet
- ProjectM36.Tupleable
- ProjectM36.TypeConstructor
- ProjectM36.TypeConstructorDef
- ProjectM36.WCWidth
- ProjectM36.WithNameExpr
Flags
Manual Flags
Name | Description | Default |
---|---|---|
profiler | Enable Haskell-specific profiling support | Disabled |
stack | build with stack and stackage | Disabled |
haskell-scripting | enables Haskell scripting which links against GHC as a library | Enabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- project-m36-1.1.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)