com.metamatrix.cdk
Class QueryCommandTarget

java.lang.Object
  extended by com.metamatrix.core.commandshell.CommandTarget
      extended by com.metamatrix.core.commandshell.ScriptCommandTarget
          extended by com.metamatrix.cdk.QueryCommandTarget
All Implemented Interfaces:
StringUtil.Constants
Direct Known Subclasses:
ConnectorShellCommandTarget

public abstract class QueryCommandTarget
extends ScriptCommandTarget

Base CommandTarget class for processing SQL queries via the command line.


Field Summary
protected  java.lang.String currentPreparedStmtName
           
protected  java.util.Map preparedStmts
           
protected  boolean prepareStmt
           
protected  boolean usePreparedStatement
           
 
Fields inherited from class com.metamatrix.core.commandshell.ScriptCommandTarget
SETUP_SCRIPT, TEST_PREFIX, testCount, testFailureCount, testFailureMessage
 
Fields inherited from class com.metamatrix.core.commandshell.CommandTarget
shell
 
Fields inherited from interface com.metamatrix.core.util.StringUtil.Constants
CARRIAGE_RETURN, CARRIAGE_RETURN_CHAR, DBL_SPACE, DOT, DOT_CHAR, EMPTY_STRING, EMPTY_STRING_ARRAY, LINE_FEED, LINE_FEED_CHAR, NEW_LINE, NEW_LINE_CHAR, PATTERN_BACK_SLASH, PATTERN_QUESTION, PATTERN_STAR, SPACE, SPACE_CHAR, TAB, TAB_CHAR
 
Constructor Summary
QueryCommandTarget()
           
 
Method Summary
 java.lang.String delete(java.lang.String[] args)
           
 java.lang.String exec(java.lang.String[] args)
           
protected abstract  java.lang.String execute(java.lang.String query)
           
protected  java.lang.String executeSql(java.lang.String commandName, java.lang.String[] args)
           
 java.lang.String insert(java.lang.String[] args)
           
protected  java.lang.String readSql(java.lang.String commandName, java.lang.String[] args)
           
 java.lang.String select(java.lang.String[] args)
           
 void setUsePreparedStatement(boolean usePreparedStatement)
           
 java.lang.String update(java.lang.String[] args)
           
 
Methods inherited from class com.metamatrix.core.commandshell.ScriptCommandTarget
clone, getTestSummary, hasSetupScript, resetTestStatistics, run, runAll, runningScript, runRep, runScript, setScriptFile, setSilent
 
Methods inherited from class com.metamatrix.core.commandshell.CommandTarget
exit, getMethodsToIgnore, getShell, help, quit, setShell
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

usePreparedStatement

protected boolean usePreparedStatement

prepareStmt

protected boolean prepareStmt

preparedStmts

protected java.util.Map preparedStmts

currentPreparedStmtName

protected java.lang.String currentPreparedStmtName
Constructor Detail

QueryCommandTarget

public QueryCommandTarget()
Method Detail

execute

protected abstract java.lang.String execute(java.lang.String query)

readSql

protected java.lang.String readSql(java.lang.String commandName,
                                   java.lang.String[] args)

setUsePreparedStatement

public void setUsePreparedStatement(boolean usePreparedStatement)

executeSql

protected java.lang.String executeSql(java.lang.String commandName,
                                      java.lang.String[] args)

select

public java.lang.String select(java.lang.String[] args)

insert

public java.lang.String insert(java.lang.String[] args)

update

public java.lang.String update(java.lang.String[] args)

delete

public java.lang.String delete(java.lang.String[] args)

exec

public java.lang.String exec(java.lang.String[] args)


Copyright © 2009. All Rights Reserved.