schema.vertexLabel("People").
ifNotExists().
partitionBy("name", Text).
create();
schema.vertexLabel("Fingr").
ifNotExists().
partitionBy("name", Text).
create();
schema.edgeLabel('win').
ifNotExists().
from('Fingr').to('Fingr').
create()
schema.edgeLabel('lose').
ifNotExists().
from('Fingr').to('Fingr').
create()
schema.edgeLabel('draw').
ifNotExists().
from('Fingr').to('Fingr').
create()
schema.edgeLabel('pon').
ifNotExists().
from('People').to('Fingr').
create()
taro = g.addV("People").
property("name", "Taro").
next();
jiro = g.addV("People").
property("name", "Jiro").
next();
rock = g.addV("Fingr").
property("name", "rock").
next();
paper = g.addV("Fingr").
property("name", "paper").
next();
scissors = g.addV("Fingr").
property("name", "scissors").
next();
g.addE("win").
from(rock).
to(scissors).
next();
g.addE("draw").
from(rock).
to(rock).
next();
g.addE("lose").
from(rock).
to(paper).
next();
g.addE("win").
from(scissors).
to(paper).
next();
g.addE("draw").
from(scissors).
to(scissors).
next();
g.addE("lose").
from(scissors).
to(rock).
next();
g.addE("win").
from(paper).
to(rock).
next();
g.addE("draw").
from(paper).
to(paper).
next();
g.addE("lose").
from(paper).
to(scissors).
next();
g.addE("pon").
from(taro).
to(paper).
next()
g.addE("pon").
from(jiro).
to(rock).
next()
dev.V()
Created
May 19, 2020 14:40
-
-
Save mzsima/e7138b22cfeb4192ec6808e32593d1c3 to your computer and use it in GitHub Desktop.
太郎がパーで二郎がグー
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment