Package org.datanucleus.store.rdbms.sql
Class SQLStatementParameter
- java.lang.Object
-
- org.datanucleus.store.rdbms.sql.SQLStatementParameter
-
public class SQLStatementParameter extends java.lang.ObjectRepresentation of an SQLStatement parameter.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intcolumnNumberOptional number to define the column of the mapping that this represents.(package private) JavaTypeMappingmappingMapping for the value of the parameter.(package private) java.lang.StringnameName of the parameter (either its name, or its position).(package private) java.lang.ObjectvalueValue 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 intgetColumnNumber()JavaTypeMappinggetMapping()java.lang.StringgetName()java.lang.ObjectgetValue()voidsetMapping(JavaTypeMapping mapping)java.lang.StringtoString()
-
-
-
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:
toStringin classjava.lang.Object
-
-