Module compile

Source
Expand description

Functions to compile parsed expressions, checking types.

Functionsยง

c_bool
Compile bool expression.
c_call
Compile ExprCall to CExpPtr<Value>, checking parameter types.
c_check
Calculate various attributes such as data_type, is_constant etc.
c_delete
Compile DELETE statement.
c_float
Compile float expression.
c_for
Compile FOR statement.
c_function
Compile named function (if it is not already compiled ).
c_int
Compile int expression.
c_select
Compile FromExpression to CFromExpression.
c_set
Compile FromExpression in Set context.
c_table
Look for named table in database.
c_te
Compile a TableExpression to CTableExpression.
c_update
Compile UPDATE statement.
c_value
Compile an expression.
c_where
Compile WHERE clause, using table index if possible.
name_to_col
Lookup the column offset and DataType of a named column.
name_to_colnum
Lookup the column number and DataType of a named column.
push
Generate code to evaluate expression and push the value onto the stack.