Safe Haskell | None |
---|---|
Language | Haskell2010 |
- arity :: Attributes -> Int
- emptyAttributes :: Attributes
- null :: Attributes -> Bool
- attributesFromList :: [Attribute] -> Attributes
- attributeName :: Attribute -> AttributeName
- atomType :: Attribute -> AtomType
- atomTypes :: Attributes -> Vector AtomType
- addAttribute :: Attribute -> Attributes -> Attributes
- joinAttributes :: Attributes -> Attributes -> Either RelationalError Attributes
- addAttributes :: Attributes -> Attributes -> Attributes
- deleteAttributeName :: AttributeName -> Attributes -> Attributes
- renameAttribute :: AttributeName -> Attribute -> Attribute
- renameAttributes :: AttributeName -> AttributeName -> Attributes -> Attributes
- atomTypeForAttributeName :: AttributeName -> Attributes -> Either RelationalError AtomType
- attributeForName :: AttributeName -> Attributes -> Either RelationalError Attribute
- attributesForNames :: Set AttributeName -> Attributes -> Attributes
- attributeNameSet :: Attributes -> Set AttributeName
- attributeNames :: Attributes -> Vector AttributeName
- attributesContained :: Attributes -> Attributes -> Bool
- attributeNamesContained :: Set AttributeName -> Set AttributeName -> Bool
- nonMatchingAttributeNameSet :: Set AttributeName -> Set AttributeName -> Set AttributeName
- matchingAttributeNameSet :: Set AttributeName -> Set AttributeName -> Set AttributeName
- attributeNamesNotContained :: Set AttributeName -> Set AttributeName -> Set AttributeName
- sortedAttributeNameList :: Set AttributeName -> [AttributeName]
- attributesDifference :: Attributes -> Attributes -> Attributes
- vectorUniqueify :: (Hashable a, Eq a) => Vector a -> Vector a
- verifyAttributes :: Attributes -> Either RelationalError Attributes
- attributesEqual :: Attributes -> Attributes -> Bool
- attributesAsMap :: Attributes -> Map AttributeName Attribute
- union :: Attributes -> Attributes -> Attributes
- intersection :: Attributes -> Attributes -> Attributes
Documentation
arity :: Attributes -> Int Source #
null :: Attributes -> Bool Source #
attributesFromList :: [Attribute] -> Attributes Source #
addAttribute :: Attribute -> Attributes -> Attributes Source #
addAttributes :: Attributes -> Attributes -> Attributes Source #
renameAttribute :: AttributeName -> Attribute -> Attribute Source #
renameAttributes :: AttributeName -> AttributeName -> Attributes -> Attributes Source #
attributesContained :: Attributes -> Attributes -> Bool Source #
attributesEqual :: Attributes -> Attributes -> Bool Source #
union :: Attributes -> Attributes -> Attributes Source #
Left-biased union of attributes.
intersection :: Attributes -> Attributes -> Attributes Source #