org.mariadb.jdbc.internal.com.send.parameters
Class TimestampParameter
java.lang.Object
org.mariadb.jdbc.internal.com.send.parameters.TimestampParameter
- All Implemented Interfaces:
- Cloneable, ParameterHolder
public class TimestampParameter
- extends Object
- implements Cloneable, ParameterHolder
TimestampParameter
public TimestampParameter(Timestamp ts,
TimeZone timeZone,
boolean fractionalSeconds)
- Constructor.
- Parameters:
ts - timestampstimeZone - timeZonefractionalSeconds - must fractional Seconds be send to database.
writeTo
public void writeTo(PacketOutputStream pos)
throws IOException
- Write timestamps to outputStream.
- Specified by:
writeTo in interface ParameterHolder
- Parameters:
pos - the stream to write to
- Throws:
IOException - when something goes wrong
getApproximateTextProtocolLength
public long getApproximateTextProtocolLength()
throws IOException
- Specified by:
getApproximateTextProtocolLength in interface ParameterHolder
- Throws:
IOException
writeBinary
public void writeBinary(PacketOutputStream pos)
throws IOException
- Write data to socket in binary format.
- Specified by:
writeBinary in interface ParameterHolder
- Parameters:
pos - socket output stream
- Throws:
IOException - if socket error occur
getColumnType
public ColumnType getColumnType()
- Specified by:
getColumnType in interface ParameterHolder
toString
public String toString()
- Specified by:
toString in interface ParameterHolder- Overrides:
toString in class Object
isNullData
public boolean isNullData()
- Specified by:
isNullData in interface ParameterHolder
isLongData
public boolean isLongData()
- Specified by:
isLongData in interface ParameterHolder
Copyright © 2017. All rights reserved.