public class HQLXExecute extends TimeMeasurementsAbstract
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
hqlxFilename |
protected java.lang.String |
odsSession |
protected java.lang.String[] |
selectNames |
protected java.lang.String[] |
selectValues |
aoSess
arguments, ctx, descriptor, NEW_LINE
Constructor and Description |
---|
HQLXExecute() |
Modifier and Type | Method and Description |
---|---|
void |
execute()
The execute the query and measure the time.
|
void |
init()
The init method, get the HQLX-Filename, read the HQLX-File, get the name of the session reference,
get the arguments and the names of the variables to be substituted.
|
void |
terminate()
The terminate method reset the private variables.
|
setNoValues, setNoValues, setNoValues, showNoValues
addAttributesToNameValueUnitArray, addAttributeToNameValueUnitArray, addStringValueToNameValueUnitArray, checkDirectoy, checkDirectoy, checkDirectoy, checkFile, checkFile, checkFile, checkIntValue, checkStringValue, compressNvuArray, createMessageFromPropertyFile, createMessageFromPropertyFile, createMessageFromPropertyFile, createTsUnionFromObject, deleteRowWithAttributes, getArguments, getContext, getDescriptor, getListFromProperty, getMandatoryProperty, getMandatoryProperty, getMandatoryPropertyAsInt, getMandatoryPropertyAsList, getMandatoryPropertyWithRuleException, getNvuArrayFromMap, getNvuArrayFromMap, getNvuObjectWithName, getNvuObjectWithName, getNvuObjectWithName, getOdsCacheFromProperty, getOptioanlPropertyAsInt, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalProperty, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsBoolean, getOptionalPropertyAsList, makeUpperCaseKeyword, removeAttributeFromNameValueUnitArray, removeAttributeFromNameValueUnitArray, setArguments, setContext, setDescriptor
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContext, getDescriptor, setArguments, setContext, setDescriptor
protected java.lang.String hqlxFilename
protected java.lang.String odsSession
protected java.lang.String[] selectNames
protected java.lang.String[] selectValues
public void execute() throws ExecutableException
ExecutableException
- if execution fails.RuleIF.getValue()
public void init() throws InitializationFailedException
init
in interface ImplementationIF
init
in class TimeMeasurementsAbstract
InitializationFailedException
- -
When one of the required arguments not exist.AbstractImplementation.init()
public void terminate() throws TerminationException
terminate
in interface ExecutableIF
terminate
in class TimeMeasurementsAbstract
TerminationException
- if termination fails.AbstractRule.terminate()