|
1 |
| -{{ $checksum := md5 .Inner }} |
| 1 | +{{ $code := trim .Inner "\n" }} |
| 2 | +{{ $checksum := md5 $code }} |
2 | 3 |
|
3 |
| -<div class="runnable" data-checksum="{{ $checksum }}" data-initial="{{ .Inner }}" data-current="{{ .Inner }}" data-dirty="false"> |
| 4 | +<div class="runnable" data-checksum="{{ $checksum }}" data-initial="{{ $code }}" data-current="{{ $code }}" data-dirty="false"> |
4 | 5 | <div class="container-fluid">
|
5 | 6 | <div class="row">
|
6 | 7 | <div class="runnable-col runnable-col-code col-12 col-sm-12 col-md-12 col-lg-6 nopadding">
|
|
13 | 14 | <nav class="nav-languages">
|
14 | 15 | <a class="language active" data-action="nav-lang" data-target="query" href="#">Query</a>
|
15 | 16 | <a class="language" data-action="nav-lang" data-target="curl" href="#">Curl</a>
|
| 17 | + <a class="language" data-action="nav-lang" data-target="go" href="#">Go</a> |
16 | 18 | <a class="language" data-action="nav-lang" data-target="java" href="#">Java</a>
|
17 | 19 | </nav>
|
18 | 20 | </div>
|
|
38 | 40 |
|
39 | 41 | <div class="runnable-content runnable-code">
|
40 | 42 | <div class="runnable-tab-content active" data-tab="query">
|
41 |
| - <pre><code class="no-copy"><span class="query-content">{{ .Inner }}</span></code></pre> |
| 43 | + <pre><code class="no-copy"><span class="query-content">{{ $code }}</span></code></pre> |
42 | 44 |
|
43 | 45 | </div>
|
44 | 46 |
|
45 | 47 | <div class="runnable-tab-content" data-tab="edit">
|
46 |
| - <textarea class="query-content-editable">{{ .Inner }}</textarea> |
| 48 | + <textarea class="query-content-editable">{{ $code }}</textarea> |
47 | 49 | </div>
|
48 | 50 |
|
49 | 51 | <div class="runnable-tab-content" data-tab="curl">
|
50 | 52 | <pre><code class="no-copy" tabindex="-1">curl localhost:8080/query -XPOST -d '
|
51 |
| -<span class="query-content">{{ .Inner }}</span>' | python -m json.tool | less</code></pre> |
| 53 | +<span class="query-content">{{ $code }}</span>' | python -m json.tool | less</code></pre> |
52 | 54 | </div>
|
53 | 55 |
|
54 | 56 | <div class="runnable-tab-content" data-tab="java">
|
|
59 | 61 | public class DgraphMain {
|
60 | 62 | public static void main(final String[] args) {
|
61 | 63 | final DgraphClient dgraphClient = GrpcDgraphClient.newInstance("localhost", 8080);
|
62 |
| - final DgraphResult result = dgraphClient.query("<span class="query-content java">{{ .Inner }}</span>"); |
| 64 | + final DgraphResult result = dgraphClient.query("<span class="query-content java">{{ $code }}</span>"); |
63 | 65 | System.out.println(result.toJsonObject().toString());
|
64 | 66 | }
|
| 67 | +}</code></pre> |
| 68 | + </div> |
| 69 | + |
| 70 | + <div class="runnable-tab-content" data-tab="go"> |
| 71 | + <pre><code class="no-copy" tabindex="-1">package main |
| 72 | + |
| 73 | +import ( |
| 74 | + "context" |
| 75 | + "flag" |
| 76 | + "fmt" |
| 77 | + "log" |
| 78 | + |
| 79 | + "github.com/dgraph-io/dgraph/client" |
| 80 | + "github.com/dgraph-io/dgraph/protos/graphp" |
| 81 | + "github.com/gogo/protobuf/proto" |
| 82 | + "google.golang.org/grpc" |
| 83 | +) |
| 84 | + |
| 85 | +var ( |
| 86 | + dgraph = flag.String("d", "127.0.0.1:8080", "Dgraph server address") |
| 87 | +) |
| 88 | + |
| 89 | +func main() { |
| 90 | + conn, err := grpc.Dial("127.0.0.1:8080", grpc.WithInsecure()) |
| 91 | + if err != nil { |
| 92 | + log.Fatal(err) |
| 93 | + } |
| 94 | + defer conn.Close() |
| 95 | + |
| 96 | + dgraphClient := graphp.NewDgraphClient(conn) |
| 97 | + req := client.Req{} |
| 98 | + req.SetQuery(`<span class="query-content">{{ $code }}</span>`) |
| 99 | + |
| 100 | + resp, err := dgraphClient.Run(context.Background(), req.Request()) |
| 101 | + if err != nil { |
| 102 | + log.Fatalf("Error in getting response from server, %s", err) |
| 103 | + } |
| 104 | + fmt.Printf("Response %+v\n", proto.MarshalTextString(resp)) |
65 | 105 | }</code></pre>
|
66 | 106 | </div>
|
67 | 107 | </div>
|
|
0 commit comments