/** * @see GraphTraversal#cap(String, String...) */ public static <A, B> GraphTraversal<A, B> cap(final String sideEffectKey, String... sideEffectKeys) { return __.<A>start().cap(sideEffectKey, sideEffectKeys); }
@Override public Traversal<Vertex, Map<String, Collection<Vertex>>> get_g_V_groupXaX_byXnameX_capXaX() { return g.V().<String, Collection<Vertex>>group("a").by("name").cap("a"); }
@Override public Traversal<Vertex, List<String>> get_g_V_name_aggregateXxX_capXxX() { return g.V().values("name").aggregate("x").cap("x"); }
@Override public Traversal<Vertex, Tree> get_g_V_out_out_treeXaX_capXaX() { return g.V().out().out().tree("a").cap("a"); }
@Override public Traversal<Vertex, Integer> get_g_withSideEffectXa_0X_V_out_sideEffectXsideEffectsXa_1XX_capXaX() { return g.withSideEffect("a", 0).V().out().sideEffect(t -> t.sideEffects("a", 1)).cap("a"); } }
@Override public Traversal<Vertex, Tree> get_g_V_out_out_treeXaX_byXidX_capXaX() { return g.V().out().out().tree("a").by(T.id).cap("a"); }
@Override public Traversal<Vertex, Collection<Integer>> get_g_V_hasLabelXpersonX_aggregateXxX_byXageX_capXxX_asXyX_selectXyX() { return g.V().hasLabel("person").aggregate("x").by("age").cap("x").as("y").select("y"); }
@Override public Traversal<Vertex, Map<String, Long>> get_g_V_repeatXout_groupCountXaX_byXnameXX_timesX2X_capXaX() { return g.V().repeat(out().groupCount("a").by("name")).times(2).cap("a"); }
@Override public Traversal<Vertex, Map<String, Long>> get_g_V_repeatXgroupCountXmX_byXnameX_outX_timesX2X_capXmX() { return g.V().repeat(groupCount("m").by("name").out()).times(2).cap("m"); }
@Override public Traversal<Vertex, Map<String, Long>> get_g_withSideEffectsXa__linkedhashmapX_withSideEffectXb__arraylist__addAllX_withSideEffectXc__arrayList__addAllX_V_groupXaX_byXlabelX_byXcountX_sideEffectXb__1_2_3X_out_out_out_sideEffectXc__bob_danielX_capXaX() { return g.withSideEffect("a", new LinkedHashMapSupplier()) .withSideEffect("b", ArrayListSupplier.instance(), Operator.addAll) .withSideEffect("c", ArrayListSupplier.instance(), Operator.addAll) .V().group("a").by(T.label).by(__.count()) .sideEffect(t -> t.sideEffects("b", new LinkedList<>(Arrays.asList(1, 2, 3)))) .out().out().out() .sideEffect(t -> t.sideEffects("c", new LinkedList<>(Arrays.asList("bob", "daniel")))) .cap("a"); }
@Override public Traversal<Vertex, Map<Integer, Long>> get_g_VX1X_repeatXgroupCountXmX_byXloopsX_outX_timesX3X_capXmX(final Object v1Id) { return g.V(v1Id).repeat(groupCount("m").by(loops()).out()).times(3).cap("m"); }
@Override public Traversal<Vertex, Map<String, Number>> get_g_V_groupXaX_byXlabelX_byXoutE_weight_sumX_capXaX() { return g.V().<String, Double>group("a").by(T.label).by(outE().values("weight").sum()).cap("a"); }
@Override public Traversal<Vertex, Tree> get_g_VX1X_out_out_treeXaX_byXnameX_both_both_capXaX(final Object v1Id) { return g.V(v1Id).out().out().tree("a").by("name").both().both().cap("a"); }
@Override public Traversal<Vertex, Map<String, Map<Object, Long>>> get_g_V_chooseXlabel_person__age_groupCountXaX__name_groupCountXbXX_capXa_bX() { return g.V().choose(has(T.label, "person"), values("age").groupCount("a"), values("name").groupCount("b")).cap("a", "b"); } }
@Override public Traversal<Vertex, Map<String, List<Object>>> get_g_withSideEffectXa__marko_666_noone_blahX_V_groupXaX_byXnameX_byXoutE_label_foldX_capXaX(final Map<String, List<Object>> m) { return g.withSideEffect("a", m).V().group("a").by("name").by(outE().label().fold()).cap("a"); }
@Override public Traversal<Vertex, Collection> get_g_V_storeXaX_byXoutEXcreatedX_countX_out_out_storeXaX_byXinEXcreatedX_weight_sumX_capXaX() { return g.V().store("a").by(outE("created").count()).out().out().store("a").by(inE("created").values("weight").sum()).cap("a"); } }
@Override public Traversal<Vertex, Map<String, Long>> get_g_V_unionXrepeatXoutX_timesX2X_groupCountXmX_byXlangXX__repeatXinX_timesX2X_groupCountXmX_byXnameXX_capXmX() { return g.V().union( repeat(out()).times(2).groupCount("m").by("lang"), repeat(in()).times(2).groupCount("m").by("name")).cap("m"); }
@Override public Traversal<Vertex, Map<Object, List<Vertex>>> get_g_V_outXcreatedX_groupXmX_byXlabelX_pageRankX1X_withXpropertyName_pageRankXX_withXedges_inEXX_withXtimes_1X_inXcreatedX_groupXmX_byXpageRankX_capXmX() { return g.V().out("created").group("m").by(T.label).pageRank(1.0).with(PageRank.propertyName, "pageRank").with(PageRank.edges, __.inE()).with(PageRank.times, 1).in("created").group("m").by("pageRank").cap("m"); } }
@Override public Traversal<Vertex, Map<String, Map<Object, Object>>> get_g_V_repeatXunionXoutXknowsX_groupXaX_byXageX__outXcreatedX_groupXbX_byXnameX_byXcountXX_groupXaX_byXnameXX_timesX2X_capXa_bX() { return g.V().repeat(__.union(__.out("knows").group("a").by("age"), __.out("created").group("b").by("name").by(count())).group("a").by("name")).times(2).cap("a", "b"); }