gargantext-0.0.4.9.5: Search, map, share
Copyright(c) CNRS 2017-Present
LicenseAGPL + CECILL v3
Maintainerteam@gargantext.org
Stabilityexperimental
PortabilityPOSIX
Safe HaskellNone
LanguageHaskell2010

Gargantext.Core.Types.Main

Description

 
Synopsis

Documentation

data NodeTree Source #

Constructors

NodeTree 

Instances

Instances details
Read NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Show NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Generic NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Associated Types

type Rep NodeTree :: Type -> Type #

Methods

from :: NodeTree -> Rep NodeTree x #

to :: Rep NodeTree x -> NodeTree #

ToJSON NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

FromJSON NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

ToSchema NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Arbitrary (Tree NodeTree) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

type Rep NodeTree Source # 
Instance details

Defined in Gargantext.Core.Types.Main

type Rep NodeTree = D1 ('MetaData "NodeTree" "Gargantext.Core.Types.Main" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "NodeTree" 'PrefixI 'True) (S1 ('MetaSel ('Just "_nt_name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: (S1 ('MetaSel ('Just "_nt_type") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NodeType) :*: S1 ('MetaSel ('Just "_nt_id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NodeId))))

data ListType Source #

Instances

Instances details
Bounded ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Enum ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Eq ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Ord ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Read ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Show ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Generic ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Associated Types

type Rep ListType :: Type -> Type #

Methods

from :: ListType -> Rep ListType x #

to :: Rep ListType x -> ListType #

Semigroup ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Arbitrary ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Hashable ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Methods

hashWithSalt :: Int -> ListType -> Int #

hash :: ListType -> Int #

ToJSON ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

FromJSON ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

FromHttpApiData ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Serialise ListType Source # 
Instance details

Defined in Gargantext.API.Ngrams.Types

ToSchema ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

ToParamSchema ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Methods

toParamSchema :: forall (t :: SwaggerKind Type). Proxy ListType -> ParamSchema t #

HasDBid ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Serialise (Replace ListType) Source # 
Instance details

Defined in Gargantext.API.Ngrams.Types

Methods

encode :: Replace ListType -> Encoding #

decode :: Decoder s (Replace ListType) #

encodeList :: [Replace ListType] -> Encoding #

decodeList :: Decoder s [Replace ListType] #

Action (PairPatch (PatchMSet NgramsTerm) (Replace ListType)) NgramsRepoElement Source # 
Instance details

Defined in Gargantext.API.Ngrams.Types

Methods

act :: PairPatch (PatchMSet NgramsTerm) (Replace ListType) -> NgramsRepoElement -> NgramsRepoElement #

Applicable (PairPatch (PatchMSet NgramsTerm) (Replace ListType)) NgramsRepoElement 
Instance details

Defined in Gargantext.API.Ngrams.Types

Methods

applicable :: PairPatch (PatchMSet NgramsTerm) (Replace ListType) -> NgramsRepoElement -> Validation

type Rep ListType Source # 
Instance details

Defined in Gargantext.Core.Types.Main

type Rep ListType = D1 ('MetaData "ListType" "Gargantext.Core.Types.Main" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "CandidateTerm" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "StopTerm" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "MapTerm" 'PrefixI 'False) (U1 :: Type -> Type)))

type Limit = Int Source #

Community Manager Use Case | Favorites Node enable Swap Node with some synonyms for clarity

Then a Node can be a List which has some synonyms

Then a Node can be a Score which has some synonyms

data Tree a Source #

Constructors

TreeN 

Fields

Instances

Instances details
Eq a => Eq (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Methods

(==) :: Tree a -> Tree a -> Bool #

(/=) :: Tree a -> Tree a -> Bool #

Ord a => Ord (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Methods

compare :: Tree a -> Tree a -> Ordering #

(<) :: Tree a -> Tree a -> Bool #

(<=) :: Tree a -> Tree a -> Bool #

(>) :: Tree a -> Tree a -> Bool #

(>=) :: Tree a -> Tree a -> Bool #

max :: Tree a -> Tree a -> Tree a #

min :: Tree a -> Tree a -> Tree a #

Read a => Read (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Show a => Show (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Methods

showsPrec :: Int -> Tree a -> ShowS #

show :: Tree a -> String #

showList :: [Tree a] -> ShowS #

Generic (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

Associated Types

type Rep (Tree a) :: Type -> Type #

Methods

from :: Tree a -> Rep (Tree a) x #

to :: Rep (Tree a) x -> Tree a #

Arbitrary (Tree NodeTree) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

ToJSON a => ToJSON (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

FromJSON a => FromJSON (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

(Typeable a, ToSchema a) => ToSchema (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

type Rep (Tree a) Source # 
Instance details

Defined in Gargantext.Core.Types.Main

type Rep (Tree a) = D1 ('MetaData "Tree" "Gargantext.Core.Types.Main" "gargantext-0.0.4.9.5-IFz7nHafad4HfDNkPsR1x8" 'False) (C1 ('MetaCons "TreeN" 'PrefixI 'True) (S1 ('MetaSel ('Just "_tn_node") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a) :*: S1 ('MetaSel ('Just "_tn_children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Tree a])))

leafT :: a -> Tree a Source #

gargNode :: [Tree NodeTree] Source #

Garg Node is Database Schema Typed as specification gargNode gathers all the Nodes of all users on one Node

userTree :: Tree NodeTree Source #

User Tree simplified