diff options
Diffstat (limited to 'lib/impure/db_postgres.nim')
-rw-r--r-- | lib/impure/db_postgres.nim | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/impure/db_postgres.nim b/lib/impure/db_postgres.nim index ec804072f..45cd38daa 100644 --- a/lib/impure/db_postgres.nim +++ b/lib/impure/db_postgres.nim @@ -381,6 +381,10 @@ proc `[]`*(row: InstantRow; col: int): string {.inline.} = ## returns text for given column of the row $pqgetvalue(row.res, int32(row.line), int32(col)) +proc unsafeColumnAt*(row: InstantRow, index: int): cstring {.inline.} = + ## Return cstring of given column of the row + pqgetvalue(row.res, int32(row.line), int32(index)) + proc len*(row: InstantRow): int {.inline.} = ## returns number of columns in the row int(pqNfields(row.res)) |