Lines Matching defs:parse

3011 ** ^These routines do not parse the SQL statements thus
4321 ** <dd>The maximum depth of the parse tree on any expression.</dd>)^
13987 /************** Include parse.h in the middle of sqliteInt.h *****************/
13988 /************** Begin file parse.h *******************************************/
14174 /************** End of parse.h ***********************************************/
17081 Parse *pParse; /* Current parse */
17208 #define SQLITE_NoSchemaError 0x08000000 /* Do not report schema parse errors*/
18242 ** Each node of an expression in the parse tree is an instance
18504 Expr *pExpr; /* The parse tree for this expression */
18791 /* Above this point is the parse tree for the ON CONFLICT clauses.
19082 ** during the parse and which are no longer needed.
19093 ** carry around information that is global to the entire parse.
19153 ParseCleanup *pCleanup; /* List of cleanup operations to run after parse */
19398 Parse *pParse; /* The parse that includes the RETURNING clause */
19587 ** routines as they walk the parse tree to make database references
19624 ** Return code from the parse-tree walking primitives and their
19666 ** duration of the parse.
22505 /* Cached OP_Column parse information is only valid if cacheStatus matches
23661 ** If the parse is successful, write the number of minutes
23867 ** Attempt to parse the given string into a julian day number. Return
31345 ** These routines print a parse tree to standard output for debugging and
68107 CellInfo info; /* A parse of the cell we are pointing at */
69958 ** the (CellInfo.nSize) value found by doing a full parse of the
69998 ** the (CellInfo.nSize) value found by doing a full parse of the
70020 ** the (CellInfo.nSize) value found by doing a full parse of the
80043 ** cached parse of the page). MemPage.isInit is marked
90091 ** The Vdbe parse-tree explainer is also found here.
97156 ** Read and parse all entries from the schema table of database P1
97215 /* The OP_ParseSchema opcode with a non-NULL P4 argument should parse
103573 ** Walk the parse trees associated with all subqueries in the
103652 ** No-op routine for the parse-tree walker.
103666 ** No-op routine for the parse-tree walker for SELECT statements.
113006 ** Each RenameToken object maps an element of the parse tree into
113007 ** the token that generated that element. The parse tree element
113015 ** As the parse tree is transformed, the sqlite3RenameTokenRemap()
113018 ** After the parse finishes, renameTokenFind() routine can be used
113020 ** the parse tree.
113024 Token t; /* The token that created parse tree element p */
113118 ** with parse tree element pFrom. This function remaps the associated token
113119 ** to parse tree element pTo.
113279 ** object associated with parse tree element pPtr. If found, return a pointer
113457 const char *zSql, /* SQL to parse */
114289 ** An SQL user function that checks that there are no parse or symbol
117110 ** The following set of routines walk through the parse tree and assign
117592 ** parse.
118904 ** Add the RETURNING clause to the parse currently underway.
118912 ** removed at the end of the parse.
121374 Parse *pParse, /* All information about this parse */
121850 ** table to parse the schema, or if this index is the PRIMARY KEY index
122487 /* A "NOT INDEXED" clause was supplied. See parse.y
123766 ** part of a nested parse and writable_schema pragma has not
141947 ** after the parse has finished */
141967 ** to be performed on a parse tree.
146466 Parse *pParse, /* The parse context of the CREATE TRIGGER statement */
147513 Parse *pParse, /* Current parse context */
147627 Parse *pParse, /* Current parse context */
149329 /* Initialize sCol[0..1] to be an expression parse tree for a
149726 ** time to parse and run the PRAGMA to turn journalling off than it does
166232 /************** Begin file parse.c *******************************************/
166234 ** source file "parse.y". */
166248 ** The canonical source code to this file ("parse.y") is a Lemon grammar
166253 ** to the original parse.y sources.
166276 ** In the amalgamation, the parse.c file generated by lemon and the
166660 ** would not parse. This permits keywords to sometimes
167445 ** but it does not parse, the type of the token is changed to ID and
167446 ** the parse is retried before an error is thrown.
170576 /* When doing a nested parse, one can include terms in an expression
171359 ** The following code executes when the parse fails
171618 ** they intend to abandon the parse upon the first syntax error seen.
171628 ** * If the input token is $, then fail the parse.
171677 /************** End of parse.c ***********************************************/
172739 Parse *pParentParse = 0; /* Outer parse context, if any */
176312 ** This function is used to parse both URIs and non-URI filenames passed by the
176339 const char *zUri, /* Nul-terminated URI to parse */
180670 const char *zParam, /* ABC in prefix=ABC parameter to parse */
181808 ** This function is used to help parse position-lists. When this function is
186496 ParseContext *pParse, /* fts3 query parse context */
186595 ParseContext *pParse, /* fts3 query parse context */
186709 ** if a malloc failure occurs, or SQLITE_ERROR if a parse error is encountered.
186713 ParseContext *pParse, /* fts3 query parse context */
186929 ** (out of memory error) or SQLITE_ERROR (parse error) is returned.
186932 ParseContext *pParse, /* fts3 query parse context */
186939 Fts3Expr *pNotBranch = 0; /* Only used in legacy parse mode */
187321 ** an fts3 query expression, respectively. This function attempts to parse the
187325 ** occurs, either SQLITE_NOMEM (out-of-memory error) or SQLITE_ERROR (parse
187491 ** to parse the query expression (see README.tokenizers). The second argument
187492 ** is the query expression to parse. Each subsequent argument is the name
198374 JsonNode *aNode; /* Array of nodes containing the parse */
199228 ** Compute the parentage of all nodes in a completed parse.
199243 ** Magic number used for the JSON parse cache in sqlite3_get_auxdata()
199249 ** Obtain a complete parse of the JSON found in the first argument
199251 ** parse if it is available. If the cache is not available or if it
199252 ** is no longer valid, parse the JSON again and return the new parse,
199253 ** and also register the new parse so that it will be available for
199495 JsonParse *pParse, /* Append content to the JSON parse */
199608 ** a parse of the JSON provided. Or it returns NULL if JSON is not
199617 JsonParse x; /* The parse */
199724 JsonParse *p; /* The parse */
199784 JsonParse *p; /* The parse */
200023 JsonParse x; /* The parse */
200056 JsonParse x; /* The parse */
200108 JsonParse x; /* The parse */
200161 JsonParse *p; /* The parse */
200189 JsonParse *p; /* The parse */
205483 ** State of a parse of a GeoJSON input.
222070 ** to parse the arguments passed to the CREATE VIRTUAL TABLE statement.
222891 ** would not parse. This permits keywords to sometimes
223099 ** but it does not parse, the type of the token is changed to ID and
223100 ** the parse is retried before an error is thrown.
223967 ** The following code executes when the parse fails
224224 ** they intend to abandon the parse upon the first syntax error seen.
224234 ** * If the input token is $, then fail the parse.
225521 /* At this point, if the literal was an integer, the parse is
225643 const char *zCmd, /* Special command to parse */
225644 const char *zArg, /* Argument to parse */
225730 *pzErr = sqlite3_mprintf("parse error in tokenize directive");
225822 ** set if a parse error (failed to find close quote) occurs.
225930 Fts5Config **ppOut, /* OUT: Results of parse */
225984 *pzErr = sqlite3_mprintf("parse error in \"%s\"", zOrig);
226139 ** NULL to indicate a parse error.
226502 Fts5ExprNode *pExpr; /* Result of a successful parse */
237199 /* Allocate the new vtab object and parse the configuration */
237997 "parse error in rank function: %s", z
245862 CODEC_STATIC void sqlite3CodecReturnPragmaResult(Parse *parse, const char *label, const char *value){
245863 Vdbe *v = sqlite3GetVdbe(parse);
245872 int sqlite3CodecPragma(sqlite3 *db, int iDb, Parse *parse, const char *zLeft, const char *zRight){
245933 sqlite3CodecReturnPragmaResult(parse, "codec_cipher", opensslGetCipherName(ctx->writeCtx->codecConst.cipher));
245942 sqlite3CodecReturnPragmaResult(parse, "codec_kdf_iter", iter);
245976 sqlite3CodecReturnPragmaResult(parse, "codec_hmac_algo", CIPHER_HMAC_ALGORITHM_NAME_SHA1);
245978 sqlite3CodecReturnPragmaResult(parse, "codec_hmac_algo", CIPHER_HMAC_ALGORITHM_NAME_SHA256);
245980 sqlite3CodecReturnPragmaResult(parse, "codec_hmac_algo", CIPHER_HMAC_ALGORITHM_NAME_SHA512);
246003 sqlite3CodecReturnPragmaResult(parse, "codec_kdf_algo", CIPHER_KDF_ALGORITHM_NAME_SHA1);
246005 sqlite3CodecReturnPragmaResult(parse, "codec_kdf_algo", CIPHER_KDF_ALGORITHM_NAME_SHA256);
246007 sqlite3CodecReturnPragmaResult(parse, "codec_kdf_algo", CIPHER_KDF_ALGORITHM_NAME_SHA512);
246023 sqlite3CodecReturnPragmaResult(parse, "codec_page_size", pageSize);
246043 sqlite3CodecReturnPragmaResult(parse, "codec_rekey_hmac_algo", CIPHER_HMAC_ALGORITHM_NAME_SHA1);
246045 sqlite3CodecReturnPragmaResult(parse, "codec_rekey_hmac_algo", CIPHER_HMAC_ALGORITHM_NAME_SHA256);
246047 sqlite3CodecReturnPragmaResult(parse, "codec_rekey_hmac_algo", CIPHER_HMAC_ALGORITHM_NAME_SHA512);