com.metamatrix.vdb.materialization.template
Class MaterializedViewConnectionData

java.lang.Object
  extended by com.metamatrix.vdb.materialization.template.MaterializedViewConnectionData
All Implemented Interfaces:
TemplateData

public class MaterializedViewConnectionData
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
MaterializedViewConnectionData(java.lang.String vdb, java.lang.String vdbVersion, java.lang.String host, java.lang.String port, java.lang.String mmDriver, java.lang.String mmPwd, java.lang.String mmUser, java.lang.String mmProtocol, java.lang.String matUrl, java.lang.String matDriver, java.lang.String matPwd, java.lang.String matUser, java.lang.String truncScript, java.lang.String loadScript, java.lang.String swapScript, java.lang.String logFileName)
          Groups all the parameters used to drive creation of materialized view connection property file.
 
Method Summary
 void populateTemplate(Template template, DatabaseDialect database)
          Translate all of the data into the parameter names used by the template.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaterializedViewConnectionData

public MaterializedViewConnectionData(java.lang.String vdb,
                                      java.lang.String vdbVersion,
                                      java.lang.String host,
                                      java.lang.String port,
                                      java.lang.String mmDriver,
                                      java.lang.String mmPwd,
                                      java.lang.String mmUser,
                                      java.lang.String mmProtocol,
                                      java.lang.String matUrl,
                                      java.lang.String matDriver,
                                      java.lang.String matPwd,
                                      java.lang.String matUser,
                                      java.lang.String truncScript,
                                      java.lang.String loadScript,
                                      java.lang.String swapScript,
                                      java.lang.String logFileName)
Groups all the parameters used to drive creation of materialized view connection property file. Strings that go into the connection properties file as property values must be converted to properly escape restricted chars.

Parameters:
vdb -
vdbVersion -
host -
mmDriver -
mmPwd -
mmUser -
matUrl -
matDriver -
matPwd -
matUser -
loadScript -
swapScript -
logFileName -
viewName -
trunScript -
Since:
4.2
Method Detail

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.