gavo.rscdef package¶
Submodules¶
- gavo.rscdef.builtingrammars module
- gavo.rscdef.column module
Column
ColumnBase
ColumnBase.asInfoDict()
ColumnBase.attrSeq
ColumnBase.clearProperty()
ColumnBase.completeElement()
ColumnBase.completedCallbacks
ColumnBase.getDDL()
ColumnBase.getDisplayHintAsString()
ColumnBase.getLabel()
ColumnBase.getProperty()
ColumnBase.hasProperty()
ColumnBase.isEnumerated()
ColumnBase.isIndexed()
ColumnBase.isPrimary()
ColumnBase.isScalar()
ColumnBase.managedAttrs
ColumnBase.onParentComplete()
ColumnBase.restrictedMode
ColumnBase.setMetaParent()
ColumnBase.setParent()
ColumnBase.setProperty()
ColumnBase.validate()
ColumnBase.validateValue()
ColumnNameAttribute
DMRolesAttribute
DisplayHintAttribute
OldRoles
Option
Param
ParamBase
ParamBase.attrSeq
ParamBase.clearProperty()
ParamBase.completeElement()
ParamBase.completedCallbacks
ParamBase.content_
ParamBase.expand()
ParamBase.getProperty()
ParamBase.getStringValue()
ParamBase.hasProperty()
ParamBase.managedAttrs
ParamBase.nullLiteral
ParamBase.onElementComplete()
ParamBase.set()
ParamBase.setProperty()
ParamBase.unprocessedTypes
ParamBase.value
ParamNameAttribute
RoEmptyDict
TableManagedAttribute
TypeNameAttribute
Values
makeOptions()
- gavo.rscdef.common module
ColumnList
ColumnList.append()
ColumnList.deepcopy()
ColumnList.extend()
ColumnList.getColumnById()
ColumnList.getColumnByName()
ColumnList.getColumnByUCD()
ColumnList.getColumnByUCDs()
ColumnList.getColumnByUtype()
ColumnList.getColumnsByUCD()
ColumnList.getIdIndex()
ColumnList.redoIndex()
ColumnList.remove()
ColumnList.replace()
ColumnListAttribute
IVOMetaMixin
NamePathAttribute
PrivilegesMixin
ProfileListAttribute
RDAttribute
Registration
ResdirRelativeAttribute
getAccrefFromStandardPubDID()
getDatalinkMetaLink()
getInputsRelativePath()
getReferencedElement()
getStandardPubDID()
replaceProcDefAt()
- gavo.rscdef.coverage module
- gavo.rscdef.dddef module
DataDescriptor
DataDescriptor.attrSeq
DataDescriptor.clearProperty()
DataDescriptor.completedCallbacks
DataDescriptor.copyShallowly()
DataDescriptor.getFullId()
DataDescriptor.getPrimary()
DataDescriptor.getProperty()
DataDescriptor.getTableDefById()
DataDescriptor.getTableDefWithRole()
DataDescriptor.getURL()
DataDescriptor.hasProperty()
DataDescriptor.iterSources()
DataDescriptor.iterTableDefs()
DataDescriptor.managedAttrs
DataDescriptor.metaModel
DataDescriptor.name_
DataDescriptor.onElementComplete()
DataDescriptor.parent
DataDescriptor.rd
DataDescriptor.resType
DataDescriptor.setProperty()
DataDescriptor.validate()
IgnoreSpec
Make
SourceSpec
- gavo.rscdef.executing module
- gavo.rscdef.group module
- gavo.rscdef.mixins module
- gavo.rscdef.procdef module
AliasableRDParameter
Binding
ProcApp
ProcApp.additionalNamesForProcs
ProcApp.attrSeq
ProcApp.breakCircles()
ProcApp.compile()
ProcApp.completeElement()
ProcApp.completedCallbacks
ProcApp.getBodySetupCode()
ProcApp.getFuncCode()
ProcApp.getLateSetupCode()
ProcApp.getParSetupCode()
ProcApp.getSetupCode()
ProcApp.getSetupPars()
ProcApp.managedAttrs
ProcApp.onElementComplete()
ProcApp.requiredType
ProcApp.validate()
ProcDef
ProcPar
ProcSetup
RDParameter
unionByKey()
- gavo.rscdef.rdinj module
- gavo.rscdef.regtest module
DataURL
DynamicOpenVocAttribute
Keywords
RegTest
RegTest.XPATH_NAMESPACE_MAP
RegTest.additionalNamesForProcs
RegTest.assertHTTPStatus()
RegTest.assertHasStrings()
RegTest.assertHeader()
RegTest.assertLacksStrings()
RegTest.assertValidatesXSD()
RegTest.assertXpath()
RegTest.attrSeq
RegTest.completedCallbacks
RegTest.data
RegTest.description
RegTest.fakeForPyUnit()
RegTest.formalArgs
RegTest.getDataSource()
RegTest.getFirstVOTableRow()
RegTest.getFullId()
RegTest.getUnique()
RegTest.getVOTableRows()
RegTest.getXpath()
RegTest.managedAttrs
RegTest.name_
RegTest.pointNextToLocation()
RegTest.rd
RegTest.requestTime
RegTest.requiredType
RegTest.retrieveData()
RegTest.runCount
RegTestSuite
TestRunner
TestStatistics
Upload
doHTTPRequest()
getAuthFor()
getHeaderValue()
main()
parseCommandLine()
urlToURL()
- gavo.rscdef.rmkdef module
ApplyDef
Error
MapRule
MappedExpression
ParmakerDef
Rowmaker
RowmakerDef
RowmakerMacroMixin
RowmakerMacroMixin.macro_dlMetaURI()
RowmakerMacroMixin.macro_docField()
RowmakerMacroMixin.macro_fullPath()
RowmakerMacroMixin.macro_inputRelativePath()
RowmakerMacroMixin.macro_inputSize()
RowmakerMacroMixin.macro_lastSourceElements()
RowmakerMacroMixin.macro_property()
RowmakerMacroMixin.macro_qName()
RowmakerMacroMixin.macro_rootlessPath()
RowmakerMacroMixin.macro_rowsMade()
RowmakerMacroMixin.macro_rowsProcessed()
RowmakerMacroMixin.macro_sourceCDate()
RowmakerMacroMixin.macro_sourceDate()
RowmakerMacroMixin.macro_srcstem()
RowmakerMacroMixin.macro_standardPubDID()
VarDef
- gavo.rscdef.rmkfuncs module
- gavo.rscdef.rowtriggers module
- gavo.rscdef.scripting module
- gavo.rscdef.tabledef module
ADQLVisibilityAttribute
ColumnTupleAttribute
DBIndex
ForeignKey
PublishableDataMixin
STCDef
TableDef
TableDef.acceptedScriptTypes
TableDef.attrSeq
TableDef.caseFixer
TableDef.clearProperty()
TableDef.completeElement()
TableDef.completedCallbacks
TableDef.disambiguateColumns()
TableDef.doSimpleQuery()
TableDef.fixupFunction
TableDef.fromColumns()
TableDef.getByName()
TableDef.getByUtype()
TableDef.getByUtypes()
TableDef.getColumnById()
TableDef.getColumnByName()
TableDef.getColumnByUCD()
TableDef.getColumnByUCDs()
TableDef.getColumnsByUCD()
TableDef.getColumnsByUCDs()
TableDef.getDDL()
TableDef.getDefaults()
TableDef.getElementForName()
TableDef.getFieldIndex()
TableDef.getFullId()
TableDef.getNote()
TableDef.getParamByName()
TableDef.getPrimaryIn()
TableDef.getProperty()
TableDef.getQName()
TableDef.getSTCDefs()
TableDef.getSimpleQuery()
TableDef.getURL()
TableDef.hasProperty()
TableDef.iterAnnotationsOfType()
TableDef.macro_colNames()
TableDef.macro_curtable()
TableDef.macro_getParam()
TableDef.macro_nameForUCD()
TableDef.macro_nameForUCDs()
TableDef.macro_qName()
TableDef.macro_tablename()
TableDef.makeRowFromTuple()
TableDef.managedAttrs
TableDef.metaModel
TableDef.mixesIn()
TableDef.name_
TableDef.onElementComplete()
TableDef.rd
TableDef.resType
TableDef.resolveName()
TableDef.setProperty()
TableDef.updateAnnotationFromChildren()
TableDef.validate()
TableDef.validateRow()
makeTDForColumns()
Module contents¶
Resources and their structures (DDs, TableDefs, etc), plus quite a bit of source parsing.
The top-level resource descriptor currently is described in a top-level modules. This should probably change, it should go into this package; that would take some work, though, since rscdesc currently needs to know about grammars, cores, etc, available.