public OverflowIntoHdfsStreamingPropertyValueStorageStrategy(Graph graph, GraphConfiguration configuration) throws Exception { if (!(configuration instanceof AccumuloGraphConfiguration)) { throw new VertexiumException("Expected " + AccumuloGraphConfiguration.class.getName() + " found " + configuration.getClass().getName()); } if (!(graph instanceof AccumuloGraph)) { throw new VertexiumException("Expected " + AccumuloGraph.class.getName() + " found " + graph.getClass().getName()); } this.graph = (AccumuloGraph) graph; AccumuloGraphConfiguration config = (AccumuloGraphConfiguration) configuration; this.fileSystem = config.createFileSystem(); this.maxStreamingPropertyValueTableDataSize = config.getMaxStreamingPropertyValueTableDataSize(); this.dataDir = config.getDataDir(); }
public OverflowIntoHdfsStreamingPropertyValueStorageStrategy(Graph graph, GraphConfiguration configuration) throws Exception { if (!(configuration instanceof AccumuloGraphConfiguration)) { throw new VertexiumException("Expected " + AccumuloGraphConfiguration.class.getName() + " found " + configuration.getClass().getName()); } if (!(graph instanceof AccumuloGraph)) { throw new VertexiumException("Expected " + AccumuloGraph.class.getName() + " found " + graph.getClass().getName()); } this.graph = (AccumuloGraph) graph; AccumuloGraphConfiguration config = (AccumuloGraphConfiguration) configuration; this.fileSystem = config.createFileSystem(); this.maxStreamingPropertyValueTableDataSize = config.getMaxStreamingPropertyValueTableDataSize(); this.dataDir = config.getDataDir(); }