ProjectM36.Serialise.Base
Contents
fromWordsTup :: (Word32, Word32, Word32, Word32) -> TransactionId Source #
fromGregorianTup :: (Integer, Int, Int) -> Day Source #
Methods
schemaGen :: Proxy Day -> SchemaGen Schema #
toBuilder :: Day -> Builder #
extractor :: Extractor Day #
decodeCurrent :: Decoder Day #
bundleSerialise :: BundleSerialise Day #
schemaGen :: Proxy MerkleHash -> SchemaGen Schema #
toBuilder :: MerkleHash -> Builder #
extractor :: Extractor MerkleHash #
decodeCurrent :: Decoder MerkleHash #
bundleSerialise :: BundleSerialise MerkleHash #
schemaGen :: Proxy MergeStrategy -> SchemaGen Schema #
toBuilder :: MergeStrategy -> Builder #
extractor :: Extractor MergeStrategy #
decodeCurrent :: Decoder MergeStrategy #
bundleSerialise :: BundleSerialise MergeStrategy #
schemaGen :: Proxy TransactionId -> SchemaGen Schema #
toBuilder :: TransactionId -> Builder #
extractor :: Extractor TransactionId #
decodeCurrent :: Decoder TransactionId #
bundleSerialise :: BundleSerialise TransactionId #
schemaGen :: Proxy TransactionInfo -> SchemaGen Schema #
toBuilder :: TransactionInfo -> Builder #
extractor :: Extractor TransactionInfo #
decodeCurrent :: Decoder TransactionInfo #
bundleSerialise :: BundleSerialise TransactionInfo #
schemaGen :: Proxy InclusionDependency -> SchemaGen Schema #
toBuilder :: InclusionDependency -> Builder #
extractor :: Extractor InclusionDependency #
decodeCurrent :: Decoder InclusionDependency #
bundleSerialise :: BundleSerialise InclusionDependency #
schemaGen :: Proxy SchemaIsomorph -> SchemaGen Schema #
toBuilder :: SchemaIsomorph -> Builder #
extractor :: Extractor SchemaIsomorph #
decodeCurrent :: Decoder SchemaIsomorph #
bundleSerialise :: BundleSerialise SchemaIsomorph #
schemaGen :: Proxy Schema -> SchemaGen Schema0 #
toBuilder :: Schema -> Builder #
extractor :: Extractor Schema #
decodeCurrent :: Decoder Schema #
bundleSerialise :: BundleSerialise Schema #
schemaGen :: Proxy GraphRefTransactionMarker -> SchemaGen Schema #
toBuilder :: GraphRefTransactionMarker -> Builder #
extractor :: Extractor GraphRefTransactionMarker #
decodeCurrent :: Decoder GraphRefTransactionMarker #
bundleSerialise :: BundleSerialise GraphRefTransactionMarker #
schemaGen :: Proxy DataConstructorDefArg -> SchemaGen Schema #
toBuilder :: DataConstructorDefArg -> Builder #
extractor :: Extractor DataConstructorDefArg #
decodeCurrent :: Decoder DataConstructorDefArg #
bundleSerialise :: BundleSerialise DataConstructorDefArg #
schemaGen :: Proxy DataConstructorDef -> SchemaGen Schema #
toBuilder :: DataConstructorDef -> Builder #
extractor :: Extractor DataConstructorDef #
decodeCurrent :: Decoder DataConstructorDef #
bundleSerialise :: BundleSerialise DataConstructorDef #
schemaGen :: Proxy TypeConstructorDef -> SchemaGen Schema #
toBuilder :: TypeConstructorDef -> Builder #
extractor :: Extractor TypeConstructorDef #
decodeCurrent :: Decoder TypeConstructorDef #
bundleSerialise :: BundleSerialise TypeConstructorDef #
schemaGen :: Proxy Notification -> SchemaGen Schema #
toBuilder :: Notification -> Builder #
extractor :: Extractor Notification #
decodeCurrent :: Decoder Notification #
bundleSerialise :: BundleSerialise Notification #
schemaGen :: Proxy RelationCardinality -> SchemaGen Schema #
toBuilder :: RelationCardinality -> Builder #
extractor :: Extractor RelationCardinality #
decodeCurrent :: Decoder RelationCardinality #
bundleSerialise :: BundleSerialise RelationCardinality #
schemaGen :: Proxy Relation -> SchemaGen Schema #
toBuilder :: Relation -> Builder #
extractor :: Extractor Relation #
decodeCurrent :: Decoder Relation #
bundleSerialise :: BundleSerialise Relation #
schemaGen :: Proxy RelationTuple -> SchemaGen Schema #
toBuilder :: RelationTuple -> Builder #
extractor :: Extractor RelationTuple #
decodeCurrent :: Decoder RelationTuple #
bundleSerialise :: BundleSerialise RelationTuple #
schemaGen :: Proxy RelationTupleSet -> SchemaGen Schema #
toBuilder :: RelationTupleSet -> Builder #
extractor :: Extractor RelationTupleSet #
decodeCurrent :: Decoder RelationTupleSet #
bundleSerialise :: BundleSerialise RelationTupleSet #
schemaGen :: Proxy Attributes -> SchemaGen Schema #
toBuilder :: Attributes -> Builder #
extractor :: Extractor Attributes #
decodeCurrent :: Decoder Attributes #
bundleSerialise :: BundleSerialise Attributes #
schemaGen :: Proxy Attribute -> SchemaGen Schema #
toBuilder :: Attribute -> Builder #
extractor :: Extractor Attribute #
decodeCurrent :: Decoder Attribute #
bundleSerialise :: BundleSerialise Attribute #
schemaGen :: Proxy AtomType -> SchemaGen Schema #
toBuilder :: AtomType -> Builder #
extractor :: Extractor AtomType #
decodeCurrent :: Decoder AtomType #
bundleSerialise :: BundleSerialise AtomType #
schemaGen :: Proxy Atom -> SchemaGen Schema #
toBuilder :: Atom -> Builder #
extractor :: Extractor Atom #
decodeCurrent :: Decoder Atom #
bundleSerialise :: BundleSerialise Atom #
schemaGen :: Proxy (NonEmpty a) -> SchemaGen Schema #
toBuilder :: NonEmpty a -> Builder #
extractor :: Extractor (NonEmpty a) #
decodeCurrent :: Decoder (NonEmpty a) #
bundleSerialise :: BundleSerialise (NonEmpty a) #
schemaGen :: Proxy (TupleExprsBase a) -> SchemaGen Schema #
toBuilder :: TupleExprsBase a -> Builder #
extractor :: Extractor (TupleExprsBase a) #
decodeCurrent :: Decoder (TupleExprsBase a) #
bundleSerialise :: BundleSerialise (TupleExprsBase a) #
schemaGen :: Proxy (TupleExprBase a) -> SchemaGen Schema #
toBuilder :: TupleExprBase a -> Builder #
extractor :: Extractor (TupleExprBase a) #
decodeCurrent :: Decoder (TupleExprBase a) #
bundleSerialise :: BundleSerialise (TupleExprBase a) #
schemaGen :: Proxy (AttributeExprBase a) -> SchemaGen Schema #
toBuilder :: AttributeExprBase a -> Builder #
extractor :: Extractor (AttributeExprBase a) #
decodeCurrent :: Decoder (AttributeExprBase a) #
bundleSerialise :: BundleSerialise (AttributeExprBase a) #
schemaGen :: Proxy (AttributeNamesBase a) -> SchemaGen Schema #
toBuilder :: AttributeNamesBase a -> Builder #
extractor :: Extractor (AttributeNamesBase a) #
decodeCurrent :: Decoder (AttributeNamesBase a) #
bundleSerialise :: BundleSerialise (AttributeNamesBase a) #
schemaGen :: Proxy (ExtendTupleExprBase a) -> SchemaGen Schema #
toBuilder :: ExtendTupleExprBase a -> Builder #
extractor :: Extractor (ExtendTupleExprBase a) #
decodeCurrent :: Decoder (ExtendTupleExprBase a) #
bundleSerialise :: BundleSerialise (ExtendTupleExprBase a) #
schemaGen :: Proxy (AtomExprBase a) -> SchemaGen Schema #
toBuilder :: AtomExprBase a -> Builder #
extractor :: Extractor (AtomExprBase a) #
decodeCurrent :: Decoder (AtomExprBase a) #
bundleSerialise :: BundleSerialise (AtomExprBase a) #
schemaGen :: Proxy (RestrictionPredicateExprBase a) -> SchemaGen Schema #
toBuilder :: RestrictionPredicateExprBase a -> Builder #
extractor :: Extractor (RestrictionPredicateExprBase a) #
decodeCurrent :: Decoder (RestrictionPredicateExprBase a) #
bundleSerialise :: BundleSerialise (RestrictionPredicateExprBase a) #
schemaGen :: Proxy (DatabaseContextIOExprBase a) -> SchemaGen Schema #
toBuilder :: DatabaseContextIOExprBase a -> Builder #
extractor :: Extractor (DatabaseContextIOExprBase a) #
decodeCurrent :: Decoder (DatabaseContextIOExprBase a) #
bundleSerialise :: BundleSerialise (DatabaseContextIOExprBase a) #
schemaGen :: Proxy (DatabaseContextExprBase a) -> SchemaGen Schema #
toBuilder :: DatabaseContextExprBase a -> Builder #
extractor :: Extractor (DatabaseContextExprBase a) #
decodeCurrent :: Decoder (DatabaseContextExprBase a) #
bundleSerialise :: BundleSerialise (DatabaseContextExprBase a) #
schemaGen :: Proxy (TypeConstructorBase a) -> SchemaGen Schema #
toBuilder :: TypeConstructorBase a -> Builder #
extractor :: Extractor (TypeConstructorBase a) #
decodeCurrent :: Decoder (TypeConstructorBase a) #
bundleSerialise :: BundleSerialise (TypeConstructorBase a) #
schemaGen :: Proxy (WithNameExprBase a) -> SchemaGen Schema #
toBuilder :: WithNameExprBase a -> Builder #
extractor :: Extractor (WithNameExprBase a) #
decodeCurrent :: Decoder (WithNameExprBase a) #
bundleSerialise :: BundleSerialise (WithNameExprBase a) #
schemaGen :: Proxy (RelationalExprBase a) -> SchemaGen Schema #
toBuilder :: RelationalExprBase a -> Builder #
extractor :: Extractor (RelationalExprBase a) #
decodeCurrent :: Decoder (RelationalExprBase a) #
bundleSerialise :: BundleSerialise (RelationalExprBase a) #