System.Data.SQLite
Check-in [349fd3a23e]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add the new constraint operators. Fix for ticket [47182b7f82].
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 349fd3a23ee8551d25d8d5e9cc5d3a0097c46ab9
User & Date: mistachkin 2016-06-28 17:19:58
References
2016-06-28
17:21 Closed ticket [47182b7f82]: SQLiteIndexConstraintOp is missing values for Like, Glob, and RegEx plus 7 other changes artifact: 3279eb35fb user: mistachkin
Context
2016-06-30
02:42
Add test for a REGEXP operator implemented using the Regex class. check-in: a42d12707e user: mistachkin tags: trunk
2016-06-28
17:19
Add the new constraint operators. Fix for ticket [47182b7f82]. check-in: 349fd3a23e user: mistachkin tags: trunk
2016-06-24
20:55
Preliminary fix for ticket [0ed01c447c]. Needs tests. check-in: 81cf9aaddb user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to System.Data.SQLite/SQLiteModule.cs.

   669    669           /// This value represents the greater than or equal to operator.
   670    670           /// </summary>
   671    671           GreaterThanOrEqualTo = 32,
   672    672   
   673    673           /// <summary>
   674    674           /// This value represents the MATCH operator.
   675    675           /// </summary>
   676         -        Match = 64
          676  +        Match = 64,
          677  +
          678  +        /// <summary>
          679  +        /// This value represents the LIKE operator.
          680  +        /// </summary>
          681  +        Like = 65,
          682  +
          683  +        /// <summary>
          684  +        /// This value represents the GLOB operator.
          685  +        /// </summary>
          686  +        Glob = 66,
          687  +
          688  +        /// <summary>
          689  +        /// This value represents the REGEXP operator.
          690  +        /// </summary>
          691  +        Regexp = 67
   677    692       }
   678    693       #endregion
   679    694   
   680    695       ///////////////////////////////////////////////////////////////////////////
   681    696   
   682    697       #region SQLiteIndexFlags Enumeration
   683    698       /// <summary>