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]
library project-m36
Modules
[Index] [Quick Jump]
- ProjectM36
- ProjectM36.AccessControl
- ProjectM36.AccessControlList
- ProjectM36.Arbitrary
- ProjectM36.Atom
- ProjectM36.AtomFunction
- ProjectM36.AtomFunctionBody
- ProjectM36.AtomFunctionError
- AtomFunctions
- ProjectM36.AtomFunctions.Basic
- ProjectM36.AtomFunctions.Primitive
- ProjectM36.AtomFunctions.SelfTest
- ProjectM36.AtomType
- ProjectM36.Atomable
- ProjectM36.Attribute
- ProjectM36.AttributeExpr
- ProjectM36.AttributeNames
- ProjectM36.BTree
- ProjectM36.Base
- Cache
- ProjectM36.Cache.RelationalExprCache
- ProjectM36.Cache.Tuple
- ProjectM36.Cli
- ProjectM36.Client
- ProjectM36.Client.Simple
- 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.SQL.Null
- ProjectM36.DataTypes.Sorting
- ProjectM36.DatabaseContext
- ProjectM36.DatabaseContext.Basic
- ProjectM36.DatabaseContext.Fields
- ProjectM36.DatabaseContext.SelfTest
- ProjectM36.DatabaseContext.Types
- ProjectM36.DatabaseContextExpr
- ProjectM36.DatabaseContextFunction
- ProjectM36.DatabaseContextFunctionUtils
- DatabaseContextFunctions
- ProjectM36.DatabaseContextFunctions.Basic
- ProjectM36.DateExamples
- ProjectM36.DisconnectedTransaction
- ProjectM36.Error
- ProjectM36.FSType
- ProjectM36.FileLock
- ProjectM36.Function
- ProjectM36.FunctionalDependency
- ProjectM36.GraphRefRelationalExpr
- ProjectM36.HashSecurely
- ProjectM36.InclusionDependency
- ProjectM36.Interpreter
- ProjectM36.IsomorphicSchema
- ProjectM36.IsomorphicSchema.Types
- ProjectM36.Key
- ProjectM36.LoginRoles
- ProjectM36.MerkleHash
- ProjectM36.MiscUtils
- ProjectM36.Module
- ProjectM36.NormalizeExpr
- ProjectM36.Notifications
- ProjectM36.Persist
- ProjectM36.PinnedRelationalExpr
- ProjectM36.PrettyBytes
- ProjectM36.ReferencedTransactionIds
- ProjectM36.RegisteredQuery
- ProjectM36.RelExprSize
- ProjectM36.Relation
- Parse
- ProjectM36.Relation.Parse.CSV
- Show
- ProjectM36.Relation.Show.CSV
- ProjectM36.Relation.Show.Gnuplot
- ProjectM36.Relation.Show.HTML
- ProjectM36.Relation.Show.Term
- Parse
- ProjectM36.RelationVariablesMentioned
- ProjectM36.RelationalExpression
- SQL
- ProjectM36.SQL.Convert
- ProjectM36.SQL.CreateTable
- ProjectM36.SQL.DBUpdate
- ProjectM36.SQL.Delete
- ProjectM36.SQL.DropTable
- ProjectM36.SQL.Insert
- ProjectM36.SQL.Select
- ProjectM36.SQL.Update
- ProjectM36.SQLDatabaseContext
- ProjectM36.ScriptSession
- Serialise
- ProjectM36.Serialise.AtomFunctionError
- ProjectM36.Serialise.Base
- ProjectM36.Serialise.DataFrame
- ProjectM36.Serialise.Error
- ProjectM36.Serialise.IsomorphicSchema
- ProjectM36.Serialise.LoginRoles
- ProjectM36.Server
- ProjectM36.Server.Config
- ProjectM36.Server.EntryPoints
- ProjectM36.Server.ParseArgs
- ProjectM36.Server.RemoteCallTypes
- ProjectM36.Session
- ProjectM36.Sessions
- ProjectM36.Shortcuts
- ProjectM36.StaticOptimizer
- Streaming
- ProjectM36.Streaming.RelationalExpression
- ProjectM36.Streaming.Tuple
- ProjectM36.SystemMemory
- ProjectM36.Trace
- ProjectM36.TransGraphRelationalExpression
- ProjectM36.Transaction
- ProjectM36.Transaction.Persist
- ProjectM36.Transaction.Types
- ProjectM36.TransactionGraph
- ProjectM36.TransactionGraph.Merge
- ProjectM36.TransactionGraph.Persist
- ProjectM36.TransactionGraph.Show
- ProjectM36.TransactionGraph.Types
- ProjectM36.TransactionInfo
- ProjectM36.Tuple
- ProjectM36.TupleSet
- ProjectM36.Tupleable
- ProjectM36.Tupleable.Deriving
- ProjectM36.TypeConstructor
- ProjectM36.TypeConstructorDef
- ProjectM36.ValueMarker
- ProjectM36.WCWidth
- ProjectM36.WithNameExpr
library project-m36:project-m36-sqlegacy
Modules
[Index] [Quick Jump]
library project-m36:project-m36-tutoriald
Modules
[Index] [Quick Jump]
- TutorialD
- TutorialD.Interpreter
- TutorialD.Interpreter.Base
- TutorialD.Interpreter.DatabaseContextExpr
- TutorialD.Interpreter.DatabaseContextIOOperator
- Export
- TutorialD.Interpreter.Export.Base
- TutorialD.Interpreter.Export.CSV
- Import
- TutorialD.Interpreter.Import.Base
- TutorialD.Interpreter.Import.BasicExamples
- TutorialD.Interpreter.Import.CSV
- TutorialD.Interpreter.Import.TutorialD
- TutorialD.Interpreter.InformationOperator
- TutorialD.Interpreter.LoginRolesOperator
- TutorialD.Interpreter.RODatabaseContextOperator
- TutorialD.Interpreter.RelationalExpr
- TutorialD.Interpreter.SchemaOperator
- TutorialD.Interpreter.Template
- TutorialD.Interpreter.TransGraphRelationalOperator
- TutorialD.Interpreter.TransactionGraphOperator
- TutorialD.Interpreter.Types
- TutorialD.Printer
- TutorialD.Interpreter
Flags
Manual Flags
| Name | Description | Default |
|---|---|---|
| profiler | Enable Haskell-specific profiling support | Disabled |
| stack | build with stack and stackage | Disabled |
| build-examples | build example executables | 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.2.6.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
