def __init__(self, data_source=None): Schema.__init__(self, data_source) self.add_table('synset', 'synset pos name src'.split(), alias='ss') self.add_table('word', 'wordid lang lemma pron pos'.split(), alias='word') self.add_table('synlink', 'synset1 synset2 link src'.split(), alias='synlink') self.add_table('sense', 'synset wordid lang rank lexid freq src'.split(), alias='sense') self.add_table('synset_def', 'synset lang def sid'.split(), alias='sdef') self.add_table('synset_ex', 'synset lang def sid'.split(), alias='sex')
def __init__(self, data_source=None, setup_file=SETUP_SCRIPT): Schema.__init__(self, data_source, setup_file=SETUP_SCRIPT) self.add_table('meta', 'title license WNVer url maintainer'.split()) self.add_table('synset', 'id offset pos'.split()) # -- self.add_table('term', 'sid term'.split()) self.add_table('gloss_raw', 'sid cat gloss'.split()) self.add_table('sensekey', 'sid sensekey'.split()) # -- self.add_table('gloss', 'id origid sid cat'.split()) self.add_table('glossitem', 'id ord gid tag lemma pos cat coll rdf sep text origid'.split()) self.add_table('sensetag', 'id cat tag glob glob_lemma glob_id coll sid gid sk origid lemma itemid'.split())
def __init__(self, data_source=None): Schema.__init__(self, data_source) self.add_table('meta', 'title license WNVer url maintainer'.split()) self.add_table('synset', 'id offset pos'.split()) self.add_table('term', 'sid term'.split()) self.add_table('gloss_raw', 'sid cat gloss'.split()) self.add_table('sensekey', 'sid sensekey'.split()) self.add_table('gloss', 'id origid sid cat'.split()) self.add_table('glossitem', 'id ord gid tag lemma pos cat coll rdf sep text origid'.split()) self.add_table('sensetag', 'id cat tag glob glob_lemma glob_id coll sid gid sk origid lemma itemid'.split())
def __init__(self, data_source=':memory:', setup_script=SETUP_SCRIPT, setup_file=SETUP_FILE): Schema.__init__(self, data_source=data_source, setup_script=setup_script, setup_file=setup_file) self.add_table('person', ['ID', 'name', 'age'], proto=Person, id_cols=('ID', )) self.add_table('hobby').add_fields('pid', 'hobby') self.add_table('diary', ['ID', 'pid', 'text'], proto=Diary).set_id('ID').field_map(pid='ownerID', text='content')
def __init__(self, data_source=':memory:', setup_script=SETUP_SCRIPT, setup_file=SETUP_FILE): Schema.__init__(self, data_source=data_source, setup_script=setup_script, setup_file=setup_file) self.add_table('person', ['ID', 'name', 'age'], proto=Person, id_cols=('ID',)) self.add_table('hobby').add_fields('pid', 'hobby') self.add_table('diary', ['ID', 'pid', 'text'], proto=Diary).set_id('ID').field_map(pid='ownerID', text='content')
def __init__(self, data_source, setup_file=SETUP_FILE): Schema.__init__(self, data_source, setup_file=setup_file) self.add_table('person', ['ID', 'name', 'age'], id_cols=('ID',), proto=Person) self.add_table('hobby', ['pid', 'hobby'])
def __init__(self, data_source, setup_script=None, setup_file=AC_INIT_SCRIPT): Schema.__init__(self, data_source, setup_script=setup_script, setup_file=setup_file) self.add_table('sent', ['ID', 'text', 'grm', 'pc', 'extra_args']) self.add_table('mrs', ['ID', 'sid', 'mrs'])
def __init__(self, data_source, setup_script=None, setup_file=PC_INIT_SCRIPT): Schema.__init__(self, data_source, setup_script=setup_script, setup_file=setup_file) self.add_table('sent', ['ID', 'raw', 'grm', 'pc', 'tagger', 'text', 'xml', 'latex', 'shallow']) self.add_table('parse', ['ID', 'sid', 'pid', 'ident', 'jmrs', 'jdmrs', 'mrs', 'dmrs'])
def __init__(self, data_source=None): Schema.__init__(self, data_source) self.add_table('wordsXsensesXsynsets', 'wordid lemma casedwordid synsetid senseid sensenum lexid tagcount sensekey pos lexdomainid definition'.split(), alias='wss') self.add_table('sensesXsemlinksXsenses', 'linkid ssynsetid swordid ssenseid scasedwordid ssensenum slexid stagcount ssensekey spos slexdomainid sdefinition dsynsetid dwordid dsenseid dcasedwordid dsensenum dlexid dtagcount dsensekey dpos dlexdomainid ddefinition'.split(), alias='sss') self.add_table('synsets', 'synsetid pos definition'.split(), alias='ss') self.add_table('samples', 'synsetid sampleid sample'.split(), alias='ex')
def __init__(self, data_source=None): Schema.__init__(self, data_source) self.add_table('wordsXsensesXsynsets', 'wordid lemma casedwordid synsetid senseid sensenum lexid tagcount sensekey pos lexdomainid definition'.split(), alias='wss') self.add_table('sensesXsemlinksXsenses', 'linkid ssynsetid swordid ssenseid scasedwordid ssensenum slexid stagcount ssensekey spos slexdomainid sdefinition dsynsetid dwordid dsenseid dcasedwordid dsensenum dlexid dtagcount dsensekey dpos dlexdomainid ddefinition'.split(), alias='sss')
def __init__(self, data_source, setup_file=SETUP_FILE): Schema.__init__(self, data_source, setup_file=setup_file) self.add_table('person', ['ID', 'name', 'age'], id_cols=('ID', ), proto=Person) self.add_table('hobby', ['pid', 'hobby'])