Package omero :: Module columns :: Class AbstractArrayColumn
[hide private]
[frames] | no frames]

Class AbstractArrayColumn

source code


Additional base logic for array columns

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
settable(self, tbl)
Called by tables.py when first initializing columns.
source code
 
arrays(self)
Arrays of size 1 have to be converted to scalars, otherwise the column-to-row conversion in HdfStorage.append() will fail.
source code
 
dtypes(self)
Overriding to correct for size.
source code

Inherited from AbstractColumn: append, fromrows, getsize, read, readCoordinates, setsize

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

settable(self, tbl)

source code 

Called by tables.py when first initializing columns. Can be used to complete further initialization.

Overrides: AbstractColumn.settable
(inherited documentation)

arrays(self)

source code 

Arrays of size 1 have to be converted to scalars, otherwise the column-to-row conversion in HdfStorage.append() will fail. This is messy, but I can't think of a better way.

Overrides: AbstractColumn.arrays

dtypes(self)

source code 

Overriding to correct for size.

Overrides: AbstractColumn.dtypes