In [1]:
import pandas as pd
import py2neo

graph = py2neo.Graph()

Idee: statisch schreibbar doof!!!


In [3]:
query="""
MATCH (c:Class)-[:DECLARES]->(f:Field)<-[w:WRITES]-(m:Method)
WHERE
f.static = true AND NOT HAS(f.final)
RETURN c.name, f.name, w.lineNumber, m.name
"""
pd.DataFrame(graph.data(query))


Out[3]:
c.name f.name m.name w.lineNumber
0 OwnerController ownersCounter processFindForm 112
1 OwnerController ownersCounter processFindForm 109