public class QueryStringInteraction extends MappedInteraction implements QueryStringCall
CUSTOM_MODIFY, IN, INLINE, INOUT, LITERAL, MODIFY, OUT, OUT_CURSOR, TRANSLATION
Constructor and Description |
---|
QueryStringInteraction()
Default constructor.
|
QueryStringInteraction(java.lang.String queryString)
Construct interaction with the query string.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getLogString(Accessor accessor)
Return the string for logging purposes.
|
java.lang.String |
getQueryString()
PUBLIC:
Return the query string.
|
boolean |
isQueryStringCall()
Should return true.
|
void |
prepare(AbstractSession session)
Translate the custom query markers.
|
void |
setQueryString(java.lang.String queryString)
PUBLIC:
Set the query string.
|
void |
translate(AbstractRecord translationRow,
AbstractRecord modifyRow,
AbstractSession session)
Allow the call to translate the query arguments.
|
addArgument, addArgument, addArgumentValue, buildRow, createInputRecord, createTranslationRecord, getArgumentNames, getInputResultPath, setArgumentNames, setInputResultPath
addOutputArgument, addOutputArgument, buildRows, createRecordElement, getArguments, getFunctionName, getInputRecordName, getInputRow, getInteractionSpec, getOutputArgumentNames, getOutputArguments, getOutputResultPath, getProperties, getProperty, hasArguments, hasOutputArguments, isEISInteraction, setArguments, setFunctionName, setInputRecordName, setInputRow, setInteractionSpec, setOutputArgumentNames, setOutputArguments, setOutputResultPath, setProperties, setProperty, toString
appendIn, appendInOut, appendLiteral, appendModify, appendOut, appendParameter, appendTranslation, areManyRowsReturned, buildNewQueryMechanism, buildQueryMechanism, clone, getParameters, getParameterTypes, getQuery, getReturnType, hasParameters, isCursorReturned, isExecuteUpdate, isFinished, isJPQLCall, isNativeConnectionRequired, isNothingReturned, isOneRowReturned, isOutputParameterType, isPrepared, isReturnSet, isSQLCall, isStoredFunctionCall, isStoredPLSQLFunctionCall, isStoredPLSQLProcedureCall, isStoredProcedureCall, returnCursor, returnManyRows, returnNothing, returnOneRow, setExecuteUpdate, setIsNativeConnectionRequired, setIsPrepared, setParameters, setParameterTypes, setQuery, setReturnType, translateCustomQuery, translatePureSQLCustomQuery, translateQueryString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendLiteral, appendModify, appendParameter, appendTranslation, getParameters, getParameterTypes, hasParameters, translateCustomQuery, translateQueryString
buildNewQueryMechanism, buildQueryMechanism, clone, isFinished, isNothingReturned, isOneRowReturned
public QueryStringInteraction()
public QueryStringInteraction(java.lang.String queryString)
public java.lang.String getQueryString()
getQueryString
in interface QueryStringCall
getQueryString
in class DatasourceCall
public void setQueryString(java.lang.String queryString)
setQueryString
in interface QueryStringCall
setQueryString
in class DatasourceCall
public void translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
translate
in interface QueryStringCall
translate
in class EISInteraction
public void prepare(AbstractSession session)
prepare
in interface QueryStringCall
prepare
in class EISInteraction
public java.lang.String getLogString(Accessor accessor)
getLogString
in interface Call
getLogString
in class EISInteraction
public boolean isQueryStringCall()
QueryStringCall
isQueryStringCall
in interface QueryStringCall
isQueryStringCall
in class DatasourceCall
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference