private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { final GetField getFields = stream.readFields(); Object columns = getFields.get("_columns", null); if (columns instanceof Column[]) { columns = Arrays.<Column> asList((Column[]) columns); } final Object schema = getFields.get("_schema", null); final Object tableName = getFields.get("_tableName", null); LegacyDeserializationObjectInputStream.setField(CsvTable.class, this, "_columns", columns); LegacyDeserializationObjectInputStream.setField(CsvTable.class, this, "_schema", schema); LegacyDeserializationObjectInputStream.setField(CsvTable.class, this, "_tableName", tableName); } }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { final GetField getFields = stream.readFields(); Object primaryColumns = getFields.get("_primaryColumns", null); Object foreignColumns = getFields.get("_foreignColumns", null); if (primaryColumns instanceof Column[] && foreignColumns instanceof Column[]) { primaryColumns = Arrays.<Column> asList((Column[]) primaryColumns); foreignColumns = Arrays.<Column> asList((Column[]) foreignColumns); } LegacyDeserializationObjectInputStream.setField(MutableRelationship.class, this, "_primaryColumns", primaryColumns); LegacyDeserializationObjectInputStream.setField(MutableRelationship.class, this, "_foreignColumns", foreignColumns); } }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { final GetField getFields = stream.readFields(); Object columns = getFields.get("_columns", null); if (columns instanceof Column[]) { columns = Arrays.<Column> asList((Column[]) columns); } final Object schema = getFields.get("_schema", null); final Object tableName = getFields.get("_tableName", null); LegacyDeserializationObjectInputStream.setField(CsvTable.class, this, "_columns", columns); LegacyDeserializationObjectInputStream.setField(CsvTable.class, this, "_schema", schema); LegacyDeserializationObjectInputStream.setField(CsvTable.class, this, "_tableName", tableName); } }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { final GetField getFields = stream.readFields(); Object primaryColumns = getFields.get("primaryColumns", null); Object foreignColumns = getFields.get("foreignColumns", null); if (primaryColumns instanceof Column[] && foreignColumns instanceof Column[]) { primaryColumns = Arrays.<Column> asList((Column[]) primaryColumns); foreignColumns = Arrays.<Column> asList((Column[]) foreignColumns); } LegacyDeserializationObjectInputStream.setField(ImmutableRelationship.class, this, "primaryColumns", primaryColumns); LegacyDeserializationObjectInputStream.setField(ImmutableRelationship.class, this, "foreignColumns", foreignColumns); } }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { final GetField getFields = stream.readFields(); Object primaryColumns = getFields.get("_primaryColumns", null); Object foreignColumns = getFields.get("_foreignColumns", null); if (primaryColumns instanceof Column[] && foreignColumns instanceof Column[]) { primaryColumns = Arrays.<Column> asList((Column[]) primaryColumns); foreignColumns = Arrays.<Column> asList((Column[]) foreignColumns); } LegacyDeserializationObjectInputStream.setField(MutableRelationship.class, this, "_primaryColumns", primaryColumns); LegacyDeserializationObjectInputStream.setField(MutableRelationship.class, this, "_foreignColumns", foreignColumns); } }
private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException { final GetField getFields = stream.readFields(); Object primaryColumns = getFields.get("primaryColumns", null); Object foreignColumns = getFields.get("foreignColumns", null); if (primaryColumns instanceof Column[] && foreignColumns instanceof Column[]) { primaryColumns = Arrays.<Column> asList((Column[]) primaryColumns); foreignColumns = Arrays.<Column> asList((Column[]) foreignColumns); } LegacyDeserializationObjectInputStream.setField(ImmutableRelationship.class, this, "primaryColumns", primaryColumns); LegacyDeserializationObjectInputStream.setField(ImmutableRelationship.class, this, "foreignColumns", foreignColumns); } }