com.metamatrix.cdk
Class QueryCommandTarget
java.lang.Object
com.metamatrix.core.commandshell.CommandTarget
com.metamatrix.core.commandshell.ScriptCommandTarget
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.
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 |
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 java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
usePreparedStatement
protected boolean usePreparedStatement
prepareStmt
protected boolean prepareStmt
preparedStmts
protected java.util.Map preparedStmts
currentPreparedStmtName
protected java.lang.String currentPreparedStmtName
QueryCommandTarget
public QueryCommandTarget()
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.