final GetEdges<EdgeSeed> query = new GetEdges.Builder<EdgeSeed>() .addSeed(new EdgeSeed("A", "B", false)) .build(); final Iterable<Edge> edges = graph.execute(query, user); final Edge edge = edges.iterator().next(); final GetEdges<EdgeSeed> query2 = new GetEdges.Builder<EdgeSeed>() .addSeed(new EdgeSeed("A", "B", false)) .build(); final Iterable<Edge> edges2 = graph.execute(query2, user); final Edge edge2 = edges2.iterator().next();
final GetEdges<EntitySeed> getRelatedEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build(); final CloseableIterable<Edge> results = graph.execute(getRelatedEdges, user); .build()) .build(); final GetEdges<EntitySeed> getRelatedEdgesWithCountMoreThan3 = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .view(view) .build(); final CloseableIterable<Edge> filteredResults = graph.execute(getRelatedEdgesWithCountMoreThan3, user);
final GetEdges<EdgeSeed> query = new GetEdges.Builder<EdgeSeed>() .addSeed(new EdgeSeed("A", "B", false)) .build(); final Iterable<Edge> edges = graph.execute(query, user); final Edge edge = edges.iterator().next();
final GetEdges<EntitySeed> getEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build(); final CloseableIterable<Edge> resultsWithBasicUser = graph.execute(getEdges, basicUser); .build(); final GetEdges<EntitySeed> getPublicRelatedEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build(); .build(); final GetEdges<EntitySeed> getPrivateRelatedEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build();
final GetEdges<EntitySeed> getRelatedEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build(); final CloseableIterable<Edge> allColoursResults = graph.execute(getRelatedEdges, user); .edge("red") .build(); final GetEdges<EntitySeed> getRelatedRedEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .view(view) .build(); final CloseableIterable<Edge> redResults = graph.execute(getRelatedRedEdges, user);
.first(new GetEdges.Builder<EntitySeed>() .seeds(seeds) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .view(view) .build()) .then(new ExportToSet()) .then(new GenerateObjects<Edge, EntitySeed>(destVerticesExtractor)) .then(new GetEdges.Builder<EntitySeed>() .inOutType(IncludeIncomingOutgoingType.OUTGOING) .view(view) .build()) .then(new ExportToSet()) .then(new GetSetExport())
final GetEdges<EntitySeed> getRelatedEdges = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build(); final CloseableIterable<Edge> results = graph.execute(getRelatedEdges, user); .build(); final GetEdges<EntitySeed> getRelatedEdgesWithMean = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .view(view) .build(); final CloseableIterable<Edge> transientResults = graph.execute(getRelatedEdgesWithMean, user);
.first(new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build()) .build();
new OperationChain.Builder() .first(new GetAdjacentEntitySeeds.Builder() .addSeed(new EntitySeed("1")) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .build()) .then(new GetEdges.Builder<EntitySeed>() .inOutType(IncludeIncomingOutgoingType.OUTGOING) .build()) .then(new GenerateObjects.Builder<Edge, String>() .generator(dataGenerator)
final GetEdges<EdgeSeed> query = new GetEdges.Builder<EdgeSeed>() .addSeed(new EdgeSeed("A", "B", false)) .build(); final Iterable<Edge> edges = graph.execute(query, user); final Edge edge = edges.iterator().next();
final GetEdges<EntitySeed> query = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed("1")) .build(); final CloseableIterable<Edge> results = graph.execute(query, user);
public CloseableIterable<Edge> getEdgesByEdgeSeeds1to2and2to3WithCountGreaterThan2() { // --------------------------------------------------------- final GetEdges<EdgeSeed> operation = new GetEdges.Builder<EdgeSeed>() .addSeed(new EdgeSeed(1, 2, true)) .addSeed(new EdgeSeed(2, 3, true)) .view(new View.Builder() .edge("edge", new ViewElementDefinition.Builder() .preAggregationFilter(new ElementFilter.Builder() .select("count") .execute(new IsMoreThan(2)) .build()) .build()) .build()) .build(); // --------------------------------------------------------- return runExample(operation); } }
public CloseableIterable<Edge> getAllOutboundEdgesThatAreConnectedToVertex2WithCountGreaterThan1() { // --------------------------------------------------------- final GetEdges<EntitySeed> operation = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed(2)) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .view(new View.Builder() .edge("edge", new ViewElementDefinition.Builder() .preAggregationFilter(new ElementFilter.Builder() .select("count") .execute(new IsMoreThan(1)) .build()) .build()) .build()) .build(); // --------------------------------------------------------- return runExample(operation); }
public Iterable<Edge> withoutDeduplicatingEdges() { // --------------------------------------------------------- final GetEdges<ElementSeed> operation = new GetEdges.Builder<>() .addSeed(new EntitySeed(1)) .addSeed(new EntitySeed(2)) .build(); // --------------------------------------------------------- return runExample(operation); }
public CloseableIterable<Edge> getAllEdgesThatAreConnectedToVertex2() { // --------------------------------------------------------- final GetEdges<EntitySeed> operation = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed(2)) .build(); // --------------------------------------------------------- return runExample(operation); }
public Iterable<Edge> withDeduplicateEdgesFlag() { // --------------------------------------------------------- final GetEdges<ElementSeed> build = new GetEdges.Builder<>() .addSeed(new EntitySeed(1)) .addSeed(new EntitySeed(2)) .deduplicate(true) .build(); // --------------------------------------------------------- return runExample(build); }
public CloseableIterable<Edge> getAllOutboundEdgesThatAreConnectedToVertex2() { // --------------------------------------------------------- final GetEdges<EntitySeed> operation = new GetEdges.Builder<EntitySeed>() .addSeed(new EntitySeed(2)) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .build(); // --------------------------------------------------------- return runExample(operation); }
public CloseableIterable<Edge> getEdgesByEdgeSeeds1to2and2to3() { // --------------------------------------------------------- final GetEdges<EdgeSeed> operation = new GetEdges.Builder<EdgeSeed>() .addSeed(new EdgeSeed(1, 2, true)) .addSeed(new EdgeSeed(2, 3, true)) .build(); // --------------------------------------------------------- return runExample(operation); }
public Iterable<Edge> withDeduplicateEdgesChain() { // --------------------------------------------------------- final OperationChain<CloseableIterable<Edge>> opChain = new OperationChain.Builder() .first(new GetEdges.Builder<>() .addSeed(new EntitySeed(1)) .addSeed(new EntitySeed(2)) .build()) .then(new Deduplicate<Edge>()) .build(); // --------------------------------------------------------- return runExample(opChain); } }