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

Funciones

void sqliteBeginParse (Parse *pParse, int explainFlag)
void sqliteExec (Parse *pParse)
TablesqliteFindTable (sqlite *db, const char *zName, const char *zDatabase)
TablesqliteLocateTable (Parse *pParse, const char *zName, const char *zDbase)
IndexsqliteFindIndex (sqlite *db, const char *zName, const char *zDb)
void sqliteUnlinkAndDeleteIndex (sqlite *db, Index *pIndex)
void sqliteResetInternalSchema (sqlite *db, int iDb)
void sqliteRollbackInternalChanges (sqlite *db)
void sqliteCommitInternalChanges (sqlite *db)
void sqliteDeleteTable (sqlite *db, Table *pTable)
char * sqliteTableNameFromToken (Token *pName)
void sqliteOpenMasterTable (Vdbe *v, int isTemp)
void sqliteStartTable (Parse *pParse, Token *pStart, Token *pName, int isTemp, int isView)
void sqliteAddColumn (Parse *pParse, Token *pName)
void sqliteAddNotNull (Parse *pParse, int onError)
void sqliteAddColumnType (Parse *pParse, Token *pFirst, Token *pLast)
void sqliteAddDefaultValue (Parse *pParse, Token *pVal, int minusFlag)
void sqliteAddPrimaryKey (Parse *pParse, IdList *pList, int onError)
int sqliteCollateType (const char *zType, int nType)
void sqliteAddCollateType (Parse *pParse, int collType)
void sqliteChangeCookie (sqlite *db, Vdbe *v)
void sqliteEndTable (Parse *pParse, Token *pEnd, Select *pSelect)
void sqliteCreateView (Parse *pParse, Token *pBegin, Token *pName, Select *pSelect, int isTemp)
int sqliteViewGetColumnNames (Parse *pParse, Table *pTable)
TablesqliteTableFromToken (Parse *pParse, Token *pTok)
void sqliteDropTable (Parse *pParse, Token *pName, int isView)
void sqliteAddIdxKeyType (Vdbe *v, Index *pIdx)
void sqliteCreateForeignKey (Parse *pParse, IdList *pFromCol, Token *pTo, IdList *pToCol, int flags)
void sqliteDeferForeignKey (Parse *pParse, int isDeferred)
void sqliteCreateIndex (Parse *pParse, Token *pName, SrcList *pTable, IdList *pList, int onError, Token *pStart, Token *pEnd)
void sqliteDropIndex (Parse *pParse, SrcList *pName)
IdListsqliteIdListAppend (IdList *pList, Token *pToken)
SrcListsqliteSrcListAppend (SrcList *pList, Token *pTable, Token *pDatabase)
void sqliteSrcListAssignCursors (Parse *pParse, SrcList *pList)
void sqliteSrcListAddAlias (SrcList *pList, Token *pToken)
void sqliteIdListDelete (IdList *pList)
int sqliteIdListIndex (IdList *pList, const char *zName)
void sqliteSrcListDelete (SrcList *pList)
void sqliteBeginTransaction (Parse *pParse, int onError)
void sqliteCommitTransaction (Parse *pParse)
void sqliteRollbackTransaction (Parse *pParse)
void sqliteCodeVerifySchema (Parse *pParse, int iDb)
void sqliteBeginWriteOperation (Parse *pParse, int setCheckpoint, int iDb)
void sqliteEndWriteOperation (Parse *pParse)

Documentación de las funciones

void sqliteAddCollateType ( Parse pParse,
int  collType 
)
void sqliteAddColumn ( Parse pParse,
Token pName 
)
void sqliteAddColumnType ( Parse pParse,
Token pFirst,
Token pLast 
)
void sqliteAddDefaultValue ( Parse pParse,
Token pVal,
int  minusFlag 
)
void sqliteAddIdxKeyType ( Vdbe v,
Index pIdx 
)
void sqliteAddNotNull ( Parse pParse,
int  onError 
)
void sqliteAddPrimaryKey ( Parse pParse,
IdList pList,
int  onError 
)
void sqliteBeginParse ( Parse pParse,
int  explainFlag 
)
void sqliteBeginTransaction ( Parse pParse,
int  onError 
)
void sqliteBeginWriteOperation ( Parse pParse,
int  setCheckpoint,
int  iDb 
)
void sqliteChangeCookie ( sqlite db,
Vdbe v 
)
void sqliteCodeVerifySchema ( Parse pParse,
int  iDb 
)
int sqliteCollateType ( const char *  zType,
int  nType 
)
void sqliteCommitInternalChanges ( sqlite db)
void sqliteCommitTransaction ( Parse pParse)
void sqliteCreateForeignKey ( Parse pParse,
IdList pFromCol,
Token pTo,
IdList pToCol,
int  flags 
)
void sqliteCreateIndex ( Parse pParse,
Token pName,
SrcList pTable,
IdList pList,
int  onError,
Token pStart,
Token pEnd 
)
void sqliteCreateView ( Parse pParse,
Token pBegin,
Token pName,
Select pSelect,
int  isTemp 
)
void sqliteDeferForeignKey ( Parse pParse,
int  isDeferred 
)
void sqliteDeleteTable ( sqlite db,
Table pTable 
)
void sqliteDropIndex ( Parse pParse,
SrcList pName 
)
void sqliteDropTable ( Parse pParse,
Token pName,
int  isView 
)
void sqliteEndTable ( Parse pParse,
Token pEnd,
Select pSelect 
)
void sqliteEndWriteOperation ( Parse pParse)
void sqliteExec ( Parse pParse)
Index* sqliteFindIndex ( sqlite db,
const char *  zName,
const char *  zDb 
)
Table* sqliteFindTable ( sqlite db,
const char *  zName,
const char *  zDatabase 
)
IdList* sqliteIdListAppend ( IdList pList,
Token pToken 
)
void sqliteIdListDelete ( IdList pList)
int sqliteIdListIndex ( IdList pList,
const char *  zName 
)
Table* sqliteLocateTable ( Parse pParse,
const char *  zName,
const char *  zDbase 
)
void sqliteOpenMasterTable ( Vdbe v,
int  isTemp 
)
void sqliteResetInternalSchema ( sqlite db,
int  iDb 
)
void sqliteRollbackInternalChanges ( sqlite db)
void sqliteRollbackTransaction ( Parse pParse)
void sqliteSrcListAddAlias ( SrcList pList,
Token pToken 
)
SrcList* sqliteSrcListAppend ( SrcList pList,
Token pTable,
Token pDatabase 
)
void sqliteSrcListAssignCursors ( Parse pParse,
SrcList pList 
)
void sqliteSrcListDelete ( SrcList pList)
void sqliteStartTable ( Parse pParse,
Token pStart,
Token pName,
int  isTemp,
int  isView 
)
Table* sqliteTableFromToken ( Parse pParse,
Token pTok 
)
char* sqliteTableNameFromToken ( Token pName)
void sqliteUnlinkAndDeleteIndex ( sqlite db,
Index pIndex 
)
int sqliteViewGetColumnNames ( Parse pParse,
Table pTable 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'