Table cxgn.public.cvtermpath

The reflexive transitive closure of
the cvterm_relationship relation. For a full discussion, see the file
populating-cvtermpath.txt in this directory

Generated by
SchemaSpy
Related columns Constraint names Comments Legend
Legend: SourceForge.net
Primary key columns
Columns with indexes
Implied relationships
Excluded column relationships
Dashed lines show
implied relationships
< n > number of related tables
Please support this project 
Column Type Size Nulls Auto Default Children Parents Comments
cvtermpath_id serial 10  √  nextval('cvtermpath_cvtermpath_id_seq'::regclass)
type_id int4 10  √  null
cvterm.cvterm_id cvtermpath_type_id_fkey
The relationship type that
this is a closure over. If null, then this is a closure over ALL
relationship types. If non-null, then this references a relationship
cvterm - note that the closure will apply to both this relationship
AND the OBO_REL:is_a (subclass) relationship
subject_id int4 10
cvterm.cvterm_id cvtermpath_subject_id_fkey
object_id int4 10
cvterm.cvterm_id cvtermpath_object_id_fkey
cv_id int4 10
cv.cv_id cvtermpath_cv_id_fkey
Closures will mostly be within
one cv. If the closure of a relationship traverses a cv, then this
refers to the cv of the object_id cvterm
pathdistance int4 10  √  null The number of steps
required to get from the subject cvterm to the object cvterm, counting
from zero (reflexive relationship)

Table contained 0 rows at Wed May 20 01:40 EDT 2009

Indexes:
Column(s) Type Sort Constraint Name
cvtermpath_id Primary key Asc cvtermpath_pkey
subject_id + object_id + type_id + pathdistance Must be unique Asc/Asc/Asc/Asc cvtermpath_c1
type_id Performance Asc cvtermpath_idx1
subject_id Performance Asc cvtermpath_idx2
object_id Performance Asc cvtermpath_idx3
cv_id Performance Asc cvtermpath_idx4

Close relationships  within one two degrees of separation :