Files
secondo/Algebras/PropertyGraph2/sample-orderedrelations/sample-shakespeare/create
2026-01-23 17:03:45 +08:00

36 lines
2.2 KiB
Plaintext

query isdefined(deleteObject("p1"));
let p1=createpgraph("p1");
query p1 addnodesrel["Author","Authorid"];
query p1 addnodesrel["Play","Playid"];
query p1 addnodesrel["Production","Productionid"];
query p1 addnodesrel["Company","Companyid"];
query p1 addnodesrel["User","Userid"];
query p1 addnodesrel["Review","Reviewid"];
query p1 addnodesrel["Performance","Performanceid"];
query p1 addnodesrel["Venue","Venueid"];
query p1 addnodesrel["Street","Streetid"];
query p1 addnodesrel["City","Cityid"];
query p1 addnodesrel["Country","Countryid"];
query p1 addedgesrel["WROTE_PLAY","Authorid=Author.Authorid","Playid=Play.Playid"];
#query p1 addedgesrel["WROTE_PLAY_B","IdFrom=Play.Id","IdTo=Author.Id"];
query p1 addedgesrel["PRODUCTION_OF","Productionid=Production.Productionid","Playid=Play.Playid"];
#query p1 addedgesrel["PRODUCTION_OF_B","IdFrom=Play.Id","IdTo=Production.Id"];
query p1 addedgesrel["PRODUCED","Companyid=Company.Companyid","Productionid=Production.Productionid"];
#query p1 addedgesrel["PRODUCED_B","IdFrom=Production.Id","IdTo=Company.Id"];
query p1 addedgesrel["PERFORMANCE_OF","Performanceid=Performance.Performanceid","Productionid=Production.Productionid"];
#query p1 addedgesrel["PERFORMANCE_OF_B","IdFrom=Production.Id","IdTo=Performance.Id"];
query p1 addedgesrel["VENUE","Performanceid=Performance.Performanceid","Venueid=Venue.Venueid"];
#query p1 addedgesrel["VENUE_B","IdFrom=Venue.Id","IdTo=Performance.Id"];
query p1 addedgesrel["STREET","Venueid=Venue.Venueid","Streetid=Street.Streetid"];
#query p1 addedgesrel["STREET_B","IdFrom=Street.Id","IdTo=Venue.Id"];
query p1 addedgesrel["CITY","Streetid=Street.Streetid","Cityid=City.Cityid"];
#query p1 addedgesrel["CITY_B","IdFrom=City.Id","IdTo=Street.Id"];
query p1 addedgesrel["COUNTRY","Cityid=City.Cityid","Countryid=Country.Countyid"];
#query p1 addedgesrel["COUNTRY_B","IdFrom=Country.Id","IdTo=City.Id"];
query p1 addedgesrel["WROTE_REVIEW","Userid=User.Userid","Reviewid=Review.Reviewid"];
#query p1 addedgesrel["WROTE_REVIEW_B","IdFrom=Review.Id","IdTo=User.Id"];
query p1 addedgesrel["REVIEW_OF","Reviewid=Review.Reviewid","Performanceid=Performance.Performanceid"];
#query p1 addedgesrel["REVIEW_OF_B","IdFrom=Performance.Id","IdTo=Review.Id"];