# src/allographer/query_builder/models/surreal/query/surreal_builder

Theme:

- Index

Search:
Group by:

# Imports

../surreal_types, surreal_generator

# Procs

    proc countBuilder(self: SurrealQuery): string {....raises: [KeyError], tags: [],
        forbids: [].}

    proc deleteBuilder(self: SurrealQuery): string {....raises: [KeyError], tags: [],
        forbids: [].}

    proc deleteByIdBuilder(self: SurrealQuery; id: string): string {....raises: [],
        tags: [], forbids: [].}

    proc insertValueBuilder(self: SurrealQuery; items: JsonNode): string {.
        ...raises: [KeyError], tags: [], forbids: [].}

    proc insertValuesBuilder(self: SurrealQuery; items: openArray[JsonNode]): string {.
        ...raises: [KeyError], tags: [], forbids: [].}

    proc selectAvgBuilder(self: SurrealQuery; column: string): string {.
        ...raises: [KeyError], tags: [], forbids: [].}

    proc selectBuilder(self: SurrealQuery): string {....raises: [KeyError], tags: [],
        forbids: [].}

    proc selectFindBuilder(self: SurrealQuery; id: SurrealId; key: string): string {.
        ...raises: [KeyError], tags: [], forbids: [].}

    proc selectFirstBuilder(self: SurrealQuery): string {....raises: [KeyError],
        tags: [], forbids: [].}

    proc selectSumBuilder(self: SurrealQuery; column: string): string {.
        ...raises: [KeyError], tags: [], forbids: [].}

    proc updateBuilder(self: SurrealQuery; items: JsonNode): string {.
        ...raises: [KeyError], tags: [], forbids: [].}

    proc updateMergeBuilder(self: SurrealQuery; id: string; items: JsonNode): string {.
        ...raises: [KeyError], tags: [], forbids: [].}