public interface BindValue
Modifier and Type | Method and Description |
---|---|
BindValue |
clone() |
boolean |
escapeBytesIfNeeded() |
long |
getBinaryLength()
Gets the length of this bind value in the binary protocol representation.
|
long |
getBoundBeforeExecutionNum() |
byte[] |
getByteValue() |
java.util.Calendar |
getCalendar() |
Field |
getField() |
int |
getFieldType() |
MysqlType |
getMysqlType() |
java.lang.String |
getName()
Gets the name of this query attribute.
|
long |
getScaleOrLength() |
java.lang.String |
getString()
Get a String representation of the value.
|
long |
getTextLength()
Gets the length of this bind value in the text protocol representation.
|
java.lang.Object |
getValue() |
boolean |
isNational() |
boolean |
isNull() |
boolean |
isSet() |
boolean |
isStream() |
boolean |
keepOrigNanos() |
void |
reset() |
void |
setBinding(java.lang.Object obj,
MysqlType type,
int numberOfExecutions,
java.util.concurrent.atomic.AtomicBoolean sendTypesToServer) |
void |
setCalendar(java.util.Calendar cal) |
void |
setEscapeBytesIfNeeded(boolean val) |
void |
setField(Field field) |
void |
setIsNational(boolean isNational) |
void |
setKeepOrigNanos(boolean value)
Should the value keep original fractional seconds ignoring sendFractionalSeconds and sendFractionalSecondsForTime?
|
void |
setMysqlType(MysqlType type) |
void |
setName(java.lang.String name) |
void |
setNull(boolean isNull) |
void |
setScaleOrLength(long scaleOrLength) |
void |
writeAsBinary(Message intoMessage) |
void |
writeAsQueryAttribute(Message intoMessage) |
void |
writeAsText(Message intoMessage) |
BindValue clone()
void reset()
boolean isNull()
void setNull(boolean isNull)
boolean isStream()
MysqlType getMysqlType()
void setMysqlType(MysqlType type)
byte[] getByteValue()
boolean isSet()
void setBinding(java.lang.Object obj, MysqlType type, int numberOfExecutions, java.util.concurrent.atomic.AtomicBoolean sendTypesToServer)
java.util.Calendar getCalendar()
void setCalendar(java.util.Calendar cal)
boolean escapeBytesIfNeeded()
void setEscapeBytesIfNeeded(boolean val)
java.lang.Object getValue()
boolean isNational()
void setIsNational(boolean isNational)
int getFieldType()
long getTextLength()
long getBinaryLength()
long getBoundBeforeExecutionNum()
java.lang.String getString()
Field getField()
void setField(Field field)
boolean keepOrigNanos()
void setKeepOrigNanos(boolean value)
If the value is a part of key for UpdatableResultSet updater, it should keep original milliseconds.
value
- void setScaleOrLength(long scaleOrLength)
long getScaleOrLength()
java.lang.String getName()
void setName(java.lang.String name)
void writeAsText(Message intoMessage)
void writeAsBinary(Message intoMessage)
void writeAsQueryAttribute(Message intoMessage)