public class DateParameter extends java.lang.Object implements java.lang.Cloneable, ParameterHolder
| Modifier and Type | Field and Description |
|---|---|
private java.sql.Date |
date |
private Options |
options |
private java.util.TimeZone |
timeZone |
BINARY_INTRODUCER, QUOTE| Constructor and Description |
|---|
DateParameter(java.sql.Date date,
java.util.TimeZone timeZone,
Options options)
Represents a date, constructed with time in millis since epoch.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canBeLongData() |
private byte[] |
dateByteFormat() |
int |
getApproximateTextProtocolLength() |
ColumnType |
getColumnType() |
boolean |
isNullData() |
java.lang.String |
toString() |
void |
writeBinary(PacketOutputStream pos)
Write data to socket in binary format.
|
void |
writeTo(PacketOutputStream os)
Write to server OutputStream in text protocol.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitwriteLongDataprivate final java.sql.Date date
private final java.util.TimeZone timeZone
private final Options options
public DateParameter(java.sql.Date date,
java.util.TimeZone timeZone,
Options options)
date - the datetimeZone - timezone to useoptions - jdbc optionspublic void writeTo(PacketOutputStream os) throws java.io.IOException
writeTo in interface ParameterHolderos - output bufferjava.io.IOException - when something goes wrongprivate byte[] dateByteFormat()
public int getApproximateTextProtocolLength()
getApproximateTextProtocolLength in interface ParameterHolderpublic void writeBinary(PacketOutputStream pos) throws java.io.IOException
writeBinary in interface ParameterHolderpos - socket output streamjava.io.IOException - if socket error occurpublic ColumnType getColumnType()
getColumnType in interface ParameterHolderpublic java.lang.String toString()
toString in interface ParameterHoldertoString in class java.lang.Objectpublic boolean isNullData()
isNullData in interface ParameterHolderpublic boolean canBeLongData()
canBeLongData in interface ParameterHolder