Ai
4 Star 10 Fork 4

Gitee 极速下载/go-dqlite

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
此仓库是为了提升国内下载速度的镜像仓库,每日同步一次。 原始仓库: https://github.com/canonical/go-dqlite
克隆/下载
constants.go 1.82 KB
一键复制 编辑 原始数据 按行查看 历史
Free Ekanayaka 提交于 2019-07-12 16:42 +08:00 . Expose watch function API
package bindings
/*
#include <sqlite3.h>
#include <dqlite.h>
*/
import "C"
// ProtocolVersion is the latest dqlite server protocol version.
const ProtocolVersion = uint64(C.DQLITE_PROTOCOL_VERSION)
// SQLite datatype codes
const (
Integer = C.SQLITE_INTEGER
Float = C.SQLITE_FLOAT
Text = C.SQLITE_TEXT
Blob = C.SQLITE_BLOB
Null = C.SQLITE_NULL
)
// Special data types for time values.
const (
UnixTime = C.DQLITE_UNIXTIME
ISO8601 = C.DQLITE_ISO8601
Boolean = C.DQLITE_BOOLEAN
)
// Logging levels.
const (
LogDebug = C.DQLITE_DEBUG
LogInfo = C.DQLITE_INFO
LogWarn = C.DQLITE_WARN
LogError = C.DQLITE_ERROR
)
// States
const (
Unavailable = C.DQLITE_UNAVAILABLE
Follower = C.DQLITE_FOLLOWER
Candidate = C.DQLITE_CANDIDATE
Leader = C.DQLITE_LEADER
)
// Request types.
const (
RequestLeader = C.DQLITE_REQUEST_LEADER
RequestClient = C.DQLITE_REQUEST_CLIENT
RequestHeartbeat = C.DQLITE_REQUEST_HEARTBEAT
RequestOpen = C.DQLITE_REQUEST_OPEN
RequestPrepare = C.DQLITE_REQUEST_PREPARE
RequestExec = C.DQLITE_REQUEST_EXEC
RequestQuery = C.DQLITE_REQUEST_QUERY
RequestFinalize = C.DQLITE_REQUEST_FINALIZE
RequestExecSQL = C.DQLITE_REQUEST_EXEC_SQL
RequestQuerySQL = C.DQLITE_REQUEST_QUERY_SQL
RequestInterrupt = C.DQLITE_REQUEST_INTERRUPT
RequestJoin = C.DQLITE_REQUEST_JOIN
RequestPromote = C.DQLITE_REQUEST_PROMOTE
RequestRemove = C.DQLITE_REQUEST_REMOVE
)
// Response types.
const (
ResponseFailure = C.DQLITE_RESPONSE_FAILURE
ResponseServer = C.DQLITE_RESPONSE_SERVER
ResponseWelcome = C.DQLITE_RESPONSE_WELCOME
ResponseServers = C.DQLITE_RESPONSE_SERVERS
ResponseDb = C.DQLITE_RESPONSE_DB
ResponseStmt = C.DQLITE_RESPONSE_STMT
ResponseResult = C.DQLITE_RESPONSE_RESULT
ResponseRows = C.DQLITE_RESPONSE_ROWS
ResponseEmpty = C.DQLITE_RESPONSE_EMPTY
)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/mirrors/go-dqlite.git
git@gitee.com:mirrors/go-dqlite.git
mirrors
go-dqlite
go-dqlite
v0.9.4

搜索帮助