vttp
An HTTP backed Virtual Table extension for SQLite
Loading...
Searching...
No Matches
lib
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
16
struct
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
29
struct
column_def
*
parse_column_defs
(
int
argc,
const
char
*
const
*argv,
30
size_t
*num_columns);
31
35
char
*resolve_hidden_col(
struct
column_def
*column_defs, uint icol,
int
plan_mask,
char
*arg_value);
pyc.h
A python-inspired API for general C scripts.
parse_column_defs
struct column_def * parse_column_defs(int argc, const char *const *argv, size_t *num_columns)
Definition
sql.c:187
column_def
Definition
sql.h:16
str
Buffer pointer + length.
Definition
pyc.h:24
Generated by
1.9.8