이전에 gremlin에로드 한 그래프의 하위 그래프를 만들려고합니다. 나는 gremlin 테이블에 필요한 모든 노드를 가져올 수 있었지만 테이블에서 서브 그래프를 만들 수는 없습니다. 만약 내가 테이블을 통해 반복하고 vertribute를 추출 할 수 있다면 서브 그래프를 만들고 addVertex를 호출하여 그래프에 추가 할 수 있다고 생각합니다. 내 놈아 테이블은 다음과 같다 : 나는 테이블을 통해 반복 그냥 내가 다음 코드를 사용하여 통과 할 수 있는지 확인하기 위해 인쇄를 시도하지만, 같이 그냥 null을 반환하고
gremlin> for (x=0; x<t.size(); x=x+1)
Gremlin 테이블의 데이터 하위 그래프
gremlin> t[x][0]
==>null
0
A
답변
0
을 종료
파이프의 표에 대한 API를 체크 아웃 :
,369,136 :여기 http://www.tinkerpop.com/docs/javadocs/pipes/2.3.0/com/tinkerpop/pipes/util/structures/Table.html
테이블에 액세스하는 몇 가지 예를의3210
gremlin> g = TinkerGraphFactory.createTinkerGraph()
==>tinkergraph[vertices:6 edges:6]
gremlin> t=new Table();g.v(1).as('f').out.as('x').out.as('y').table(t)
==>v[5]
==>v[3]
gremlin> t
==>[f:v[1], x:v[4], y:v[5]]
==>[f:v[1], x:v[4], y:v[3]]
gremlin> t.get(0,0)
==>v[1]
gremlin> t.get(0,'x')
==>v[4]
gremlin> t.each{r->t.columnNames.each{n->println "col: " + r.getColumn(n)}}
col: v[1]
col: v[4]
col: v[5]
col: v[1]
col: v[4]
col: v[3]
==>[f:v[1], x:v[4], y:v[5]]
==>[f:v[1], x:v[4], y:v[3]]
관련 문제
- 1. Gremlin Server 내에서 그래프 만들기
- 2. Gremlin : 기존 그래프 데이터베이스에 반복적으로 설정하십시오.
- 3. DSE 그래프 Gremlin GROUP BY 카운트 쿼리
- 4. 스칼라에서 꼭지점 생성 gremlin titan 그래프 DB
- 5. Gremlin/Cypher 코딩 표준
- 6. 동일한 데이터 테이블의 SQL 하위 쿼리
- 7. SQL 하위 쿼리 같은 테이블의 모든 데이터
- 8. Java 코드가없는 IDE의 Gremlin (셸처럼)
- 9. 대륙간 탄도탄 - Faunus - Gremlin 예
- 10. Gremlin 두 속성에 의한 그룹
- 11. Gremlin/Groovy groupCount 결과
- 12. 하위 그래프 열거
- 13. 무작위 가중 하위 그래프
- 14. iGraph 생성 하위 그래프
- 15. K-Size 하위 그래프
- 16. 하위 그래프 igraph 그래프 by 레이블
- 17. 한 테이블의 데이터 = 다른 테이블의 데이터
- 18. 데이터 테이블의 데이터 인쇄
- 19. 데이터 테이블의 Json 데이터
- 20. 액세스 테이블의 하위 테이블
- 21. Gremlin Java 및 쿼리
- 22. query gremlin through java
- 23. OrientDB PHP/Gremlin Bridge
- 24. Gremlin + Neo4j Lucene 검색
- 25. Gremlin 루프 중지 조건
- 26. Gremlin in tab 버튼
- 27. Gremlin 쿼리와 가장자리를 결합하여 속성
- 28. 두 테이블의 데이터 필터링
- 29. 길이가 다른 두 테이블의 막대 그래프 만들기
- 30. Gremlin/TitanDB를 사용하여 집계 쿼리 수행