src.pypnnomenclature.models

Module Contents

Classes

CorTaxrefNomenclature

Relation entre taxonomie et nomenclature.

TNomenclatures

The base class of the SQLAlchemy.Model declarative model class.

TNomenclatureTaxonomy

Hérite de TNomenclatures, rajoute une relation vers CorTaxrefNomenclature

BibNomenclaturesTypes

The base class of the SQLAlchemy.Model declarative model class.

BibNomenclaturesTypeTaxo

Hérite de BibNomenclaturesTypes, rajoute simplement une relation vers 'nomenclature' avec la jointure vers la taxonomie

VNomenclatureTaxonomie

The base class of the SQLAlchemy.Model declarative model class.

class src.pypnnomenclature.models.CorTaxrefNomenclature[source]

Bases: src.pypnnomenclature.env.db.Model

Relation entre taxonomie et nomenclature. A n’utiliser uniquement lorsque que l’extension “taxonomie” des nomenclatures est installée

__tablename__ = 'cor_taxref_nomenclature'[source]
__table_args__[source]
id_nomenclature[source]
regne[source]
group2_inpn[source]
group3_inpn[source]
class src.pypnnomenclature.models.TNomenclatures[source]

Bases: src.pypnnomenclature.env.db.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 't_nomenclatures'[source]
__table_args__[source]
id_nomenclature[source]
id_type[source]
nomenclature_type[source]
cd_nomenclature[source]
mnemonique[source]
label_default[source]
definition_default[source]
label_fr[source]
definition_fr[source]
label_en[source]
definition_en[source]
label_es[source]
definition_es[source]
label_de[source]
definition_de[source]
label_it[source]
definition_it[source]
source[source]
statut[source]
id_broader[source]
hierarchy[source]
active[source]
meta_create_date[source]
meta_update_date[source]
static get_default_nomenclature(mnemonique, id_organism=0)[source]
class src.pypnnomenclature.models.TNomenclatureTaxonomy[source]

Bases: TNomenclatures

Hérite de TNomenclatures, rajoute une relation vers CorTaxrefNomenclature

taxref[source]
class src.pypnnomenclature.models.BibNomenclaturesTypes[source]

Bases: src.pypnnomenclature.env.db.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'bib_nomenclatures_types'[source]
__table_args__[source]
id_type[source]
mnemonique[source]
label_default[source]
definition_default[source]
label_fr[source]
definition_fr[source]
label_en[source]
definition_en[source]
label_es[source]
definition_es[source]
label_de[source]
definition_de[source]
label_it[source]
definition_it[source]
source[source]
statut[source]
meta_create_date[source]
meta_update_date[source]
__repr__()[source]

Return repr(self).

static get_default_nomenclature(mnemonique, id_organism=0)[source]
class src.pypnnomenclature.models.BibNomenclaturesTypeTaxo[source]

Bases: BibNomenclaturesTypes

Hérite de BibNomenclaturesTypes, rajoute simplement une relation vers “nomenclature” avec la jointure vers la taxonomie

taxonomic_nomenclatures[source]
class src.pypnnomenclature.models.VNomenclatureTaxonomie[source]

Bases: src.pypnnomenclature.env.db.Model

The base class of the SQLAlchemy.Model declarative model class.

To define models, subclass db.Model, not this. To customize db.Model, subclass this and pass it as model_class to SQLAlchemy. To customize db.Model at the metaclass level, pass an already created declarative model class as model_class.

__tablename__ = 'v_nomenclature_taxonomie'[source]
__table_args__[source]
id_type[source]
type_label[source]
type_definition[source]
type_label_fr[source]
type_definition_fr[source]
type_label_en[source]
type_definition_en[source]
type_label_es[source]
type_definition_es[source]
type_label_de[source]
type_definition_de[source]
type_label_it[source]
type_definition_it[source]
regne[source]
group2_inpn[source]
group3_inpn[source]
id_nomenclature[source]
mnemonique[source]
nomenclature_label[source]
nomenclature_definition[source]
nomenclature_label_fr[source]
nomenclature_definition_fr[source]
nomenclature_label_en[source]
nomenclature_definition_en[source]
nomenclature_label_es[source]
nomenclature_definition_es[source]
nomenclature_label_de[source]
nomenclature_definition_de[source]
nomenclature_label_it[source]
nomenclature_definition_it[source]
id_broader[source]
hierarchy[source]