class_docstr: Instantiates the class to read a CoNLL-U dataset.
  
  The dataset should be in the format of `CoNLL-U
  <https://universaldependencies.org/format.html>`_ and needs to be specified
  with :meth:`.readDataset`, which will create a dataframe with the data.
  
  Can be used to train a :class:`DependencyParserApproach
  <sparknlp.annotator.DependencyParserApproach>`
  
  **Input File Format**::
  
      # sent_id = 1
      # text = They buy and sell books.
      1   They     they    PRON    PRP    Case=Nom|Number=Plur               2   nsubj   2:nsubj|4:nsubj   _
      2   buy      buy     VERB    VBP    Number=Plur|Person=3|Tense=Pres    0   root    0:root            _
      3   and      and     CONJ    CC     _                                  4   cc      4:cc              _
      4   sell     sell    VERB    VBP    Number=Plur|Person=3|Tense=Pres    2   conj    0:root|2:conj     _
      5   books    book    NOUN    NNS    Number=Plur                        2   obj     2:obj|4:obj       SpaceAfter=No
      6   .        .       PUNCT   .      _                                  2   punct   2:punct           _
  
  Examples
  --------
  >>> from sparknlp.training import CoNLLU
  >>> conlluFile = "src/test/resources/conllu/en.test.conllu"
  >>> conllDataSet = CoNLLU(False).readDataset(spark, conlluFile)
  >>> conllDataSet.selectExpr(
  ...     "text",
  ...     "form.result as form",
  ...     "upos.result as upos",
  ...     "xpos.result as xpos",
  ...     "lemma.result as lemma"
  ... ).show(1, False)
  +---------------------------------------+----------------------------------------------+---------------------------------------------+------------------------------+--------------------------------------------+
  |text                                   |form                                          |upos                                         |xpos                          |lemma                                       |
  +---------------------------------------+----------------------------------------------+---------------------------------------------+------------------------------+--------------------------------------------+
  |What if Google Morphed Into GoogleOS?  |[What, if, Google, Morphed, Into, GoogleOS, ?]|[PRON, SCONJ, PROPN, VERB, ADP, PROPN, PUNCT]|[WP, IN, NNP, VBD, IN, NNP, .]|[what, if, Google, morph, into, GoogleOS, ?]|
  +---------------------------------------+----------------------------------------------+---------------------------------------------+------------------------------+--------------------------------------------+
class_docstr_tok: ["Instantiates","the","class","to","read","a","CoNLL-U","dataset",".","The","dataset","should","be","in","the","format","of","`","CoNLL-U","<","https",":","\/\/universaldependencies.org\/format.html",">","`","_","and","needs","to","be","specified","with",":","meth",":","`",".readDataset","`",",","which","will","create","a","dataframe","with","the","data",".","Can","be","used","to","train","a",":","class",":","`","DependencyParserApproach","<","sparknlp.annotator.DependencyParserApproach",">","`","*","*","Input","File","Format","*","*",":",":","#","sent_id","=","1","#","text","=","They","buy","and","sell","books",".","1","They","they","PRON","PRP","Case=Nom|Number=Plur","2","nsubj","2",":","nsubj|4",":","nsubj","_","2","buy","buy","VERB","VBP","Number=Plur|Person=3|Tense=Pres","0","root","0",":","root","_","3","and","and","CONJ","CC","_","4","cc","4",":","cc","_","4","sell","sell","VERB","VBP","Number=Plur|Person=3|Tense=Pres","2","conj","0",":","root|2",":","conj","_","5","books","book","NOUN","NNS","Number=Plur","2","obj","2",":","obj|4",":","obj","SpaceAfter=No","6",".",".","PUNCT",".","_","2","punct","2",":","punct","_","Examples","--","--","--","--",">",">",">","from","sparknlp.training","import","CoNLLU",">",">",">","conlluFile","=","``","src\/test\/resources\/conllu\/en.test.conllu","''",">",">",">","conllDataSet","=","CoNLLU","(","False",")",".readDataset","(","spark",",","conlluFile",")",">",">",">","conllDataSet.selectExpr","(","...","``","text","''",",","...","``","form.result","as","form","''",",","...","``","upos.result","as","upos","''",",","...","``","xpos.result","as","xpos","''",",","...","``","lemma.result","as","lemma","''","...",")",".show","(","1",",","False",")","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","-+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","-+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","|text","|form","|upos","|xpos","|lemma","|","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","-+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","-+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","|What","if","Google","Morphed","Into","GoogleOS","?","|","[","What",",","if",",","Google",",","Morphed",",","Into",",","GoogleOS",",","?","]","|","[","PRON",",","SCONJ",",","PROPN",",","VERB",",","ADP",",","PROPN",",","PUNCT","]","|","[","WP",",","IN",",","NNP",",","VBD",",","IN",",","NNP",",",".","]","|","[","what",",","if",",","Google",",","morph",",","into",",","GoogleOS",",","?","]","|","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","-+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","-+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","--","+"]
code: def __init__(
      self,
      textCol="text",
      documentCol="document",
      sentenceCol="sentence",
      formCol="form",
      uposCol="upos",
      xposCol="xpos",
      lemmaCol="lemma",
      explodeSentences=True,
  ):
      super(CoNLLU, self).__init__(
          "com.johnsnowlabs.nlp.training.CoNLLU",
          textCol,
          documentCol,
          sentenceCol,
          formCol,
          uposCol,
          xposCol,
          lemmaCol,
          explodeSentences,
      )
  
imports: from sparknlp.common import ReadAs
  from sparknlp.internal import ExtendedJavaWrapper
label_desc: Use image node_id 1 to create a new CoNLLU object from inherited base classes: ExtendedJavaWrapper with example: obj = CoNLLU(textCol, documentCol, sentenceCol, formCol, uposCol, xposCol, lemmaCol, explodeSentences)