.first(new GetAdjacentIds.Builder() .input(new EntitySeed("South West")) .view(new View.Builder() .build()) .build()) .then(new GetAdjacentIds.Builder() .view(new View.Builder() .edge("LocationContainsRoad")
public CloseableIterable<? extends EntityId> getAdjacentIdsAlongOutboundEdgesFromVertex2WithCountGreaterThan1() { // --------------------------------------------------------- final GetAdjacentIds operation = new GetAdjacentIds.Builder() .input(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, null); } }
public void addNamedOperation() { // --------------------------------------------------------- final AddNamedOperation operation = new AddNamedOperation.Builder() .operationChain(new OperationChain.Builder() .first(new GetAdjacentIds.Builder() .inOutType(SeededGraphFilters.IncludeIncomingOutgoingType.OUTGOING) .build()) .then(new GetAdjacentIds.Builder() .inOutType(SeededGraphFilters.IncludeIncomingOutgoingType.OUTGOING) .build()) .build()) .description("2 hop query") .name("2-hop") .readAccessRoles("read-user") .writeAccessRoles("write-user") .overwrite() .build(); // --------------------------------------------------------- runExampleNoResult(operation, null); }
public CloseableIterable<? extends EntityId> getAdjacentIdsFromVertex2() { // --------------------------------------------------------- final GetAdjacentIds operation = new GetAdjacentIds.Builder() .input(new EntitySeed(2)) .build(); // --------------------------------------------------------- return runExample(operation, null); }
public CloseableIterable<? extends EntityId> getAdjacentIdsAlongOutboundEdgesFromVertex2() { // --------------------------------------------------------- final GetAdjacentIds operation = new GetAdjacentIds.Builder() .input(new EntitySeed(2)) .inOutType(IncludeIncomingOutgoingType.OUTGOING) .build(); // --------------------------------------------------------- return runExample(operation, null); }