com.metamatrix.vdb.materialization
Class ScriptType

java.lang.Object
  extended by com.metamatrix.vdb.materialization.ScriptType

public class ScriptType
extends java.lang.Object

Since:
4.2

Field Summary
static java.lang.String MATERIALIZATION_CONNECTION_PROP_FILE_PREFIX
           
static java.lang.String MATERIALIZATION_CONNECTION_PROP_FILE_SUFFIX
           
static java.lang.String MATERIALIZATION_CREATE_SCRIPT_FILE_PREFIX
           
static java.lang.String MATERIALIZATION_LOAD_SCRIPT_FILE_PREFIX
           
static java.lang.String MATERIALIZATION_MODEL_FILE_PREFIX
           
static java.lang.String MATERIALIZATION_SCRIPT_FILE_SUFFIX
           
static java.lang.String MATERIALIZATION_SCRIPT_NAME_SEPARATOR
           
static java.lang.String MATERIALIZATION_SCRIPTS_LOG_FILE_SUFFIX
           
static java.lang.String MATERIALIZATION_SWAP_SCRIPT_FILE_PREFIX
           
static java.lang.String MATERIALIZATION_TRUNCATE_SCRIPT_FILE_PREFIX
           
 
Constructor Summary
ScriptType()
           
 
Method Summary
static java.lang.String connectionPropertyFileName(java.lang.String vdbName, java.lang.String vdbVersion)
           
static java.lang.String createScriptFileName(DatabaseDialect dbDialect, java.lang.String vdbName)
           
static java.lang.String createScriptFileName(java.lang.String vdbName, java.lang.String vdbVersion)
          Utility functions to create the needed file name patterns
static boolean isCreateScript(java.lang.String name)
           
static boolean isDDLScript(java.lang.String name)
           
static boolean isLoadScript(java.lang.String name)
           
static boolean isMaterializationScript(java.lang.String name)
           
static boolean isSwapScript(java.lang.String name)
           
static boolean isTruncateScript(java.lang.String name)
           
static java.lang.String loadScriptFileName(DatabaseDialect dbDialect, java.lang.String vdbName)
           
static java.lang.String loadScriptFileName(java.lang.String vdbName, java.lang.String vdbVersion)
           
static java.lang.String logFileName(java.lang.String vdbName, java.lang.String vdbVersion)
           
static java.lang.String swapScriptFileName(DatabaseDialect dbDialect, java.lang.String vdbName)
           
static java.lang.String swapScriptFileName(java.lang.String vdbName, java.lang.String vdbVersion)
           
static java.lang.String truncateScriptFileName(DatabaseDialect dbDialect, java.lang.String vdbName)
           
static java.lang.String truncateScriptFileName(java.lang.String vdbName, java.lang.String vdbVersion)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MATERIALIZATION_SCRIPT_NAME_SEPARATOR

public static final java.lang.String MATERIALIZATION_SCRIPT_NAME_SEPARATOR
See Also:
Constant Field Values

MATERIALIZATION_MODEL_FILE_PREFIX

public static final java.lang.String MATERIALIZATION_MODEL_FILE_PREFIX
See Also:
Constant Field Values

MATERIALIZATION_CREATE_SCRIPT_FILE_PREFIX

public static final java.lang.String MATERIALIZATION_CREATE_SCRIPT_FILE_PREFIX
See Also:
Constant Field Values

MATERIALIZATION_LOAD_SCRIPT_FILE_PREFIX

public static final java.lang.String MATERIALIZATION_LOAD_SCRIPT_FILE_PREFIX
See Also:
Constant Field Values

MATERIALIZATION_TRUNCATE_SCRIPT_FILE_PREFIX

public static final java.lang.String MATERIALIZATION_TRUNCATE_SCRIPT_FILE_PREFIX
See Also:
Constant Field Values

MATERIALIZATION_SWAP_SCRIPT_FILE_PREFIX

public static final java.lang.String MATERIALIZATION_SWAP_SCRIPT_FILE_PREFIX
See Also:
Constant Field Values

MATERIALIZATION_SCRIPT_FILE_SUFFIX

public static final java.lang.String MATERIALIZATION_SCRIPT_FILE_SUFFIX
See Also:
Constant Field Values

MATERIALIZATION_CONNECTION_PROP_FILE_PREFIX

public static final java.lang.String MATERIALIZATION_CONNECTION_PROP_FILE_PREFIX
See Also:
Constant Field Values

MATERIALIZATION_CONNECTION_PROP_FILE_SUFFIX

public static final java.lang.String MATERIALIZATION_CONNECTION_PROP_FILE_SUFFIX
See Also:
Constant Field Values

MATERIALIZATION_SCRIPTS_LOG_FILE_SUFFIX

public static final java.lang.String MATERIALIZATION_SCRIPTS_LOG_FILE_SUFFIX
See Also:
Constant Field Values
Constructor Detail

ScriptType

public ScriptType()
Method Detail

createScriptFileName

public static java.lang.String createScriptFileName(java.lang.String vdbName,
                                                    java.lang.String vdbVersion)
Utility functions to create the needed file name patterns


createScriptFileName

public static java.lang.String createScriptFileName(DatabaseDialect dbDialect,
                                                    java.lang.String vdbName)

loadScriptFileName

public static java.lang.String loadScriptFileName(java.lang.String vdbName,
                                                  java.lang.String vdbVersion)

loadScriptFileName

public static java.lang.String loadScriptFileName(DatabaseDialect dbDialect,
                                                  java.lang.String vdbName)

swapScriptFileName

public static java.lang.String swapScriptFileName(java.lang.String vdbName,
                                                  java.lang.String vdbVersion)

swapScriptFileName

public static java.lang.String swapScriptFileName(DatabaseDialect dbDialect,
                                                  java.lang.String vdbName)

truncateScriptFileName

public static java.lang.String truncateScriptFileName(java.lang.String vdbName,
                                                      java.lang.String vdbVersion)

truncateScriptFileName

public static java.lang.String truncateScriptFileName(DatabaseDialect dbDialect,
                                                      java.lang.String vdbName)

connectionPropertyFileName

public static java.lang.String connectionPropertyFileName(java.lang.String vdbName,
                                                          java.lang.String vdbVersion)

logFileName

public static java.lang.String logFileName(java.lang.String vdbName,
                                           java.lang.String vdbVersion)

isDDLScript

public static boolean isDDLScript(java.lang.String name)

isMaterializationScript

public static boolean isMaterializationScript(java.lang.String name)

isCreateScript

public static boolean isCreateScript(java.lang.String name)

isLoadScript

public static boolean isLoadScript(java.lang.String name)

isSwapScript

public static boolean isSwapScript(java.lang.String name)

isTruncateScript

public static boolean isTruncateScript(java.lang.String name)


Copyright © 2009. All Rights Reserved.