Skip to content

Commit e422db7

Browse files
committed
Add example queries
1 parent c19ea68 commit e422db7

8 files changed

+118
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
person(personID: 4) {
3+
name
4+
}
5+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
person(personID: 4) {
3+
name
4+
gender
5+
homeworld {
6+
name
7+
}
8+
}
9+
}
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
person(personID: 4) {
3+
name
4+
gender
5+
homeworld {
6+
name
7+
}
8+
starshipConnection {
9+
edges {
10+
node {
11+
id
12+
manufacturers
13+
}
14+
}
15+
}
16+
}
17+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# GraphQL server handles pagination on this example
2+
{
3+
allStarships {
4+
edges {
5+
node {
6+
id
7+
}
8+
}
9+
}
10+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
allStarships(first: 7) {
3+
edges {
4+
node {
5+
id
6+
name
7+
model
8+
costInCredits
9+
pilotConnection {
10+
edges {
11+
node {
12+
name
13+
homeworld {
14+
name
15+
}
16+
}
17+
}
18+
}
19+
}
20+
}
21+
}
22+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
allStarships(first: 7) {
3+
edges {
4+
node {
5+
id
6+
name
7+
model
8+
costInCredits
9+
pilotConnection {
10+
edges {
11+
node {
12+
...pilotFragment
13+
}
14+
}
15+
}
16+
}
17+
}
18+
}
19+
}
20+
21+
fragment pilotFragment on Person {
22+
name
23+
homeworld { name }
24+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
allStarships(first: 7) {
3+
edges {
4+
node {
5+
...starshipFragment
6+
}
7+
}
8+
}
9+
}
10+
11+
fragment starshipFragment on Starship {
12+
id
13+
name
14+
model
15+
costInCredits
16+
pilotConnection { edges { node { ...pilotFragment }}}
17+
}
18+
fragment pilotFragment on Person {
19+
name
20+
homeworld { name }
21+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
__type(name: "Person") {
3+
name
4+
fields {
5+
name
6+
description
7+
type { name }
8+
}
9+
}
10+
}

0 commit comments

Comments
 (0)