Mercurial > hg > Members > nobuyasu > TPPageRank
view src/sample/GremlinSample.java @ 13:0ef7268bbbac draft
create descendiangOrder(Graph,FileOutputStream) method.
author | one |
---|---|
date | Sat, 08 Sep 2012 04:12:19 +0900 |
parents | 8e3bb1843beb |
children |
line wrap: on
line source
package sample; import java.io.File; import java.io.FileInputStream; import pagerank.LinkToVertex; import com.tinkerpop.blueprints.Graph; import com.tinkerpop.blueprints.Vertex; import com.tinkerpop.blueprints.impls.tg.TinkerGraph; import com.tinkerpop.blueprints.util.io.graphml.GraphMLReader; import com.tinkerpop.gremlin.java.GremlinPipeline; import com.tinkerpop.pipes.util.iterators.SingleIterator; public class GremlinSample { public static void main(String[] args) { // final String fileDB = "./resources/tinkerpopDB"; final String fileDB = "./resources/tinkerGraph100"; try { Graph graph = new TinkerGraph(); FileInputStream in = new FileInputStream(new File(fileDB)); GraphMLReader.inputGraph(graph, in); in.close(); LinkToVertex ltv = new LinkToVertex(graph); final long AllVertexNumber = ltv.searchAllVertices(); System.out.println("AllVertexNumber = "+ AllVertexNumber); for (Vertex o : graph.getVertices()) { System.out.println(o); } /* GremlinPipeline pipe = new GremlinPipeline(); pipe.start(graph.getVertex(1)); */ /* String id = "85956"; GremlinPipeline pipe = new GremlinPipeline(); pipe.start(graph.getVertex(id)).out("HasLink");//.property("pageTitle"); pipe.property("pageTitle"); // pipe.start(graph.getVertex(id)).out("HasLink"); // pipe.setStarts(new SingleIterator<Vertex>(graph.getVertex(id))); for (Object title : pipe) { System.out.println(title); } */ } catch (NumberFormatException e){ System.out.println("Program exit"); } catch (Exception e) { e.printStackTrace(); } finally { } } }