| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
base.structure.StructureBase --+
|
object --+ |
| |
base.common.Parser --+
|
base.structure.ParseableStructure --+
|
base.structure.Structure --+
|
object --+ |
| |
base.macros.MacroPackage --+ |
| |
base.macros.StandardMacroMixin --+
|
InputTD
an input for a core.
These aren't actually proper tables but actually just collection of the param-like inputKeys. They serve as input declarations for cores and services (where services derive their inputTDs from the cores' ones by adapting them to the current renderer. Their main use is for the derivation of contextGrammars.
They can carry metadata, though, which is sometimes convenient when transporting information from the parameter parsers to the core.
For the typical dbCores (and friends), these are essentially never explicitly defined but rather derived from condDescs.
Do *not* read input values by using table.getParam. This will only give you one value when a parameter has been given multiple times. Instead, use the output of the contextGrammar (inputParams in condDescs). Only there you will have the correct multiplicities.
| Nested Classes | |
|
Inherited from |
| Class Methods | |
|
Inherited from |
| Class Variables | |
name_ = a sentinel for all kinds of undefined values. |
|
attrSeq =
|
|
managedAttrs =
|
|
|
Inherited from Inherited from |
|
| Properties | |
| rd | |
|
Inherited from |
|
| Method Details |
returns an inputTD tailored for renderer. This is discussed in svcs.core's module docstring. |
returns a column name from a queried table of the embedding core, if available. This is a convenicence hack that lets people reference columns from a TableBasedCore by their simple, non-qualified names. |
| Class Variable Details |
attrSeq
|
managedAttrs
|
| Property Details |
rd
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu May 2 07:29:09 2019 | http://epydoc.sourceforge.net |