@Override public String deserialize(ByteBuffer buffer) { return BytesUtil.readUTFString(buffer); }
@Override public String deserialize(ByteBuffer buffer) { return BytesUtil.readUTFString(buffer); }
@Override public String deserialize(ByteBuffer in) { return BytesUtil.readUTFString(in); }
@Override public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { this.variableName = BytesUtil.readUTFString(buffer); }
@Override public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { filterTableName = BytesUtil.readUTFString(buffer); filterTableResourceIdentifier = BytesUtil.readUTFString(buffer); filterTableType = Functions.FilterTableType.valueOf(BytesUtil.readUTFString(buffer)); reverse = Boolean.parseBoolean(BytesUtil.readUTFString(buffer)); }
@Override public Object deserialize(ByteBuffer buf) { return Double.parseDouble(BytesUtil.readUTFString(buf)); }
@Override public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { this.name = BytesUtil.readUTFString(buffer); this.isReversed = buffer.get() != 0; this.initMethod(); }
@Override public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { this.dynamicVariables.clear(); int size = BytesUtil.readVInt(buffer); for (int i = 0; i < size; i++) { String name = BytesUtil.readUTFString(buffer); Object value = cs.deserialize(buffer); bindVariable(name, value); } }
@Override public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { String tableName = BytesUtil.readUTFString(buffer); if (_QUALIFIED_.equals(tableName)) { // qualified column (from model) String model = BytesUtil.readUTFString(buffer); String alias = BytesUtil.readUTFString(buffer); String col = BytesUtil.readUTFString(buffer); KylinConfig config = KylinConfig.getInstanceFromEnv(); DataModelDesc modelDesc = DataModelManager.getInstance(config).getDataModelDesc(model); this.columnRef = modelDesc.findColumn(alias, col); } else { // un-qualified column TableDesc tableDesc = null; if (tableName != null) { tableDesc = new TableDesc(); tableDesc.setName(tableName); } ColumnDesc column = new ColumnDesc(); column.setId(BytesUtil.readUTFString(buffer)); column.setName(BytesUtil.readUTFString(buffer)); column.setDatatype(BytesUtil.readUTFString(buffer)); column.init(tableDesc); this.columnRef = column.getRef(); } }
public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { String tableName = BytesUtil.readUTFString(buffer); String model = BytesUtil.readUTFString(buffer); String alias = BytesUtil.readUTFString(buffer); String col = BytesUtil.readUTFString(buffer); column.setId(BytesUtil.readUTFString(buffer)); column.setName(BytesUtil.readUTFString(buffer)); column.setDatatype(BytesUtil.readUTFString(buffer)); column.init(tableDesc);
@Override public DataType deserialize(ByteBuffer in) { String name = BytesUtil.readUTFString(in); int precision = BytesUtil.readVInt(in); int scale = BytesUtil.readVInt(in); return new DataType(name, precision, scale); } };
String newTableName = BytesUtil.readUTFString(in);
@Override public void deserialize(byte[] bytes) { ByteBuffer buffer = ByteBuffer.wrap(bytes); this.variableName = BytesUtil.readUTFString(buffer); }
boolean sAllowPreAggr = (BytesUtil.readVInt(in) == 1); double sAggrCacheGB = in.getDouble(); StorageLimitLevel storageLimitLevel = StorageLimitLevel.valueOf(BytesUtil.readUTFString(in)); int storageScanRowNumThreshold = BytesUtil.readVInt(in); int storagePushDownLimit = BytesUtil.readVInt(in); long startTime = BytesUtil.readVLong(in); long timeout = BytesUtil.readVLong(in); String storageBehavior = BytesUtil.readUTFString(in);
@Override public void deserialize(byte[] bytes) { this.constantValues.clear(); ByteBuffer buffer = ByteBuffer.wrap(bytes); int size = BytesUtil.readVInt(buffer); for (int i = 0; i < size; i++) { this.constantValues.add(BytesUtil.readUTFString(buffer)); } }
@Override public void deserialize(byte[] bytes) { this.dynamicVariables.clear(); ByteBuffer buffer = ByteBuffer.wrap(bytes); int size = BytesUtil.readVInt(buffer); for (int i = 0; i < size; i++) { String nameString = BytesUtil.readUTFString(buffer); String valueString = BytesUtil.readUTFString(buffer); bindVariable(nameString, valueString); } this.nullString = BytesUtil.readAsciiString(buffer); }
@Override public void deserialize(byte[] bytes) { ColumnDesc column = new ColumnDesc(); ByteBuffer buffer = ByteBuffer.wrap(bytes); String tableName = BytesUtil.readUTFString(buffer); if (tableName != null) { TableDesc table = new TableDesc(); table.setName(tableName); column.setTable(table); } column.setName(BytesUtil.readUTFString(buffer)); column.setDatatype(BytesUtil.readUTFString(buffer)); this.columnRef = new TblColRef(column); } }
@Override public void deserialize(byte[] bytes) { this.constantValues.clear(); ByteBuffer buffer = ByteBuffer.wrap(bytes); int size = BytesUtil.readVInt(buffer); for (int i = 0; i < size; i++) { this.constantValues.add(BytesUtil.readUTFString(buffer)); } }
@Override public void deserialize(IFilterCodeSystem<?> cs, ByteBuffer buffer) { this.name = BytesUtil.readUTFString(buffer); this.isReversed = buffer.get() != 0; this.initMethod(); }
@Override public DataType deserialize(ByteBuffer in) { String name = BytesUtil.readUTFString(in); int precision = BytesUtil.readVInt(in); int scale = BytesUtil.readVInt(in); return new DataType(name, precision, scale); } };