Package gavo :: Package base :: Module valuemappers :: Class VOTNameMaker
[frames] | no frames]

Class VOTNameMaker

source code

object --+
         |
        VOTNameMaker

A class for generating db-unique names from VOTable fields.

This is important to avoid all kinds of weird names the remaining infrastructure will not handle. "Normal" TableDefs assume unquoted SQL identifiers as names, and want all names unique.

Using this class ensures these expectations are met in a reproducible way (i.e., given the same table, the same names will be assigned).

Instance Methods
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
makeName(self, field) source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties

Inherited from object: __class__

Method Details

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)