in thriftserver/session/src/main/java/org/apache/livy/thriftserver/session/ColumnBuffer.java [59:91]
public ColumnBuffer(DataType type) {
this.type = type;
switch (type) {
case BOOLEAN:
bools = new boolean[DEFAULT_SIZE];
break;
case BYTE:
bytes = new byte[DEFAULT_SIZE];
break;
case SHORT:
shorts = new short[DEFAULT_SIZE];
break;
case INTEGER:
ints = new int[DEFAULT_SIZE];
break;
case LONG:
longs = new long[DEFAULT_SIZE];
break;
case FLOAT:
floats = new float[DEFAULT_SIZE];
break;
case DOUBLE:
doubles = new double[DEFAULT_SIZE];
break;
case BINARY:
buffers = new byte[DEFAULT_SIZE][];
break;
case STRING:
strings = new String[DEFAULT_SIZE];
break;
}
}