Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/sqlite/expr.c
#include "sqliteInt.h"
#include <ctype.h>

Funciones

ExprsqliteExpr (int op, Expr *pLeft, Expr *pRight, Token *pToken)
void sqliteExprSpan (Expr *pExpr, Token *pLeft, Token *pRight)
ExprsqliteExprFunction (ExprList *pList, Token *pToken)
void sqliteExprDelete (Expr *p)
ExprsqliteExprDup (Expr *p)
void sqliteTokenCopy (Token *pTo, Token *pFrom)
ExprListsqliteExprListDup (ExprList *p)
SrcListsqliteSrcListDup (SrcList *p)
IdListsqliteIdListDup (IdList *p)
SelectsqliteSelectDup (Select *p)
ExprListsqliteExprListAppend (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)
FuncDefsqliteFindFunction (sqlite *db, const char *zName, int nName, int nArg, int createFlag)

Documentación de las funciones

Expr* sqliteExpr ( int  op,
Expr pLeft,
Expr pRight,
Token pToken 
)
int sqliteExprAnalyzeAggregates ( Parse pParse,
Expr pExpr 
)
int sqliteExprCheck ( Parse pParse,
Expr pExpr,
int  allowAgg,
int pIsAgg 
)
void sqliteExprCode ( Parse pParse,
Expr pExpr 
)
int sqliteExprCodeExprList ( Parse pParse,
ExprList pList,
int  includeTypes 
)
int sqliteExprCompare ( Expr pA,
Expr pB 
)
void sqliteExprDelete ( Expr p)
Expr* sqliteExprDup ( Expr p)
Expr* sqliteExprFunction ( ExprList pList,
Token pToken 
)
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 
)
ExprList* sqliteExprListAppend ( ExprList pList,
Expr pExpr,
Token pName 
)
void sqliteExprListDelete ( ExprList pList)
ExprList* sqliteExprListDup ( ExprList p)
int sqliteExprResolveIds ( Parse pParse,
SrcList pSrcList,
ExprList pEList,
Expr pExpr 
)
void sqliteExprSpan ( Expr pExpr,
Token pLeft,
Token pRight 
)
int sqliteExprType ( Expr p)
FuncDef* sqliteFindFunction ( sqlite db,
const char *  zName,
int  nName,
int  nArg,
int  createFlag 
)
IdList* sqliteIdListDup ( IdList p)
int sqliteIsRowid ( const char *  z)
Select* sqliteSelectDup ( Select p)
SrcList* sqliteSrcListDup ( SrcList p)
void sqliteTokenCopy ( Token pTo,
Token pFrom 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'