Home | Trees | Indices | Help |
|
---|
|
object --+ | base.structure.StructureBase --+ | object --+ | | | base.common.Parser --+ | base.structure.ParseableStructure --+ | base.structure.Structure --+ | Values
Information on a column's values, in particular its domain.
This is quite like the values element in a VOTable. In particular, to accomodate VOTable usage, we require nullLiteral to be a valid literal for the parent's type.
Note that DaCHS does not validate for contraints from values on table import. This is mainly because before gavo values has run, values may not represent the new dataset in semiautomatic values.
With HTTP parameters, values validation does take place (but again, that's mostly not too helpful because there are query languages sitting in between most of the time).
Hence, the main utility of values is metadata declaration, both in the form renderer (where they become placeholders) and in datalink (where they are communicated as VOTable values).
Nested Classes | |
Inherited from |
Instance Methods | |||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from Inherited from |
Class Methods | |||
|
|||
Inherited from |
Class Variables | |
name_ =
a sentinel for all kinds of undefined values. |
|
validValues = None hash(x) |
|
attrSeq =
|
|
managedAttrs =
|
|
Inherited from Inherited from |
Properties | |
Inherited from |
Method Details |
returns false if value isn't either in options or doesn't consist of items in options. Various null values always validate here; non-null checking is done by the column on its required attribute. |
Class Variable Details |
attrSeq
|
managedAttrs
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu May 2 07:29:09 2019 | http://epydoc.sourceforge.net |