Package com.nuodb.jdbc
Class RemEncodedStream
- java.lang.Object
-
- com.nuodb.impl.util.DataStream
-
- com.nuodb.jdbc.EncodedDataStream
-
- com.nuodb.jdbc.RemEncodedStream
-
- All Implemented Interfaces:
TimeValues,Iterable<com.nuodb.impl.util.DataStream.Segment>
public class RemEncodedStream extends EncodedDataStream
RemEncodedStream - EncodedDataStream class that can encodes types based on connection protocol version
-
-
Field Summary
-
Fields inherited from interface com.nuodb.jdbc.TimeValues
MILLISECONDS_PER_DAY, MILLISECONDS_PER_HOUR, MILLISECONDS_PER_MINUTE, MILLISECONDS_SCALE, NANOSECONDS_SCALE, SECONDS_PER_DAY, SECONDS_PER_HOUR, SECONDS_PER_MINUTE, SECONDS_SCALE
-
-
Constructor Summary
Constructors Constructor Description RemEncodedStream(int protocolVersion)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidencodeArray(Array value)voidencodeBigDecimal(BigDecimal bd)voidencodeDate(Date date)voidencodeTime(Time time)voidencodeTimestamp(Timestamp timestamp)-
Methods inherited from class com.nuodb.jdbc.EncodedDataStream
decode, decode, encodeBoolean, encodeByte, encodeBytes, encodeDouble, encodeInt, encodeLong, encodeLong, encodeNull, encodeObject, encodeOldBigDecimal, encodeOutParameter, encodeScaledDate, encodeScaledTime, encodeScaledTimestamp, encodeString, getBoolean, getBytes, getMessage, getMessage, getProtocolVersion, getString, getUUId, isEndOfMessage, setBase64, setData, setProtocolVersion, startMessage, write
-
Methods inherited from class com.nuodb.impl.util.DataStream
getBuffer, getString, iterator, putBase64, readString, reset, send, write, write, write
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
encodeDate
public void encodeDate(Date date)
- Overrides:
encodeDatein classEncodedDataStream
-
encodeTime
public void encodeTime(Time time) throws SQLException
- Overrides:
encodeTimein classEncodedDataStream- Throws:
SQLException
-
encodeTimestamp
public void encodeTimestamp(Timestamp timestamp) throws SQLException
- Overrides:
encodeTimestampin classEncodedDataStream- Throws:
SQLException
-
encodeBigDecimal
public void encodeBigDecimal(BigDecimal bd)
- Overrides:
encodeBigDecimalin classEncodedDataStream
-
encodeArray
public void encodeArray(Array value) throws SQLException
- Overrides:
encodeArrayin classEncodedDataStream- Throws:
SQLException
-
-