Package org.datanucleus.store.rdbms.sql
Class SQLStatementParameter
- java.lang.Object
-
- org.datanucleus.store.rdbms.sql.SQLStatementParameter
-
public class SQLStatementParameter extends java.lang.Object
Representation of an SQLStatement parameter.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
columnNumber
Optional number to define the column of the mapping that this represents.(package private) JavaTypeMapping
mapping
Mapping for the value of the parameter.(package private) java.lang.String
name
Name of the parameter (either its name, or its position).(package private) java.lang.Object
value
Value to use for the parameter.
-
Constructor Summary
Constructors Constructor Description SQLStatementParameter(java.lang.String name, JavaTypeMapping mapping, java.lang.Object value, int columnNumber)
Constructor for a parameter using the mapping where there are multiple columns and we are representing a particular column here.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getColumnNumber()
JavaTypeMapping
getMapping()
java.lang.String
getName()
java.lang.Object
getValue()
void
setMapping(JavaTypeMapping mapping)
java.lang.String
toString()
-
-
-
Field Detail
-
name
final java.lang.String name
Name of the parameter (either its name, or its position).
-
mapping
JavaTypeMapping mapping
Mapping for the value of the parameter.
-
columnNumber
final int columnNumber
Optional number to define the column of the mapping that this represents.
-
value
final java.lang.Object value
Value to use for the parameter.
-
-
Constructor Detail
-
SQLStatementParameter
public SQLStatementParameter(java.lang.String name, JavaTypeMapping mapping, java.lang.Object value, int columnNumber)
Constructor for a parameter using the mapping where there are multiple columns and we are representing a particular column here.- Parameters:
name
- Name of the parametermapping
- Mapping for the parametervalue
- The value of the parametercolumnNumber
- NUmber of the column for the mapping
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getMapping
public JavaTypeMapping getMapping()
-
setMapping
public void setMapping(JavaTypeMapping mapping)
-
getColumnNumber
public int getColumnNumber()
-
getValue
public java.lang.Object getValue()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-