Expand description

Functions to compile parsed expressions, checking types.

Functions

Compile bool expression.

Compile ExprCall to CExpPtr, checking parameter types.

Calculate various attributes such as data_type, is_constant etc.

Compile DELETE statement.

Compile float expression.

Compile FOR statement.

Compile named function (if it is if not already compiled ).

Compile int expression.

Compile SelectExpression to CSelectExpression.

Look for named table in database.

Compile a TableExpression to CTableExpression.

Compile UPDATE statement.

Compile an expression.

Compile WHERE clause, using table index if possible.

Lookup the column offset and DataType of a named column.

Lookup the column number and DataType of a named column.

Generate code to evaluate expression and push the value onto the stack.