List of usage examples for org.apache.hadoop.io WritableUtils writeVLong
public static void writeVLong(DataOutput stream, long i) throws IOException
From source file:com.placeiq.piqconnect.BlockWritable.java
License:Apache License
@Override public void write(DataOutput dataOutput) throws IOException { if (!TYPE.MATRIX.equals(type)) { int v = (vectorElemValues.size() << 2) | (type.getValue() & 0x03); WritableUtils.writeVInt(dataOutput, v); for (int i = 0; i < vectorElemValues.size(); i++) { if (vectorElemValues.getQuick(i) != -1) { WritableUtils.writeVInt(dataOutput, i); WritableUtils.writeVLong(dataOutput, vectorElemValues.getQuick(i)); }//from w w w .ja va 2 s . c o m } WritableUtils.writeVInt(dataOutput, END_OF_LIST); } else { int v = (matrixElemIndexes.size() << 2) | (type.getValue() & 0x03); WritableUtils.writeVInt(dataOutput, v); WritableUtils.writeVLong(dataOutput, blockRow); for (int i = 0; i < matrixElemIndexes.size(); i++) { WritableUtils.writeVInt(dataOutput, matrixElemIndexes.get(i)); } } }
From source file:com.twitter.pycascading.bigintegerserialization.BigIntegerSerializer.java
License:Apache License
public void serialize(BigInteger i) throws IOException { WritableUtils.writeVLong(out, i.longValue()); }
From source file:com.wipro.ats.bdre.datagen.mr.RangeInputSplit.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { WritableUtils.writeVLong(out, firstRow); WritableUtils.writeVLong(out, rowCount); }
From source file:cosmos.records.values.LongRecordValue.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { WritableUtils.writeString(out, LongRecordValue.class.getName()); writeVisibility(out);//from ww w . ja v a 2 s . com WritableUtils.writeVLong(out, value); }
From source file:gaffer.predicate.time.impl.AfterTimePredicate.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { WritableUtils.writeVLong(out, time.getTime()); }
From source file:gaffer.predicate.time.impl.TimeWindowPredicate.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { WritableUtils.writeVLong(out, startTimeWindow.getTime()); WritableUtils.writeVLong(out, endTimeWindow.getTime()); }
From source file:gaffer.statistics.impl.CappedMinuteCount.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { /**/*w w w. j av a2 s. c om*/ * Write out: * - the max number of entries * - whether this is full or not * - if not full then write: * - the number of entries in the map int -> long * - the smallest int in the map and its long * - from then on write the next int in the map by subtracting the smallest int * (this will make the int smaller and hence potentially more compact to write out * using the WritableUtils method) and its long */ WritableUtils.writeVInt(out, maxEntries); out.writeBoolean(full); if (!full) { int size = minuteToCount.keySet().size(); WritableUtils.writeVInt(out, size); int smallestInt = -1; for (int i : minuteToCount.keySet()) { if (smallestInt == -1) { smallestInt = i; WritableUtils.writeVInt(out, smallestInt); } else { WritableUtils.writeVInt(out, i - smallestInt); } WritableUtils.writeVLong(out, minuteToCount.get(i)); } } }
From source file:gaffer.statistics.impl.DailyCount.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { WritableUtils.writeVInt(out, dayToCount.keySet().size()); for (int i : dayToCount.keySet()) { WritableUtils.writeVInt(out, i); WritableUtils.writeVLong(out, dayToCount.get(i)); }//from w w w .j a v a 2s .com }
From source file:gaffer.statistics.impl.HourlyCount.java
License:Apache License
@Override public void write(DataOutput out) throws IOException { WritableUtils.writeVInt(out, hourToCount.keySet().size()); for (int i : hourToCount.keySet()) { WritableUtils.writeVInt(out, i); WritableUtils.writeVLong(out, hourToCount.get(i)); }//www . j ava2 s . c om }
From source file:io.amient.kafka.hadoop.io.MsgMetadataWritable.java
License:Apache License
/** * {@inheritDoc}/*from www . ja va 2s .co m*/ */ @Override public void write(DataOutput out) throws IOException { split.write(out); WritableUtils.writeVLong(out, getOffset()); WritableUtils.writeVLong(out, getTimestamp()); }