private void serializeConfiguration(final DataOutput out) throws IOException { Configuration config = model.store.configuration; serialize(out, config.getNodeIdType()); serialize(out, config.getEdgeIdType()); serialize(out, config.getEdgeLabelType()); serialize(out, config.getEdgeWeightType()); serialize(out, config.getTimeRepresentation()); serialize(out, config.getEdgeWeightColumn()); }
private void serializeConfiguration(final DataOutput out) throws IOException { Configuration config = model.store.configuration; serialize(out, config.getNodeIdType()); serialize(out, config.getEdgeIdType()); serialize(out, config.getEdgeLabelType()); serialize(out, config.getEdgeWeightType()); serialize(out, config.getTimeRepresentation()); serialize(out, config.getEdgeWeightColumn()); }
if (!config.getEdgeWeightColumn().equals(configuration.getEdgeWeightColumn())) { TableImpl<Edge> edgeTable = store.edgeTable; if (config.getEdgeWeightColumn()) { edgeTable.store.garbageQueue.add(edgeTable.store .intToShort(GraphStoreConfiguration.EDGE_WEIGHT_INDEX)); if (config.getEdgeWeightColumn()) { edgeTable.removeColumn(GraphStoreConfiguration.EDGE_WEIGHT_COLUMN_ID);
if (!config.getEdgeWeightColumn().equals(configuration.getEdgeWeightColumn())) { TableImpl<Edge> edgeTable = store.edgeTable; if (config.getEdgeWeightColumn()) { edgeTable.store.garbageQueue.add(edgeTable.store .intToShort(GraphStoreConfiguration.EDGE_WEIGHT_INDEX)); if (config.getEdgeWeightColumn()) { edgeTable.removeColumn(GraphStoreConfiguration.EDGE_WEIGHT_COLUMN_ID);
if (configuration.getEdgeWeightColumn()) { edgeTable.store.addColumn(new ColumnImpl(edgeTable, GraphStoreConfiguration.EDGE_WEIGHT_COLUMN_ID, configuration.getEdgeWeightType(), "Weight", null, Origin.PROPERTY, false, false));
if (configuration.getEdgeWeightColumn()) { edgeTable.store.addColumn(new ColumnImpl(edgeTable, GraphStoreConfiguration.EDGE_WEIGHT_COLUMN_ID, configuration.getEdgeWeightType(), "Weight", null, Origin.PROPERTY, false, false));