Eneboo - Documentación para desarrolladores
Funciones
Referencia del Archivo src/sqlite/expr.c
#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

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'