public int peekLength(ByteBuffer in) { return maxLength(); }
@Override public void init(GTInfo info) { this.info = info; ImmutableBitSet dDims = info.getDynamicDims(); this.serializers = new DataTypeSerializer[info.getColumnCount()]; for (int i = 0; i < serializers.length; i++) { DimensionEncoding dimEnc = i < dimEncs.length ? dimEncs[i] : null; if (dimEnc != null) { // for dimensions serializers[i] = dimEnc.asDataTypeSerializer(); } else { DataTypeSerializer dSerializer = DataTypeSerializer.create(info.getColumnType(i)); if (dDims != null && dDims.get(i)) { // for dynamic dimensions dSerializer = new DynamicDimSerializer(dSerializer); } else { // for measures } serializers[i] = dSerializer; } } }
@Override public void init(GTInfo info) { this.info = info; ImmutableBitSet dDims = info.getDynamicDims(); this.serializers = new DataTypeSerializer[info.getColumnCount()]; for (int i = 0; i < serializers.length; i++) { DimensionEncoding dimEnc = i < dimEncs.length ? dimEncs[i] : null; if (dimEnc != null) { // for dimensions serializers[i] = dimEnc.asDataTypeSerializer(); } else { DataTypeSerializer dSerializer = DataTypeSerializer.create(info.getColumnType(i)); if (dDims != null && dDims.get(i)) { // for dynamic dimensions dSerializer = new DynamicDimSerializer(dSerializer); } else { // for measures } serializers[i] = dSerializer; } } }
public int peekLength(ByteBuffer in) { return maxLength(); }