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;
22 import org.springframework.stereotype.Repository;
35 GraphRepository<PowerGeneratingTechnologyNodeLimit> {
37 @Query(value =
"result = g.v(market).out('ZONE').in('REGION').in('NODEPGTLIMIT_NODE').as('x').out('NODEPGTLIMIT_PGT').idFilter(tech, FilterPipe.Filter.EQUAL).back('x'); ;"
38 +
"if(!result.hasNext()){return null;} else{return result.next();}", type = QueryType.Gremlin)
42 @Query(value =
"result = g.v(node).in('NODEPGTLIMIT_NODE').as('x').out('NODEPGTLIMIT_PGT').idFilter(tech, FilterPipe.Filter.EQUAL).back('x'); ;"
43 +
"if(!result.hasNext()){return null;} else{return result.next();}", type = QueryType.Gremlin)