Lines Matching defs:Parse

240 typedef struct Parse Parse;
825 Parse *pParse;
912 struct Parse {
941 ** to save the Parse.zAuthContext value so that it can be restored later.
944 const char *zAuthContext; /* Put saved Parse.zAuthContext here */
945 Parse *pParse; /* The Parse structure */
1045 * "pTriggerStack" member of the Parse structure.
1061 * to the pTriggerStack member of the Parse stucture and coding of the parent
1085 Parse *pParse; /* The parsing context. Error messages written here */
1128 void sqliteErrorMsg(Parse*, const char*, ...);
1131 int sqliteRunParser(Parse*, const char*, char **);
1132 void sqliteExec(Parse*);
1140 void sqlitePragma(Parse*,Token*,Token*,int);
1142 void sqliteBeginParse(Parse*,int);
1145 Table *sqliteResultSetOfSelect(Parse*,char*,Select*);
1147 void sqliteStartTable(Parse*,Token*,Token*,int,int);
1148 void sqliteAddColumn(Parse*,Token*);
1149 void sqliteAddNotNull(Parse*, int);
1150 void sqliteAddPrimaryKey(Parse*, IdList*, int);
1151 void sqliteAddColumnType(Parse*,Token*,Token*);
1152 void sqliteAddDefaultValue(Parse*,Token*,int);
1154 void sqliteAddCollateType(Parse*, int);
1155 void sqliteEndTable(Parse*,Token*,Select*);
1156 void sqliteCreateView(Parse*,Token*,Token*,Select*,int);
1157 int sqliteViewGetColumnNames(Parse*,Table*);
1158 void sqliteDropTable(Parse*, Token*, int);
1160 void sqliteInsert(Parse*, SrcList*, ExprList*, Select*, IdList*, int);
1165 void sqliteSrcListAssignCursors(Parse*, SrcList*);
1168 void sqliteCreateIndex(Parse*,Token*,SrcList*,IdList*,int,Token*,Token*);
1169 void sqliteDropIndex(Parse*, SrcList*);
1172 int sqliteSelect(Parse*, Select*, int, int, Select*, int, int*);
1177 Table *sqliteSrcListLookup(Parse*, SrcList*);
1178 int sqliteIsReadOnly(Parse*, Table*, int);
1179 void sqliteDeleteFrom(Parse*, SrcList*, Expr*);
1180 void sqliteUpdate(Parse*, SrcList*, ExprList*, Expr*, int);
1181 WhereInfo *sqliteWhereBegin(Parse*, SrcList*, Expr*, int, ExprList**);
1183 void sqliteExprCode(Parse*, Expr*);
1184 int sqliteExprCodeExprList(Parse*, ExprList*, int);
1185 void sqliteExprIfTrue(Parse*, Expr*, int, int);
1186 void sqliteExprIfFalse(Parse*, Expr*, int, int);
1188 Table *sqliteLocateTable(Parse*,const char*, const char*);
1191 void sqliteCopy(Parse*, SrcList*, Token*, Token*, int);
1192 void sqliteVacuum(Parse*, Token*);
1197 int sqliteExprCheck(Parse*, Expr*, int, int*);
1201 int sqliteExprResolveIds(Parse*, SrcList*, ExprList*, Expr*);
1202 int sqliteExprAnalyzeAggregates(Parse*, Expr*);
1203 Vdbe *sqliteGetVdbe(Parse*);
1206 void sqliteCodeVerifySchema(Parse*, int);
1207 void sqliteBeginTransaction(Parse*, int);
1208 void sqliteCommitTransaction(Parse*);
1209 void sqliteRollbackTransaction(Parse*);
1215 void sqliteGenerateConstraintChecks(Parse*,Table*,int,char*,int,int,int,int);
1216 void sqliteCompleteInsertion(Parse*, Table*, int, char*, int, int, int);
1217 int sqliteOpenTableAndIndices(Parse*, Table*, int);
1218 void sqliteBeginWriteOperation(Parse*, int, int);
1219 void sqliteEndWriteOperation(Parse*);
1233 void sqliteBeginTrigger(Parse*, Token*,int,int,IdList*,SrcList*,int,Expr*,int);
1234 void sqliteFinishTrigger(Parse*, TriggerStep*, Token*);
1235 void sqliteDropTrigger(Parse*, SrcList*);
1236 void sqliteDropTriggerPtr(Parse*, Trigger*, int);
1237 int sqliteTriggersExist(Parse* , Trigger* , int , int , int, ExprList*);
1238 int sqliteCodeRowTrigger(Parse*, int, ExprList*, int, Table *, int, int,
1240 void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*);
1247 int sqliteJoinType(Parse*, Token*, Token*, Token*);
1248 void sqliteCreateForeignKey(Parse*, IdList*, Token*, IdList*, int);
1249 void sqliteDeferForeignKey(Parse*, int);
1251 void sqliteAuthRead(Parse*,Expr*,SrcList*);
1252 int sqliteAuthCheck(Parse*,int, const char*, const char*, const char*);
1253 void sqliteAuthContextPush(Parse*, AuthContext*, const char*);
1261 void sqliteAttach(Parse*, Token*, Token*, Token*);
1262 void sqliteDetach(Parse*, Token*);
1265 int sqliteFixInit(DbFixer*, Parse*, int, const char*, const Token*);