Inherited by MXADataSource.
Inheritance diagram for IDataSource:
Public Types | |
typedef std::vector< Pointer > | Collection |
Public Member Functions | |
IDataSource () | |
virtual | ~IDataSource () |
virtual std::string | generateInternalPath ()=0 |
Generates the internal path that is used by the underlying data storage mechanism to place the data into the hierarchy. | |
virtual std::string | generateInternalPath (std::vector< int32 > &indices)=0 |
Generates the internal path that is used by the underlying data storage mechanism to place the data into the hierarchy. | |
virtual void | setDataRecord (IDataRecord::Pointer dataRecord)=0 |
virtual IDataRecord::Pointer | getDataRecord ()=0 |
virtual void | setSourcePath (std::string sourcePath)=0 |
virtual std::string | getSourcePath ()=0 |
virtual bool | dataSourceExists ()=0 |
Does the datasource exist on the filesystem. | |
virtual void | setImportDelegate (IImportDelegate::Pointer dataParser)=0 |
virtual IImportDelegate::Pointer | getImportDelegate ()=0 |
virtual void | setDataModel (IDataModel::Pointer dataModel)=0 |
virtual IDataModel::Pointer | getDataModel ()=0 |
virtual void | setDimensionValues (std::vector< int32 > new_var)=0 |
virtual std::vector< int32 > | getDimensionValues ()=0 |
typedef std::vector<Pointer> IDataSource::Collection |
IDataSource::IDataSource | ( | ) | [inline] |
virtual IDataSource::~IDataSource | ( | ) | [inline, virtual] |
virtual std::string IDataSource::generateInternalPath | ( | ) | [pure virtual] |
Generates the internal path that is used by the underlying data storage mechanism to place the data into the hierarchy.
Implemented in MXADataSource.
virtual std::string IDataSource::generateInternalPath | ( | std::vector< int32 > & | indices | ) | [pure virtual] |
Generates the internal path that is used by the underlying data storage mechanism to place the data into the hierarchy.
indices | A new set of indices to use to generate the paths |
Implemented in MXADataSource.
virtual void IDataSource::setDataRecord | ( | IDataRecord::Pointer | dataRecord | ) | [pure virtual] |
Set the value of m_dataRecord
dataRecord | the new value of m_dataRecord |
Implemented in MXADataSource.
virtual IDataRecord::Pointer IDataSource::getDataRecord | ( | ) | [pure virtual] |
virtual void IDataSource::setSourcePath | ( | std::string | sourcePath | ) | [pure virtual] |
Set the value of m_sourcePath
sourcePath | the new value of m_sourcePath |
Implemented in MXADataSource.
virtual std::string IDataSource::getSourcePath | ( | ) | [pure virtual] |
virtual bool IDataSource::dataSourceExists | ( | ) | [pure virtual] |
Does the datasource exist on the filesystem.
Implemented in MXADataSource.
virtual void IDataSource::setImportDelegate | ( | IImportDelegate::Pointer | dataParser | ) | [pure virtual] |
Set the value of m_importDelegate
dataParser | the new value of m_importDelegate |
Implemented in MXADataSource.
virtual IImportDelegate::Pointer IDataSource::getImportDelegate | ( | ) | [pure virtual] |
Get the value of m_importDelegate
Implemented in MXADataSource.
virtual void IDataSource::setDataModel | ( | IDataModel::Pointer | dataModel | ) | [pure virtual] |
Set the value of m_dataModel
dataModel | the new value of m_dataModel |
Implemented in MXADataSource.
virtual IDataModel::Pointer IDataSource::getDataModel | ( | ) | [pure virtual] |
virtual void IDataSource::setDimensionValues | ( | std::vector< int32 > | new_var | ) | [pure virtual] |
Set the value of m_dimensionValues
new_var | the new value of m_dimensionValues |
Implemented in MXADataSource.
virtual std::vector<int32> IDataSource::getDimensionValues | ( | ) | [pure virtual] |
Get the value of m_dimensionValues
Implemented in MXADataSource.