#include "sqliteInt.h"
#include <ctype.h>
Funciones |
Expr * | sqliteExpr (int op, Expr *pLeft, Expr *pRight, Token *pToken) |
void | sqliteExprSpan (Expr *pExpr, Token *pLeft, Token *pRight) |
Expr * | sqliteExprFunction (ExprList *pList, Token *pToken) |
void | sqliteExprDelete (Expr *p) |
Expr * | sqliteExprDup (Expr *p) |
void | sqliteTokenCopy (Token *pTo, Token *pFrom) |
ExprList * | sqliteExprListDup (ExprList *p) |
SrcList * | sqliteSrcListDup (SrcList *p) |
IdList * | sqliteIdListDup (IdList *p) |
Select * | sqliteSelectDup (Select *p) |
ExprList * | sqliteExprListAppend (ExprList *pList, Expr *pExpr, Token *pName) |
void | sqliteExprListDelete (ExprList *pList) |
int | sqliteExprIsConstant (Expr *p) |
int | sqliteExprIsInteger (Expr *p, int *pValue) |
int | sqliteIsRowid (const char *z) |
int | sqliteExprResolveIds (Parse *pParse, SrcList *pSrcList, ExprList *pEList, Expr *pExpr) |
int | sqliteExprCheck (Parse *pParse, Expr *pExpr, int allowAgg, int *pIsAgg) |
int | sqliteExprType (Expr *p) |
void | sqliteExprCode (Parse *pParse, Expr *pExpr) |
int | sqliteExprCodeExprList (Parse *pParse, ExprList *pList, int includeTypes) |
void | sqliteExprIfTrue (Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) |
void | sqliteExprIfFalse (Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) |
int | sqliteExprCompare (Expr *pA, Expr *pB) |
int | sqliteExprAnalyzeAggregates (Parse *pParse, Expr *pExpr) |
FuncDef * | sqliteFindFunction (sqlite *db, const char *zName, int nName, int nArg, int createFlag) |
Documentación de las funciones
int sqliteExprAnalyzeAggregates |
( |
Parse * |
pParse, |
|
|
Expr * |
pExpr |
|
) |
| |
void sqliteExprCode |
( |
Parse * |
pParse, |
|
|
Expr * |
pExpr |
|
) |
| |
void sqliteExprDelete |
( |
Expr * |
p | ) |
|
void sqliteExprIfFalse |
( |
Parse * |
pParse, |
|
|
Expr * |
pExpr, |
|
|
int |
dest, |
|
|
int |
jumpIfNull |
|
) |
| |
void sqliteExprIfTrue |
( |
Parse * |
pParse, |
|
|
Expr * |
pExpr, |
|
|
int |
dest, |
|
|
int |
jumpIfNull |
|
) |
| |
int sqliteExprIsConstant |
( |
Expr * |
p | ) |
|
int sqliteExprIsInteger |
( |
Expr * |
p, |
|
|
int * |
pValue |
|
) |
| |
void sqliteExprListDelete |
( |
ExprList * |
pList | ) |
|
int sqliteIsRowid |
( |
const char * |
z | ) |
|
void sqliteTokenCopy |
( |
Token * |
pTo, |
|
|
Token * |
pFrom |
|
) |
| |