.build()) .addSeed(new EntitySeed("user02")) .build()) .then(new GetEntities.Builder() .view(new View.Builder()
.addSeed(new EntitySeed("1")) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .build()) .then(new GetEdges.Builder<EntitySeed>() .inOutType(IncludeIncomingOutgoingType.OUTGOING)
public CloseableIterable<EntitySeed> getAdjacentEntitySeedsAlongOutboundEdgesFromVertex2WithCountGreaterThan1() { // --------------------------------------------------------- final GetAdjacentEntitySeeds operation = new GetAdjacentEntitySeeds.Builder() .addSeed(new EntitySeed(2)) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .view(new View.Builder() .entity("entity", new ViewElementDefinition.Builder() .preAggregationFilter(new ElementFilter.Builder() .select("count") .execute(new IsMoreThan(1)) .build()) .build()) .edge("edge", new ViewElementDefinition.Builder() .preAggregationFilter(new ElementFilter.Builder() .select("count") .execute(new IsMoreThan(1)) .build()) .build()) .build()) .build(); // --------------------------------------------------------- return runExample(operation); } }
public void addNamedOperation() { // --------------------------------------------------------- final AddNamedOperation operation = new AddNamedOperation.Builder() .operationChain(new OperationChain.Builder() .first(new GetAdjacentEntitySeeds.Builder() .inOutType(GetOperation.IncludeIncomingOutgoingType.OUTGOING) .build()) .then(new GetAdjacentEntitySeeds.Builder() .inOutType(GetOperation.IncludeIncomingOutgoingType.OUTGOING) .deduplicate(true) .build()) .build()) .description("2 hop query") .name("2-hop") .readAccessRoles("read-user") .writeAccessRoles("write-user") .overwrite() .build(); // --------------------------------------------------------- runExampleNoResult(operation); }
public CloseableIterable<EntitySeed> getAdjacentEntitySeedsAlongOutboundEdgesFromVertex2() { // --------------------------------------------------------- final GetAdjacentEntitySeeds operation = new GetAdjacentEntitySeeds.Builder() .addSeed(new EntitySeed(2)) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .build(); // --------------------------------------------------------- return runExample(operation); }
public CloseableIterable<EntitySeed> getAdjacentEntitySeedsFromVertex2() { // --------------------------------------------------------- final GetAdjacentEntitySeeds operation = new GetAdjacentEntitySeeds.Builder() .addSeed(new EntitySeed(2)) .build(); // --------------------------------------------------------- return runExample(operation); }