Module org.eclipse.persistence.core
Class OutputParameterForCallableStatement
java.lang.Object
org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter
org.eclipse.persistence.internal.databaseaccess.OutputParameterForCallableStatement
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
InOutputParameterForCallableStatement
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected DatabasePlatform
protected boolean
protected boolean
protected int
protected String
Fields inherited from class org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter
obj
-
Constructor Summary
ModifierConstructorDescriptionprotected
OutputParameterForCallableStatement
(DatabaseField field, AbstractSession session) OutputParameterForCallableStatement
(DatabaseField field, AbstractSession session, boolean isCursor) -
Method Summary
Modifier and TypeMethodDescriptionint
boolean
isCursor()
boolean
void
prepare
(AbstractSession session) void
set
(DatabasePlatform platform, CallableStatement statement, String parameterName, AbstractSession session) Sets this bound parameter, on the given statement, for the given parameterName.void
set
(DatabasePlatform platform, PreparedStatement statement, int parameterIndex, AbstractSession session) Sets this bound parameter, on the given statement, at the given parameterIndex.void
setIsCursor
(boolean isCursor) toString()
Methods inherited from class org.eclipse.persistence.internal.databaseaccess.BindCallCustomParameter
convert, shouldUseUnwrappedConnection
-
Field Details
-
isCursor
protected boolean isCursor -
jdbcType
protected int jdbcType -
typeName
-
isTypeNameRequired
protected boolean isTypeNameRequired -
dbplatform
-
-
Constructor Details
-
OutputParameterForCallableStatement
-
OutputParameterForCallableStatement
-
OutputParameterForCallableStatement
public OutputParameterForCallableStatement(DatabaseField field, AbstractSession session, boolean isCursor) -
OutputParameterForCallableStatement
-
OutputParameterForCallableStatement
protected OutputParameterForCallableStatement()
-
-
Method Details
-
setIsCursor
public void setIsCursor(boolean isCursor) -
isCursor
public boolean isCursor() -
isTypeNameRequired
public boolean isTypeNameRequired() -
getJdbcType
public int getJdbcType() -
getTypeName
-
getOutputField
-
prepare
-
set
public void set(DatabasePlatform platform, PreparedStatement statement, int parameterIndex, AbstractSession session) throws SQLException Description copied from class:BindCallCustomParameter
Sets this bound parameter, on the given statement, at the given parameterIndex. Note:PreparedStatement
contains setX(int parameterIndex, X x) methods. This method aligns with that pattern.- Overrides:
set
in classBindCallCustomParameter
- Throws:
SQLException
-
set
public void set(DatabasePlatform platform, CallableStatement statement, String parameterName, AbstractSession session) throws SQLException Description copied from class:BindCallCustomParameter
Sets this bound parameter, on the given statement, for the given parameterName. Note:CallableStatement
contains setX(int parameterName, X x) methods. This method aligns with that pattern.- Overrides:
set
in classBindCallCustomParameter
- Throws:
SQLException
-
toString
- Overrides:
toString
in classBindCallCustomParameter
-