vttp
An HTTP backed Virtual Table extension for SQLite
Loading...
Searching...
No Matches
sql.h
Go to the documentation of this file.
1
6#pragma once
7
8#include "pyc.h"
9
10#define ICOL_URL 0
11#define ICOL_HEADERS 1
12#define ICOL_BODY 2
13
14#define ICOL_BIT(i) (1u << (i))
15
16struct column_def {
17 struct str name;
18 struct str typename;
19 struct str default_value;
20
21 struct str *generated_always_as;
22 size_t generated_always_as_len;
23};
24
29struct column_def *parse_column_defs(int argc, const char *const *argv,
30 size_t *num_columns);
31
35char *resolve_hidden_col(struct column_def *column_defs, uint icol, int plan_mask, char *arg_value);
A python-inspired API for general C scripts.
struct column_def * parse_column_defs(int argc, const char *const *argv, size_t *num_columns)
Definition sql.c:187
Definition sql.h:16
Buffer pointer + length.
Definition pyc.h:24