/** * @see GraphTraversal#mean(Scope) */ public static <A> GraphTraversal<A, Double> mean(final Scope scope) { return __.<A>start().mean(scope); }
/** * @see GraphTraversal#mean() */ public static <A> GraphTraversal<A, Double> mean() { return __.<A>start().mean(); }
@Override public Traversal<Vertex, Double> get_g_V_age_mean() { return g.V().values("age").mean(); }
@Override public Traversal<Vertex, Number> get_g_V_foo_mean() { return g.V().values("foo").mean(); }
@Override public Traversal<Vertex, Double> get_g_V_age_fold_meanXlocalX() { return g.V().values("age").fold().mean(Scope.local); }
@Override public Traversal<Vertex, Number> get_g_V_foo_fold_meanXlocalX() { return g.V().values("foo").fold().mean(Scope.local); }
@Override public Traversal<Vertex, Map<String, Number>> get_g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_meanX() { return g.V().hasLabel("software").<String, Number>group().by("name").by(bothE().values("weight").mean()); } }
@Override public GremlinSteps<GraphTraversal, P> mean() { g.mean(); return this; }
/** * @see GraphTraversal#mean() */ public static <A> GraphTraversal<A, Double> mean() { return __.<A>start().mean(); }
/** * @see GraphTraversal#mean(Scope) */ public static <A> GraphTraversal<A, Double> mean(final Scope scope) { return __.<A>start().mean(scope); }
@Override public Traversal<Vertex, String> get_g_V_matchXa_hasXsong_name_sunshineX__a_mapX0followedBy_weight_meanX_b__a_0followedBy_c__c_filterXweight_whereXgteXbXXX_outV_dX_selectXdX_byXnameX() { return g.V().match( as("a").has("song", "name", "HERE COMES SUNSHINE"), as("a").map(inE("followedBy").values("weight").mean()).as("b"), as("a").inE("followedBy").as("c"), as("c").filter(values("weight").where(P.gte("b"))).outV().as("d")). <String>select("d").by("name"); }
@Benchmark public GraphTraversal.Admin<Vertex,Vertex> testTranslationLong() { return translator.translate(g.V().match( as("a").has("song", "name", "HERE COMES SUNSHINE"), as("a").map(inE("followedBy").values("weight").mean()).as("b"), as("a").inE("followedBy").as("c"), as("c").filter(values("weight").where(P.gte("b"))).outV().as("d")). <String>select("d").by("name").asAdmin().getBytecode()); }
@Override public Traversal<Vertex, Double> get_g_V_age_mean() { return g.V().values("age").mean(); }
@Override public Traversal<Vertex, Number> get_g_V_foo_mean() { return g.V().values("foo").mean(); }
@Override public Traversal<Vertex, Number> get_g_V_foo_fold_meanXlocalX() { return g.V().values("foo").fold().mean(Scope.local); }
@Override public Traversal<Vertex, Double> get_g_V_age_fold_meanXlocalX() { return g.V().values("age").fold().mean(Scope.local); }
@Override public Traversal<Vertex, Map<String, Number>> get_g_V_hasLabelXsoftwareX_group_byXnameX_byXbothE_weight_meanX() { return g.V().hasLabel("software").<String, Number>group().by("name").by(bothE().values("weight").mean()); } }
@Override public Traversal<Vertex, String> get_g_V_matchXa_hasXsong_name_sunshineX__a_mapX0followedBy_weight_meanX_b__a_0followedBy_c__c_filterXweight_whereXgteXbXXX_outV_dX_selectXdX_byXnameX() { return g.V().match( as("a").has("song", "name", "HERE COMES SUNSHINE"), as("a").map(inE("followedBy").values("weight").mean()).as("b"), as("a").inE("followedBy").as("c"), as("c").filter(values("weight").where(P.gte("b"))).outV().as("d")). <String>select("d").by("name"); }