File: schema.go

package info (click to toggle)
golang-github-canonical-go-dqlite 2.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 712 kB
  • sloc: sh: 380; makefile: 5
file content (41 lines) | stat: -rw-r--r-- 2,570 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
package protocol

//go:generate ./schema.sh --request init

//go:generate ./schema.sh --request Leader     unused:uint64
//go:generate ./schema.sh --request Client     id:uint64
//go:generate ./schema.sh --request Heartbeat  timestamp:uint64
//go:generate ./schema.sh --request Open       name:string flags:uint64 vfs:string
//go:generate ./schema.sh --request Prepare    db:uint64 sql:string
//go:generate ./schema.sh --request Exec:0     db:uint32 stmt:uint32 values:NamedValues
//go:generate ./schema.sh --request Exec:1     db:uint32 stmt:uint32 values:NamedValues32
//go:generate ./schema.sh --request Query:0    db:uint32 stmt:uint32 values:NamedValues
//go:generate ./schema.sh --request Query:1    db:uint32 stmt:uint32 values:NamedValues32
//go:generate ./schema.sh --request Finalize   db:uint32 stmt:uint32
//go:generate ./schema.sh --request ExecSQL:0  db:uint64 sql:string values:NamedValues
//go:generate ./schema.sh --request ExecSQL:1  db:uint64 sql:string values:NamedValues32
//go:generate ./schema.sh --request QuerySQL:0 db:uint64 sql:string values:NamedValues
//go:generate ./schema.sh --request QuerySQL:1 db:uint64 sql:string values:NamedValues32
//go:generate ./schema.sh --request Interrupt  db:uint64
//go:generate ./schema.sh --request Add        id:uint64 address:string
//go:generate ./schema.sh --request Assign     id:uint64 role:uint64
//go:generate ./schema.sh --request Remove     id:uint64
//go:generate ./schema.sh --request Dump       name:string
//go:generate ./schema.sh --request Cluster    format:uint64
//go:generate ./schema.sh --request Transfer   id:uint64
//go:generate ./schema.sh --request Describe   format:uint64
//go:generate ./schema.sh --request Weight     weight:uint64

//go:generate ./schema.sh --response init
//go:generate ./schema.sh --response Failure  code:uint64 message:string
//go:generate ./schema.sh --response Welcome  heartbeatTimeout:uint64
//go:generate ./schema.sh --response NodeLegacy  address:string
//go:generate ./schema.sh --response Node     id:uint64 address:string
//go:generate ./schema.sh --response Nodes    servers:Nodes
//go:generate ./schema.sh --response Db       id:uint32 unused:uint32
//go:generate ./schema.sh --response Stmt     db:uint32 id:uint32 params:uint64
//go:generate ./schema.sh --response Empty    unused:uint64
//go:generate ./schema.sh --response Result   result:Result
//go:generate ./schema.sh --response Rows     rows:Rows
//go:generate ./schema.sh --response Files    files:Files
//go:generate ./schema.sh --response Metadata failureDomain:uint64 weight:uint64