reldb 0.1.0
Recreational SQLite
Loading...
Searching...
No Matches
compiler.h
Go to the documentation of this file.
1
5#ifndef COMPILER_H
6#define COMPILER_H
7
8#include "inputbuffer.h"
9#include "statement.h"
10
19
29
30#endif // COMPILER_H
MetaCmdRes do_meta_cmd(InputBuffer *inbuf)
Parses and executes non-SQL meta-commands (commands starting with '.').
Definition compiler.c:11
PrepareRes prepare_statement(InputBuffer *inbuf, Statement *stmt)
The "Compiler": parses raw string input into an executable Statement.
Definition compiler.c:22
Defines the InputBuffer structure and related I/O functions.
Core database statement definitions.
PrepareRes
Result codes for the SQL statement compiler.
Definition statement.h:16
MetaCmdRes
Result codes for meta-command execution.
Definition statement.h:10
A structure to hold dynamically allocated string input data.
Definition inputbuffer.h:24
A parsed SQL statement ready for execution by the VM.
Definition statement.h:31