public static Block createTestBlock() { BlockBuilder blockBuilder = TINYINT.createBlockBuilder(null, 15); TINYINT.writeLong(blockBuilder, 111); TINYINT.writeLong(blockBuilder, 111); TINYINT.writeLong(blockBuilder, 111); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 33); TINYINT.writeLong(blockBuilder, 33); TINYINT.writeLong(blockBuilder, 44); return blockBuilder.build(); }
public static Block createTestBlock() { BlockBuilder blockBuilder = TINYINT.createBlockBuilder(null, 15); TINYINT.writeLong(blockBuilder, 111); TINYINT.writeLong(blockBuilder, 111); TINYINT.writeLong(blockBuilder, 111); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 22); TINYINT.writeLong(blockBuilder, 33); TINYINT.writeLong(blockBuilder, 33); TINYINT.writeLong(blockBuilder, 44); return blockBuilder.build(); }
@Override public void append(JsonParser parser, BlockBuilder blockBuilder) throws IOException { Long result = currentTokenAsTinyint(parser); if (result == null) { blockBuilder.appendNull(); } else { TINYINT.writeLong(blockBuilder, result); } } }
@Override public void append(JsonParser parser, BlockBuilder blockBuilder) throws IOException { Long result = currentTokenAsTinyint(parser); if (result == null) { blockBuilder.appendNull(); } else { TINYINT.writeLong(blockBuilder, result); } } }
@Override protected Object getGreaterValue(Object value) { Block block = (Block) value; BlockBuilder blockBuilder = TINYINT.createBlockBuilder(null, block.getPositionCount() + 1); for (int i = 0; i < block.getPositionCount(); i++) { TINYINT.appendTo(block, i, blockBuilder); } TINYINT.writeLong(blockBuilder, 1L); return blockBuilder.build(); } }
@Override protected Object getGreaterValue(Object value) { Block block = (Block) value; BlockBuilder blockBuilder = TINYINT.createBlockBuilder(null, block.getPositionCount() + 1); for (int i = 0; i < block.getPositionCount(); i++) { TINYINT.appendTo(block, i, blockBuilder); } TINYINT.writeLong(blockBuilder, 1L); return blockBuilder.build(); } }
return; case BYTE: TinyintType.TINYINT.writeLong(builder, ((ByteObjectInspector) inspector).get(object)); return; case SHORT: