| Modifier and Type | Class and Description |
|---|---|
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| protected static final int | |
| protected boolean | isNativeConnectionRequired
Allow connection unwrapping to be configured. |
| protected boolean | |
| protected static final int | |
| protected List | outputCursors
Keep a list of the output cursors. |
| protected List | |
| protected List | |
| protected List | |
| protected transient DatabaseQuery | |
| protected static final int | |
| protected static final int | |
| protected static final int | |
| protected int | |
| protected boolean | |
| protected Boolean | usesBinding
The call may specify that all of its parameters should/shouldn't be bound. |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | appendParameter(Writer writer, Object parameter, boolean shouldBind, AbstractSession session)
Add the parameter using the DatasourcePlatform. |
| public void | |
| public void | |
| public void | |
| public boolean | |
| protected char | |
| public DatabaseQueryMechanism | buildNewQueryMechanism(DatabaseQuery query)
Implements org. |
| public DatabaseQueryMechanism | buildQueryMechanism(DatabaseQuery query, DatabaseQueryMechanism mechanism)
Implements org. |
| public Object | clone()
Overrides java. Implements org. |
| protected DatabaseField | createField(String fieldName)
INTERNAL: Create a new Database Field This method can be overridden by subclasses to return other field types |
| protected Object | createInOutParameter(Object inValue, Object outParameter, AbstractSession session)
INTERNAL: Returns INOUT parameter. |
| public abstract String | getLogString(Accessor accessor)
Redeclares org. |
| public List | |
| public List | |
| public List | |
| public List | getParameterTypes()
The parameter types determine if the parameter is a modify, translation or literal type. |
| public DatabaseQuery | |
| public String | |
| public int | |
| protected Object | getValueForInOutParameter(Object parameter, AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
INTERNAL: Returns value for INOUT parameter. |
| protected Object | getValueForInParameter(Object parameter, AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session, boolean shouldBind)
INTERNAL: Returns value for IN parameter. |
| private boolean | hasArgumentMark(String
string to search string, char mark to find mark, char quote char (usually ' or ") quote)Return true if the specific mark is existing and not quoted around. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | isFinished()
Implements org. |
| public boolean | |
| public boolean | isNativeConnectionRequired()
Return if the call requires usage of a native (unwrapped) JDBC connection. |
| public boolean | isNothingReturned()
Implements org. |
| public boolean | isOneRowReturned()
Implements org. |
| public static boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | prepare(AbstractSession session)
Allow pre-printing of the query/SQL string for fully bound calls, to save from reprinting. |
| private void | readObject(ObjectInputStream in)
INTERNAL: This method is used to correct parameterTypes which are compared to static values using == equality, which changes during serialization/deserialization. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setIsNativeConnectionRequired(boolean isNativeConnectionRequired)
Set if the call requires usage of a native (unwrapped) JDBC connection. |
| public void | |
| public void | setParameterBindings(List<Boolean> parameterBindings)
The parameter binding determines if the specific parameter should be bound. |
| public void | setParameters(List<E> parameters)
The parameters are the values in order of occurrence in the SQL statement. |
| public void | setParameterTypes(List<DatasourceCall.
The parameter types determine if the parameter is a modify, translation or literal type. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | translate(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
Allow the call to translate from the translation for predefined calls. |
| public void | translateCustomQuery()
INTERNAL: Parse the query string for # markers for custom query based on a query language. |
| public void | |
| public void | translateQueryString(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
INTERNAL: Allow the call to translate from the translation for predefined calls. |
| public void | translateQueryStringAndBindParameters(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
INTERNAL: Allow the call to translate from the translation for predefined calls. |
| public void | translateQueryStringForParameterizedIN(AbstractRecord translationRow, AbstractRecord modifyRow, AbstractSession session)
INTERNAL: Translate only IN() parameter values (List parameters). |
| public boolean | |
| public boolean | |
| public Boolean | |
| protected String |