project-m36-0.9.6: Relational Algebra Engine
Safe HaskellNone
LanguageHaskell2010

ProjectM36.Tuple

Synopsis

Documentation

vectorUnion :: Eq a => Vector a -> Vector a -> Vector a Source #

updateTupleWithAtoms :: Map AttributeName Atom -> RelationTuple -> RelationTuple Source #

An optimized form of tuple update which updates vectors efficiently.

verifyTuple :: Attributes -> RelationTuple -> Either RelationalError RelationTuple Source #

Validate that the tuple has the correct attributes in the correct order