List of usage examples for io.netty.util.internal PlatformDependent putShort
public static void putShort(long address, short value)
From source file:org.apache.tajo.tuple.memory.CompactRowBlockWriter.java
License:Apache License
@Override public void endRow() { long rowHeaderPos = recordStartAddr(); // curOffset is equivalent to a byte length of this row. PlatformDependent.putInt(rowHeaderPos, curOffset); rowHeaderPos += SizeOf.SIZE_OF_INT;/*from w w w .ja va 2 s. c o m*/ //set null flags byte[] flags = nullFlags.toArray(); PlatformDependent.putShort(rowHeaderPos, (short) flags.length); rowHeaderPos += SizeOf.SIZE_OF_SHORT; PlatformDependent.copyMemory(flags, 0, rowHeaderPos, flags.length); rowBlock.setRows(rowBlock.rows() + 1); }
From source file:org.apache.tajo.tuple.memory.CompactRowBlockWriter.java
License:Apache License
@Override public void putInt2(short val) { ensureSize(SizeOf.SIZE_OF_SHORT);/* w w w. ja v a2 s .c o m*/ long addr = currentAddr(); PlatformDependent.putShort(addr, val); curFieldIdx++; forwardField(SizeOf.SIZE_OF_SHORT); }
From source file:org.apache.tajo.tuple.memory.OffHeapRowWriter.java
License:Apache License
@Override public void putInt2(short val) { ensureSize(SizeOf.SIZE_OF_SHORT);//from w ww. j a v a2 s . c o m long addr = currentAddr(); PlatformDependent.putShort(addr, val); putFieldHeader(addr, curOffset); forwardField(SizeOf.SIZE_OF_SHORT); }