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, wait
canLog
public FieldValuePatternArgument(FieldValue<T,X> field, T value)
field
- value
- public void addArg(java.sql.PreparedStatement stmt, int pos) throws java.sql.SQLException
PatternArgument
addArg
in interface PatternArgument
stmt
- PreparedStatement to modifypos
- int position to add parameterjava.sql.SQLException
public java.lang.String getField()
PatternArgument
getField
in interface PatternArgument
public FieldValue<T,X> getFieldValue()
public java.lang.Object getArg()
PatternArgument
getArg
in interface PatternArgument
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object