Package eoxserver :: Package resources :: Package coverages :: Module data :: Class RasdamanDataPackageWrapper
[hide private]
[frames] | no frames]

Class RasdamanDataPackageWrapper

source code


This is a wrapper for rasdaman data packages. It inherits from :class:`DataPackageWrapper`. See there for the inherited methods.
Instance Methods [hide private]
 
getSourceFormat(self)
Return the source data file format.
source code
 
getDataStructureType(self)
Returns ``"rasdaman_array"``.
source code
 
getType(self)
Returns ``"rasdaman_array"``.
source code
 
prepareAccess(self)
Nothing to be done here.
source code
 
getAccessibleLocation(self)
Return the rasdaman array location.
source code
 
getGDALDatasetIdentifier(self)
Returns a connection string to the rasdaman database combined with a query indicating the given dataset.
source code
 
_validate_record(self, record) source code
 
_set_record(self, record) source code
 
_get_query_set(self, query) source code
 
_create_record(self) source code
 
_prepare_metadata_access(self) source code
 
_get_accessible_metadata_location(self) source code
 
_post_metadata_access(self) source code

Inherited from DataPackageWrapper: __init__, getCoverages, getLocation, getMetadataLocation, open, readEOMetadata, readGeospatialMetadata

Inherited from core.records.RecordWrapper: delete, getRecord, setAttrs, setRecord, sync

Inherited from core.records.RecordWrapper (private): _fetch, _pre_delete

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

Class Variables [hide private]
  REGISTRY_CONF = {'factory_ids': ('resources.coverages.data.Dat...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

getSourceFormat(self)

source code 
Return the source data file format.
Overrides: DataPackageWrapper.getSourceFormat

getType(self)

source code 
Returns ``"rasdaman_array"``.
Overrides: core.records.RecordWrapper.getType

prepareAccess(self)

source code 
Nothing to be done here. Though not necessarily local the rasdaman data is always accessible in the sense that its always possible to connect to it without further preconditions.
Overrides: DataPackageWrapper.prepareAccess

getAccessibleLocation(self)

source code 
Return the rasdaman array location.
Overrides: DataPackageWrapper.getAccessibleLocation

getGDALDatasetIdentifier(self)

source code 
Returns a connection string to the rasdaman database combined with a query indicating the given dataset. This is the format GDAL expects for reading data from a rasdaman array.
Overrides: DataPackageWrapper.getGDALDatasetIdentifier

_validate_record(self, record)

source code 
Overrides: core.records.RecordWrapper._validate_record

_set_record(self, record)

source code 
Overrides: core.records.RecordWrapper._set_record

_get_query_set(self, query)

source code 
Overrides: core.records.RecordWrapper._get_query_set

_create_record(self)

source code 
Overrides: core.records.RecordWrapper._create_record

_prepare_metadata_access(self)

source code 
Overrides: DataPackageWrapper._prepare_metadata_access

_get_accessible_metadata_location(self)

source code 
Overrides: DataPackageWrapper._get_accessible_metadata_location

_post_metadata_access(self)

source code 
Overrides: DataPackageWrapper._post_metadata_access

Class Variable Details [hide private]

REGISTRY_CONF

Value:
{'factory_ids': ('resources.coverages.data.DataPackageFactory'),
 'impl_id': 'resources.coverages.data.RasdamanDataPackageWrapper',
 'name': 'Rasdaman Data Package Wrapper'}