Home | History | Annotate | Download | only in dist

Lines Matching full:glob

265 ** Maximum length (in bytes) of the pattern in a LIKE or GLOB
2851 ** [GLOB] operators.</dd>)^
9171 #define EP_InfixFunc 0x0080 /* True for an infix function: LIKE, GLOB, etc */
58340 sqlite_int64 iRow, /* The row containing the glob */
63121 ** For infix functions (LIKE, GLOB, REGEXP, and MATCH) use the
63126 ** function. The expression "A glob B" is equivalent to
63127 ** "glob(B,A). We want to use the A in "A glob B" to test
63128 ** for function overloading. But we use the B term in "glob(B,A)".
71750 ** A structure defining how to do GLOB-style comparisons.
71760 ** For LIKE and GLOB matching on EBCDIC machines, assume that every
71782 ** potentially be a "glob" expression. Return true (1) if they
71809 const u8 *zPattern, /* The glob pattern */
71810 const u8 *zString, /* The string to compare against the glob */
71839 assert( esc==0 ); /* This is GLOB, not LIKE */
71869 assert( esc==0 ); /* This only occurs for GLOB, not LIKE */
71917 ** Count the number of times that the LIKE operator (or GLOB which is
71936 ** the GLOB operator.
71951 /* Limit the length of the LIKE or GLOB pattern to avoid problems
71958 sqlite3_result_error(context, "LIKE or GLOB pattern too complex", -1);
72654 ** Register the built-in LIKE and GLOB functions. The caseSensitive
72656 ** sensitive. GLOB is always case sensitive.
72667 sqlite3CreateFunc(db, "glob", 2, SQLITE_ANY,
72669 setLikeOptFlag(db, "glob", SQLITE_FUNC_LIKE | SQLITE_FUNC_CASE);
72783 LIKEFUNC(glob, 2, &globInfo, SQLITE_FUNC_LIKE|SQLITE_FUNC_CASE),
77966 /* Reinstall the LIKE and GLOB functions. The variant of LIKE
86661 ** overload MATCH, LIKE, GLOB, and REGEXP operators.
87370 ** Check to see if the given expression is a LIKE or GLOB operator that
87404 /* IMP: R-02065-49465 The left-hand side of the LIKE or GLOB operator must
87413 /* IMP: R-09003-32046 For the GLOB operator, the column must use the
87854 GLOB operator */
87855 int isComplete = 0; /* RHS of LIKE/GLOB ends with wildcard */
87856 int noCase = 0; /* LIKE/GLOB distinguishes case */
87981 /* Add constraints to reduce the search space on a LIKE or GLOB
87994 Expr *pLeft; /* LHS of LIKE/GLOB operator */
87995 Expr *pStr2; /* Copy of pStr1 - RHS of LIKE/GLOB operator */
90903 ** GLOB, NOT LIKE, and NOT GLOB operators.
90906 Token eOperator; /* "like" or "glob" or "regexp" */
94590 testcase( i==105 ); /* GLOB */
110452 ** Maximum length (in bytes) of the pattern in a LIKE or GLOB
110571 /* Limit the length of the LIKE or GLOB pattern to avoid problems
110575 sqlite3_result_error(context, "LIKE or GLOB pattern too complex", -1);