Copyright | (c) CNRS 2017-Present |
---|---|
License | AGPL + CECILL v3 |
Maintainer | team@gargantext.org |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Gargantext.Database.Query.Table.NgramsPostag
Description
TODO use Opaleye for the queries.
Synopsis
- data NgramsPostag = NgramsPostag {
- _np_lang :: !Lang
- _np_algo :: !PosTagAlgo
- _np_postag :: !POS
- _np_form :: !Ngrams
- _np_lem :: !Ngrams
- np_postag :: Lens' NgramsPostag POS
- np_lem :: Lens' NgramsPostag Ngrams
- np_lang :: Lens' NgramsPostag Lang
- np_form :: Lens' NgramsPostag Ngrams
- np_algo :: Lens' NgramsPostag PosTagAlgo
- type NgramsPostagInsert = (Int, Int, Text, Text, Int, Text, Int)
- toInsert :: NgramsPostag -> NgramsPostagInsert
- insertNgramsPostag :: [NgramsPostag] -> Cmd err (HashMap Text NgramsId)
- insertNgramsPostag' :: [NgramsPostagInsert] -> Cmd err [Indexed Text Int]
- queryInsertNgramsPostag :: Query
- selectLems :: Lang -> PosTagAlgo -> [Ngrams] -> Cmd err [(Form, Lem)]
- querySelectLems :: Query
- createTable_NgramsPostag :: Cmd err [Int]
Documentation
data NgramsPostag Source #
Constructors
NgramsPostag | |
Fields
|
Instances
np_lem :: Lens' NgramsPostag Ngrams Source #
np_form :: Lens' NgramsPostag Ngrams Source #
insertNgramsPostag :: [NgramsPostag] -> Cmd err (HashMap Text NgramsId) Source #
insertNgramsPostag' :: [NgramsPostagInsert] -> Cmd err [Indexed Text Int] Source #
selectLems :: Lang -> PosTagAlgo -> [Ngrams] -> Cmd err [(Form, Lem)] Source #
createTable_NgramsPostag :: Cmd err [Int] Source #
Insert Table