T - type of field dataX - type of owning DataObjectpublic class FieldValuePatternArgument<T,X> extends java.lang.Object implements PatternArgument
PatternArg corresponding to a constant value for a FieldValue| Constructor and Description |
|---|
FieldValuePatternArgument(FieldValue<T,X> field,
T value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArg(java.sql.PreparedStatement stmt,
int pos)
Add a argument to a PreparedStatment
|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getArg()
Get raw object
For debugging messages
|
java.lang.String |
getField()
Get field name.
|
FieldValue<T,X> |
getFieldValue() |
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcanLogpublic FieldValuePatternArgument(FieldValue<T,X> field, T value)
field - value - public void addArg(java.sql.PreparedStatement stmt,
int pos)
throws java.sql.SQLException
PatternArgumentaddArg in interface PatternArgumentstmt - PreparedStatement to modifypos - int position to add parameterjava.sql.SQLExceptionpublic java.lang.String getField()
PatternArgumentgetField in interface PatternArgumentpublic FieldValue<T,X> getFieldValue()
public java.lang.Object getArg()
PatternArgumentgetArg in interface PatternArgumentpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object