Package gavo :: Package rscdef :: Module column
[frames] | no frames]

Module column

source code

Description of columns (and I/O fields).
Classes
  TypeNameAttribute
An attribute with values constrained to types we understand.
  ParamNameAttribute
An attribute containing a param or column name.
  ColumnNameAttribute
An attribute containing a name suitable for SQL table names.
  TableManagedAttribute
An attribute not settable from XML for holding information managed by the parent table.
  OldRoles
A sentinel class for Table to signal non-adapted DM roles on a column or param.
  DMRolesAttribute
An attribute managing DM roles.
  RoEmptyDict
is a read-only standin for a dict.
  DisplayHintAttribute
is a display hint.
  Option
A value for enumerated columns.
  Values
Information on a column's values, in particular its domain.
  ColumnBase
A base class for columns, parameters, output fields, etc.
  Column
A database column.
  ParamBase
A basic parameter.
  Param
A table parameter.
Functions
 
makeOptions(*args)
returns a list of Option instances with values given in args.
source code
Variables
  EXPLICIT_NULL_TYPES = set(['bigint', 'boolean', 'bytea', 'char...
  __package__ = 'gavo.rscdef'
Variables Details

EXPLICIT_NULL_TYPES

Value:
set(['bigint', 'boolean', 'bytea', 'char', 'integer', 'smallint'])