MCPcopy Create free account
hub / github.com/apache/cassandra-nodejs-driver / writeDate

Function writeDate

lib/datastax/search/date-range.js:251–256  ·  view source on GitHub ↗

* Writes a Date, long millis since epoch, to a buffer starting from offset. * @param {Date} date * @param {Buffer} buffer * @param {Number} offset * @return {Number} The new offset. * @private

(date, buffer, offset)

Source from the content-addressed store, hash-verified

249 * @private
250 */
251function writeDate(date, buffer, offset) {
252 const long = Long.fromNumber(date.getTime());
253 buffer.writeUInt32BE(long.getHighBitsUnsigned(), offset);
254 buffer.writeUInt32BE(long.getLowBitsUnsigned(), offset + 4);
255 return offset + 8;
256}
257
258/**
259 * Reads a Date, long millis since epoch, from a buffer starting from offset.

Callers 1

date-range.jsFile · 0.85

Calls 3

fromNumberMethod · 0.80
getHighBitsUnsignedMethod · 0.80
getLowBitsUnsignedMethod · 0.80

Tested by

no test coverage detected