| Modifier and Type | Field and Description |
|---|---|
| protected List | |
| protected List | |
| protected String |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addNamedArgument(String procedureParameterAndArgumentFieldName)
PUBLIC: Define the argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName)
PUBLIC: Define the argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, Class<?> type)
PUBLIC: Define the input argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, int type)
PUBLIC: Define the input argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, Class<?> javaType)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, Class<?> javaType, DatabaseField nestedType)
PUBLIC: Define the inout argument to the stored procedure and the field/argument name to be substituted for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, String javaTypeName)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgument(String procedureParameterName, String argumentFieldName, int type, String typeName, DatabaseField nestedType)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedArgumentValue(String procedureParameterName, Object argumentValue)
PUBLIC: Define the argument to the stored procedure and the value to be substitute for it. |
| public void | addNamedCursorOutputArgument(String argumentName)
ADVANCED: Add the cursor output parameter to the procedure. |
| public void | addNamedInOutputArgument(String procedureParameterAndArgumentFieldName)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedInOutputArgument(String procedureParameterName, String argumentFieldName)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedInOutputArgument(String procedureParameterName, String argumentFieldName, Class<?> type)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, Class<?> type)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type, String typeName)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | |
| public void | addNamedInOutputArgument(String procedureParameterName, String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class<?> javaType, DatabaseField nestedType)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedInOutputArgumentValue(String procedureParameterName, Object inArgumentValue, String outArgumentFieldName, Class<?> type)
PUBLIC: Define the inoutput argument to the stored procedure and the field/argument name to be substitute for it on the way in and out. |
| public void | addNamedOutputArgument(String procedureParameterAndArgumentFieldName)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedOutputArgument(String procedureParameterName, String argumentFieldName)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedOutputArgument(String procedureParameterName, String argumentFieldName, Class<?> type)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int type)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int type, String typeName)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int jdbcType, String typeName, Class<?> javaType)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | addNamedOutputArgument(String procedureParameterName, String argumentFieldName, int jdbcType, String typeName, Class<?> javaType, DatabaseField nestedType)
PUBLIC: Define the output argument to the stored procedure and the field/argument name to be substitute for it. |
| public void | |
| public void | addUnamedArgument(String argumentFieldName)
PUBLIC: Define the field/argument name to be substitute for the index argument. |
| public void | addUnamedArgument(String argumentFieldName, Class<?> type)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedArgument(String argumentFieldName, int type)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedArgument(String argumentFieldName, int type, String typeName)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedArgument(String argumentFieldName, int type, String typeName, DatabaseField nestedType)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedArgumentValue(Object argumentValue)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, Class<?> type)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type)
PUBLIC: Define the argument to the stored procedure for the index argument. |
| public void | addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type, String typeName)
PUBLIC: Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out. |
| public void | addUnamedInOutputArgument(String argumentFieldName, Class<?> type)
PUBLIC: Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out. |
| public void | addUnamedInOutputArgument(String argumentFieldName)
PUBLIC: Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out. |
| public void | addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class<?> collection)
PUBLIC: Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out. |
| public void | addUnamedInOutputArgument(String inArgumentFieldName, String outArgumentFieldName, int type, String typeName, Class<?> collection, DatabaseField nestedType)
PUBLIC: Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out. |
| public void | addUnamedInOutputArgumentValue(Object inArgumentValue, String outArgumentFieldName, Class<?> type)
PUBLIC: Define the inoutput argument to the stored procedure for the index argument and the field/argument name to be substitute for it on the way in and out. |
| public void | addUnamedOutputArgument(String argumentFieldName)
PUBLIC: Define the field/argument name to be substitute for the index output argument. |
| public void | addUnamedOutputArgument(String argumentFieldName, Class<?> type)
PUBLIC: Define the field/argument name to be substitute for the index output argument. |
| public void | addUnamedOutputArgument(String argumentFieldName, int type)
PUBLIC: Define the field/argument name to be substitute for the index output argument. |
| public void | addUnamedOutputArgument(String argumentFieldName, int type, String typeName)
PUBLIC: Define the field/argument name to be substitute for the index output argument. |
| public void | addUnamedOutputArgument(String argumentFieldName, int jdbcType, String typeName, Class<?> javaType)
PUBLIC: Define the field/argument name to be substitute for the index output argument. |
| public void | addUnamedOutputArgument(String argumentFieldName, int jdbcType, String typeName, Class<?> javaType, DatabaseField nestedType)
PUBLIC: Define the field/argument name to be substitute for the index output argument. |
| public void | addUnnamedCursorOutputArgument(String outputRowFieldName)
ADVANCED: Add the cursor output parameter to the procedure. |
| public void | bindParameter(Writer writer, Object parameter)
Overrides org. |
| public String | |
| public int | getFirstParameterIndexForCallString()
INTERNAL: Return the first index of parameter to be placed inside brackets in the call string |
| public String | getLogString(Accessor accessor)
Overrides org. Implements org. |
| public List | |
| public Object | getOutputParameterValue(CallableStatement
SQL/JDBC statement to call stored procedure/function statement, int 0-based index in the argument list index, AbstractSession Active database session (in connected state). session)Overrides org. |
| public List | getProcedureArgumentNames()
INTERNAL: The if the names are provide the order is not required to match the call def. |
| public String | |
| public boolean | |
| protected boolean | isCallableStatementRequired()
Overrides org. |
| private boolean | |
| public boolean | |
| protected void | prepareInternal(AbstractSession session)
Overrides org. |
| public Statement | prepareStatement(DatabaseAccessor accessor, AbstractRecord translationRow, AbstractSession session)
Overrides org. |
| public void | setHasMultipleResultSets(boolean hasMultipleResultSets)
Overrides org. |
| public void | setOptionalArguments(List<DatabaseField> optionalArguments)
INTERNAL: Set the list of optional arguments. |
| public void | setProcedureArgumentNames(List<String> procedureArgumentNames)
INTERNAL: The if the names are provide the order is not required to match the call def. |
| public void | setProcedureName(String procedureName)
PUBLIC: (REQUIRED) Set the name of the store procedure on the database. |
| public void | setReturnsResultSet(boolean returnsResultSet)
Overrides org. |
| public String | toString()
Overrides org. |
| protected void | useCursorOutputResultSet(String argumentName, String outputFieldName)
INTERNAL: Add the unnamed output cursor to return the result. |
| public void | useNamedCursorOutputAsResultSet(String argumentName)
PUBLIC: Used for Oracle result sets through procedures. |
| public void | useUnnamedCursorOutputAsResultSet()
Overrides org. |
| public void | useUnnamedCursorOutputAsResultSet(int position)
PUBLIC: Used for Oracle result sets through procedures. |