com.metamatrix.vdb.materialization.template
Class MaterializedViewData
java.lang.Object
com.metamatrix.vdb.materialization.template.MaterializedViewData
- All Implemented Interfaces:
- TemplateData
public class MaterializedViewData
- extends java.lang.Object
- implements TemplateData
Data holder for the arguments provided to the templates used to create materialized view population scripts.
- Since:
- 4.2
|
Constructor Summary |
MaterializedViewData(java.lang.String viewName,
java.lang.String[] columnNames,
java.lang.String virtualGroupName,
java.lang.String materializationTableNameInScr,
java.lang.String materializationTableName,
java.lang.String materializationStageTableNameInSrc,
java.lang.String materializationStageTableName)
Groups all of the parameters used to drive the creation of materialized view scripts. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MaterializedViewData
public MaterializedViewData(java.lang.String viewName,
java.lang.String[] columnNames,
java.lang.String virtualGroupName,
java.lang.String materializationTableNameInScr,
java.lang.String materializationTableName,
java.lang.String materializationStageTableNameInSrc,
java.lang.String materializationStageTableName)
- Groups all of the parameters used to drive the creation of materialized view scripts.
- Parameters:
viewName - is a logical name for this materialized view.columnNames - are the names of the columns in the materialized view.virtualGroupName - is the name of the virtual group being materialized.materializationTableNameInScr - is the name of the physical table in the underlying data source
that holds the cached materialized view data.materializationTableName - is the name of the physical group that corresponds to the materialized
view physical table.materializationStageTableNameInSrc - The name of the staging table.materializationStageTableName - TODOdatabase - is the type of the physical database holding the materialized view table.- Since:
- 4.2
populateTemplate
public void populateTemplate(Template template,
DatabaseDialect database)
- Translate all of the data into the parameter names used by the template.
- Specified by:
populateTemplate in interface TemplateData
Copyright © 2009. All Rights Reserved.