Copyright | (c) CNRS 2017-Present |
---|---|
License | AGPL + CECILL v3 |
Maintainer | team@gargantext.org |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- updateHyperdata :: HyperdataC a => NodeId -> a -> DBCmd err Int64
- updateHyperdataQuery :: HyperdataC a => NodeId -> a -> Update Int64
- updateNodesWithType :: (HasNodeError err, HasDBid NodeType, HyperdataC a) => NodeType -> proxy a -> (a -> a) -> DBCmd err [Int64]
- updateNodeWithType :: (HasNodeError err, HasDBid NodeType, HyperdataC a) => NodeId -> NodeType -> proxy a -> (a -> a) -> DBCmd err [Int64]
- updateNodesWithType_ :: (HasNodeError err, HyperdataC a, HasDBid NodeType) => NodeType -> a -> DBCmd err [Int64]
Documentation
updateHyperdata :: HyperdataC a => NodeId -> a -> DBCmd err Int64 #
updateHyperdataQuery :: HyperdataC a => NodeId -> a -> Update Int64 #
updateNodesWithType :: (HasNodeError err, HasDBid NodeType, HyperdataC a) => NodeType -> proxy a -> (a -> a) -> DBCmd err [Int64] #
updateNodeWithType :: (HasNodeError err, HasDBid NodeType, HyperdataC a) => NodeId -> NodeType -> proxy a -> (a -> a) -> DBCmd err [Int64] #
updateNodesWithType_ :: (HasNodeError err, HyperdataC a, HasDBid NodeType) => NodeType -> a -> DBCmd err [Int64] #
In case the Hyperdata Types are not compatible