private void updateConfiguration(Column changedColumn) { String columnId = changedColumn.getId(); if (Edge.class.equals(elementType)) { if (columnId.equals(GraphStoreConfiguration.EDGE_WEIGHT_COLUMN_ID)) { if (hasColumn(columnId)) { Class edgeWeightColumnClass = getColumn(columnId).getTypeClass(); configuration.setEdgeWeightType(edgeWeightColumnClass); configuration.setEdgeWeightColumn(true); } else { configuration.setEdgeWeightColumn(false); } } else if (columnId.equals(GraphStoreConfiguration.ELEMENT_ID_COLUMN_ID)) { configuration.setEdgeIdType(changedColumn.getTypeClass()); } } else if (Node.class.equals(elementType)) { if (columnId.equals(GraphStoreConfiguration.ELEMENT_ID_COLUMN_ID)) { configuration.setNodeIdType(changedColumn.getTypeClass()); } } }
private void updateConfiguration(Column changedColumn) { String columnId = changedColumn.getId(); if (Edge.class.equals(elementType)) { if (columnId.equals(GraphStoreConfiguration.EDGE_WEIGHT_COLUMN_ID)) { if (hasColumn(columnId)) { Class edgeWeightColumnClass = getColumn(columnId).getTypeClass(); configuration.setEdgeWeightType(edgeWeightColumnClass); configuration.setEdgeWeightColumn(true); } else { configuration.setEdgeWeightColumn(false); } } else if (columnId.equals(GraphStoreConfiguration.ELEMENT_ID_COLUMN_ID)) { configuration.setEdgeIdType(changedColumn.getTypeClass()); } } else if (Node.class.equals(elementType)) { if (columnId.equals(GraphStoreConfiguration.ELEMENT_ID_COLUMN_ID)) { configuration.setNodeIdType(changedColumn.getTypeClass()); } } }
table.store.configuration.setNodeIdType(typeClass);
table.store.configuration.setNodeIdType(typeClass);
private Configuration deserializeConfiguration(final DataInput is) throws IOException, ClassNotFoundException { Configuration config = new Configuration(); Class nodeIdType = (Class) deserialize(is); Class edgeIdType = (Class) deserialize(is); Class edgeLabelType = (Class) deserialize(is); Class edgeWeightType = (Class) deserialize(is); TimeRepresentation timeRepresentation = (TimeRepresentation) deserialize(is); config.setNodeIdType(nodeIdType); config.setEdgeIdType(edgeIdType); config.setEdgeLabelType(edgeLabelType); config.setEdgeWeightType(edgeWeightType); config.setTimeRepresentation(timeRepresentation); if (readVersion >= 0.5) { Boolean edgeColumn = (Boolean) deserialize(is); config.setEdgeWeightColumn(edgeColumn); } return config; }
private Configuration deserializeConfiguration(final DataInput is) throws IOException, ClassNotFoundException { Configuration config = new Configuration(); Class nodeIdType = (Class) deserialize(is); Class edgeIdType = (Class) deserialize(is); Class edgeLabelType = (Class) deserialize(is); Class edgeWeightType = (Class) deserialize(is); TimeRepresentation timeRepresentation = (TimeRepresentation) deserialize(is); config.setNodeIdType(nodeIdType); config.setEdgeIdType(edgeIdType); config.setEdgeLabelType(edgeLabelType); config.setEdgeWeightType(edgeWeightType); config.setTimeRepresentation(timeRepresentation); if (readVersion >= 0.5) { Boolean edgeColumn = (Boolean) deserialize(is); config.setEdgeWeightColumn(edgeColumn); } return config; }
nodeTable.store.addColumn(new ColumnImpl(nodeTable, GraphStoreConfiguration.ELEMENT_ID_COLUMN_ID, config.getNodeIdType(), "Id", null, Origin.PROPERTY, false, true)); configuration.setNodeIdType(config.getNodeIdType());
nodeTable.store.addColumn(new ColumnImpl(nodeTable, GraphStoreConfiguration.ELEMENT_ID_COLUMN_ID, config.getNodeIdType(), "Id", null, Origin.PROPERTY, false, true)); configuration.setNodeIdType(config.getNodeIdType());