private static void LoadClassicGraphData(bool useReverseEdge) { GraphViewConnection connection = new GraphViewConnection( //ConfigurationManager.AppSettings["DocDBEndPoint"], ConfigurationManager.AppSettings["DocDBEndPointLocal"], //ConfigurationManager.AppSettings["DocDBKey"], ConfigurationManager.AppSettings["DocDBKeyLocal"], ConfigurationManager.AppSettings["DocDBDatabaseGremlin"], ConfigurationManager.AppSettings["DocDBCollectionClassic"], useReverseEdges: useReverseEdge); connection.ResetCollection(); GraphViewCommand graphCommand = new GraphViewCommand(connection); graphCommand.g().AddV("person").Property("name", "marko").Property("age", 29).Next(); graphCommand.g().AddV("person").Property("name", "vadas").Property("age", 27).Next(); graphCommand.g().AddV("software").Property("name", "lop").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "josh").Property("age", 32).Next(); graphCommand.g().AddV("software").Property("name", "ripple").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "peter").Property("age", 35).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 0.5d).To(graphCommand.g().V().Has("name", "vadas")).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "josh")).Next(); graphCommand.g().V().Has("name", "marko").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "ripple")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "peter").AddE("created").Property("weight", 0.2d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.Dispose(); connection.Dispose(); }
public void LoadClassicGraphData() { GraphViewConnection connection = new GraphViewConnection("https://graphview.documents.azure.com:443/", "MqQnw4xFu7zEiPSD+4lLKRBQEaQHZcKsjlHxXn2b96pE/XlJ8oePGhjnOofj1eLpUdsfYgEhzhejk2rjH/+EKA==", "GroupMatch", "MarvelTest"); connection.ResetCollection(); GraphViewCommand graphCommand = new GraphViewCommand(connection); graphCommand.g().AddV("person").Property("name", "marko").Property("age", 29).Next(); graphCommand.g().AddV("person").Property("name", "vadas").Property("age", 27).Next(); graphCommand.g().AddV("software").Property("name", "lop").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "josh").Property("age", 32).Next(); graphCommand.g().AddV("software").Property("name", "ripple").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "peter").Property("age", 35).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 0.5d).To(graphCommand.g().V().Has("name", "vadas")).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "josh")).Next(); graphCommand.g().V().Has("name", "marko").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "ripple")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "peter").AddE("created").Property("weight", 0.2d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.Dispose(); connection.Dispose(); }
private static void LoadClassicGraphData() { //string endpoint = ConfigurationManager.AppSettings["DocDBEndPoint"]; string endpoint = ConfigurationManager.AppSettings["DocDBEndPointLocal"]; //string authKey = ConfigurationManager.AppSettings["DocDBKey"]; string authKey = ConfigurationManager.AppSettings["DocDBKeyLocal"]; string databaseId = ConfigurationManager.AppSettings["DocDBDatabaseGremlin"]; string collectionId = ConfigurationManager.AppSettings["DocDBCollectionClassic"]; GraphViewConnection connection = GraphViewConnection.ResetGraphAPICollection(endpoint, authKey, databaseId, collectionId, AbstractGremlinTest.TEST_USE_REVERSE_EDGE, AbstractGremlinTest.TEST_SPILLED_EDGE_THRESHOLD_VIAGRAPHAPI, AbstractGremlinTest.TEST_PARTITION_BY_KEY); GraphViewCommand graphCommand = new GraphViewCommand(connection); graphCommand.g().AddV("person").Property("name", "marko").Property("age", 29).Next(); graphCommand.g().AddV("person").Property("name", "vadas").Property("age", 27).Next(); graphCommand.g().AddV("software").Property("name", "lop").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "josh").Property("age", 32).Next(); graphCommand.g().AddV("software").Property("name", "ripple").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "peter").Property("age", 35).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 0.5d).To(graphCommand.g().V().Has("name", "vadas")).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "josh")).Next(); graphCommand.g().V().Has("name", "marko").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "ripple")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "peter").AddE("created").Property("weight", 0.2d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.Dispose(); connection.Dispose(); }
private static void LoadModernGraphData() { //string endpoint = ConfigurationManager.AppSettings["DocDBEndPoint"]; string endpoint = ConfigurationManager.AppSettings["DocDBEndPointLocal"]; //string authKey = ConfigurationManager.AppSettings["DocDBKey"]; string authKey = ConfigurationManager.AppSettings["DocDBKeyLocal"]; string databaseId = ConfigurationManager.AppSettings["DocDBDatabaseGremlin"]; string collectionId = ConfigurationManager.AppSettings["DocDBCollectionModern"]; GraphViewConnection connection = GraphViewConnection.ResetGraphAPICollection(endpoint, authKey, databaseId, collectionId, AbstractGremlinTest.TEST_USE_REVERSE_EDGE, AbstractGremlinTest.TEST_SPILLED_EDGE_THRESHOLD_VIAGRAPHAPI, AbstractGremlinTest.TEST_PARTITION_BY_KEY); GraphViewCommand graphCommand = new GraphViewCommand(connection); // // NOTE: '#' charactor is now allowed in document id // NOTE: '\' charactor is now allowed in document id // NOTE: '?' charactor is now allowed in document id // NOTE: '/' charactor is now allowed in document id // NOTE: ' (single quote) charactor will cause an error now // //graphCommand.g().AddV("person").Property("id", "dummy!").Property("name", "marko").Property("age", 29).Next(); //graphCommand.g().AddV("person").Property("id", "特殊符号:~!@$%^&*()_+").Property("name", "vadas").Property("age", 27).Next(); //graphCommand.g().AddV("software").Property("id", "这是一个中文ID").Property("name", "lop").Property("lang", "java").Next(); //graphCommand.g().AddV("person").Property("id", "引号\"`").Property("name", "josh").Property("age", 32).Next(); //graphCommand.g().AddV("software").Property("id", "中文English(){}[]<>\"`~!@$%^^&*()_+-=|:;,.").Property("name", "ripple").Property("lang", "java").Next(); //graphCommand.g().AddV("person").Property("name", "peter").Property("age", 35).Next(); //graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 0.5d).To(graphCommand.g().V().Has("name", "vadas")).Next(); //graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "josh")).Next(); //graphCommand.g().V().Has("name", "marko").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); //graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "ripple")).Next(); //graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); //graphCommand.g().V().Has("name", "peter").AddE("created").Property("weight", 0.2d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().AddV("person").Property("id", "dummy").Property("name", "marko").Property("age", 29).Next(); graphCommand.g().AddV("person").Property("id", "特殊符号").Property("name", "vadas").Property("age", 27).Next(); graphCommand.g().AddV("software").Property("id", "这是一个中文ID").Property("name", "lop").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("id", "引号").Property("name", "josh").Property("age", 32).Next(); graphCommand.g().AddV("software").Property("id", "中文English").Property("name", "ripple").Property("lang", "java").Next(); graphCommand.g().AddV("person").Property("name", "peter").Property("age", 35).Next(); // Auto generate document id graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 0.5d).To(graphCommand.g().V().Has("name", "vadas")).Next(); graphCommand.g().V().Has("name", "marko").AddE("knows").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "josh")).Next(); graphCommand.g().V().Has("name", "marko").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 1.0d).To(graphCommand.g().V().Has("name", "ripple")).Next(); graphCommand.g().V().Has("name", "josh").AddE("created").Property("weight", 0.4d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.g().V().Has("name", "peter").AddE("created").Property("weight", 0.2d).To(graphCommand.g().V().Has("name", "lop")).Next(); graphCommand.Dispose(); connection.Dispose(); }