bolt-0.2.0.0: Bolt driver for Neo4j

Safe HaskellNone
LanguageHaskell2010

Data.PackStream

Contents

Documentation

data PackStream Source #

Instances

Eq PackStream Source # 
Show PackStream Source # 
Generic PackStream Source # 

Associated Types

type Rep PackStream :: * -> * #

Hashable PackStream Source # 
ToPackStream PackStream Source # 
FromPackStream PackStream Source # 
type Rep PackStream Source # 

class ToPackStream a where Source #

Minimal complete definition

toPackStream

Instances

class FromPackStream a where Source #

Minimal complete definition

parsePackStream

Instances

FromPackStream Bool Source # 
FromPackStream Double Source # 
FromPackStream Int64 Source # 
FromPackStream Scientific Source # 
FromPackStream Text Source # 
FromPackStream PackStream Source # 
FromPackStream UnboundedRelationship Source # 
FromPackStream Path Source # 
FromPackStream Relationship Source # 
FromPackStream Node Source # 
FromPackStream AuthToken Source # 
FromPackStream Message Source # 
FromPackStream a => FromPackStream [a] Source # 
FromPackStream a => FromPackStream (Vector a) Source # 
(Ord a, FromPackStream a, FromPackStream b) => FromPackStream (Map a b) Source # 
(Eq a, Hashable a, FromPackStream a, FromPackStream b) => FromPackStream (HashMap a b) Source # 

parse :: (a -> Parser b) -> a -> Parser b Source #

parsefail :: a -> Either a b Source #

parseEither :: (a -> Parser b) -> a -> Either String b Source #

parseMaybe :: (a -> Parser b) -> a -> Maybe b Source #

(.!=) :: Parser (Maybe a) -> a -> Parser a Source #

Orphan instances

Hashable a => Hashable (Vector a) Source # 

Methods

hashWithSalt :: Int -> Vector a -> Int #

hash :: Vector a -> Int #