src/allographer/v2/query_builder/models/surreal/surreal_types

created by let rdb = dbOpen(SurrealDB, "ns", "database", "user", "pass", "http://surreal", 8000)

Types

Connection = object
  conn*: SurrealConn
  isBusy*: bool
  createdAt*: int64
Connections = ref object
  conns*: seq[Connection]
  timeout*: int
RawSurrealQuery = ref object
  log*: LogSetting
  pools*: Connections
  query*: JsonNode
  queryString*: string
  placeHolder*: JsonNode
SurrealConnections = ref object
  log*: LogSetting
  pools*: Connections
SurrealDB = object
SurrealId = object
  table*: string
  
SurrealQuery = ref object
  log*: LogSetting
  pools*: Connections
  query*: JsonNode
  queryString*: string
  placeHolder*: JsonNode
created by rdb.select("columnName") or rdb.table("tableName")

Procs

proc `$`(self: SurrealId): string {....raises: [], tags: [], forbids: [].}
proc `%`(self: SurrealId): JsonNode {....raises: [], tags: [], forbids: [].}
proc new(__4362076187: type SurrealQuery; log: LogSetting; pools: Connections;
         query: JsonNode): SurrealQuery
proc new(__4362076208: type SurrealId): SurrealId
create empty surreal id
proc new(__4362076212: type SurrealId; table, id: string): SurrealId
let rawId = "user:z7cr4mz474h4ab7rcd6d"
let table = "user"
let id = "z7cr4mz474h4ab7rcd6d"
let surrealId = SureealId.new(table, id)
proc new(__4362076218: type SurrealId; rawId: string): SurrealId
let rawId = "user:z7cr4mz474h4ab7rcd6d"
let surrealId = SureealId.new(rawId)
proc rawId(self: SurrealId): string {....raises: [], tags: [], forbids: [].}
let rawId = "user:z7cr4mz474h4ab7rcd6d"
let surrealId = SureealId.new(rawId)
surrealId.rawId() == "user:z7cr4mz474h4ab7rcd6d"