it.eng.qbe.model
Interface IDataMartModel

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DataMartModel

public interface IDataMartModel
extends java.io.Serializable

The Interface IDataMartModel.

Author:
Andrea Gioia (andrea.gioia@eng.it)

Method Summary
 IStatement createStatement()
          Creates the statement.
 IStatement createStatement(IQuery query)
          Creates the statement.
 XIStatement createXStatement(Query query)
           
 DataMartModelAccessModality getDataMartModelAccessModality()
          Gets the data mart model access modality.
 DataMartModelStructure getDataMartModelStructure()
          Gets the data mart model structure.
 java.util.Map getDataMartProperties()
          Gets the data mart properties.
 IHibernateDataSource getDataSource()
          Gets the data source.
 java.lang.String getName()
           
 void setDataMartModelAccessModality(DataMartModelAccessModality dataMartModelAccessModality)
          Sets the data mart model access modality.
 void setDataMartProperties(java.util.Map dataMartProperties)
          Sets the data mart properties.
 

Method Detail

getName

java.lang.String getName()

createStatement

IStatement createStatement()
Creates the statement.

Returns:
the i statement

createStatement

IStatement createStatement(IQuery query)
Creates the statement.

Parameters:
query - the query
Returns:
the i statement

createXStatement

XIStatement createXStatement(Query query)

getDataMartModelStructure

DataMartModelStructure getDataMartModelStructure()
Gets the data mart model structure.

Returns:
the data mart model structure

getDataSource

IHibernateDataSource getDataSource()
Gets the data source.

Returns:
the data source

getDataMartModelAccessModality

DataMartModelAccessModality getDataMartModelAccessModality()
Gets the data mart model access modality.

Returns:
the data mart model access modality

setDataMartModelAccessModality

void setDataMartModelAccessModality(DataMartModelAccessModality dataMartModelAccessModality)
Sets the data mart model access modality.

Parameters:
dataMartModelAccessModality - the new data mart model access modality

getDataMartProperties

java.util.Map getDataMartProperties()
Gets the data mart properties.

Returns:
the data mart properties

setDataMartProperties

void setDataMartProperties(java.util.Map dataMartProperties)
Sets the data mart properties.

Parameters:
dataMartProperties - the new data mart properties