16 package emlab.gen.repository;
18 import org.springframework.data.neo4j.annotation.Query;
19 import org.springframework.data.neo4j.annotation.QueryType;
20 import org.springframework.data.neo4j.repository.GraphRepository;
21 import org.springframework.data.repository.query.Param;
29 @Query(
"START zone=node({zone}) match (zone)<-[:REGION]-(powergridnode) WHERE powergridnode.__type__ = 'emlab.gen.domain.technology.PowerGridNode' RETURN powergridnode")
30 Iterable<PowerGridNode> findAllPowerGridNodesByZone(@Param(
"zone")
Zone zone);
32 @Query(value=
"g.v(market).out('ZONE').in('REGION').next()", type=QueryType.Gremlin)