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>)^
9166 #define EP_InfixFunc 0x0080 /* True for an infix function: LIKE, GLOB, etc */
58329 sqlite_int64 iRow, /* The row containing the glob */
63110 ** For infix functions (LIKE, GLOB, REGEXP, and MATCH) use the
63115 ** function. The expression "A glob B" is equivalent to
63116 ** "glob(B,A). We want to use the A in "A glob B" to test
63117 ** for function overloading. But we use the B term in "glob(B,A)".
71739 ** A structure defining how to do GLOB-style comparisons.
71749 ** For LIKE and GLOB matching on EBCDIC machines, assume that every
71771 ** potentially be a "glob" expression. Return true (1) if they
71798 const u8 *zPattern, /* The glob pattern */
71799 const u8 *zString, /* The string to compare against the glob */
71828 assert( esc==0 ); /* This is GLOB, not LIKE */
71858 assert( esc==0 ); /* This only occurs for GLOB, not LIKE */
71906 ** Count the number of times that the LIKE operator (or GLOB which is
71925 ** the GLOB operator.
71940 /* Limit the length of the LIKE or GLOB pattern to avoid problems
71947 sqlite3_result_error(context, "LIKE or GLOB pattern too complex", -1);
72643 ** Register the built-in LIKE and GLOB functions. The caseSensitive
72645 ** sensitive. GLOB is always case sensitive.
72656 sqlite3CreateFunc(db, "glob", 2, SQLITE_ANY,
72658 setLikeOptFlag(db, "glob", SQLITE_FUNC_LIKE | SQLITE_FUNC_CASE);
72772 LIKEFUNC(glob, 2, &globInfo, SQLITE_FUNC_LIKE|SQLITE_FUNC_CASE),
77955 /* Reinstall the LIKE and GLOB functions. The variant of LIKE
86650 ** overload MATCH, LIKE, GLOB, and REGEXP operators.
87359 ** Check to see if the given expression is a LIKE or GLOB operator that
87393 /* IMP: R-02065-49465 The left-hand side of the LIKE or GLOB operator must
87402 /* IMP: R-09003-32046 For the GLOB operator, the column must use the
87843 Expr *pStr1 = 0; /* RHS of LIKE/GLOB operator */
87844 int isComplete = 0; /* RHS of LIKE/GLOB ends with wildcard */
87845 int noCase = 0; /* LIKE/GLOB distinguishes case */
87970 /* Add constraints to reduce the search space on a LIKE or GLOB
87983 Expr *pLeft; /* LHS of LIKE/GLOB operator */
87984 Expr *pStr2; /* Copy of pStr1 - RHS of LIKE/GLOB operator */
90892 ** GLOB, NOT LIKE, and NOT GLOB operators.
90895 Token eOperator; /* "like" or "glob" or "regexp" */
94579 testcase( i==105 ); /* GLOB */
110412 ** Maximum length (in bytes) of the pattern in a LIKE or GLOB
110531 /* Limit the length of the LIKE or GLOB pattern to avoid problems
110535 sqlite3_result_error(context, "LIKE or GLOB pattern too complex", -1);