| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
ProjectM36.Relation.Parse.CSV
Documentation
data CsvImportError Source #
Constructors
| CsvParseError String | |
| AttributeMappingError RelationalError | |
| HeaderAttributeMismatchError (Set AttributeName) |
Instances
| Show CsvImportError Source # | |
Defined in ProjectM36.Relation.Parse.CSV Methods showsPrec :: Int -> CsvImportError -> ShowS # show :: CsvImportError -> String # showList :: [CsvImportError] -> ShowS # | |
csvAsRelation :: Attributes -> TypeConstructorMapping -> ByteString -> Either CsvImportError Relation Source #
parseCSVAtomP :: AttributeName -> TypeConstructorMapping -> AtomType -> Parser Text -> Parser (Either RelationalError Atom) Source #