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 Unified Diffs Show Whitespace Changes Patch

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

669
670
671
672
673
674
675
676















677
678
679
680
681
682
683
        /// This value represents the greater than or equal to operator.
        /// </summary>
        GreaterThanOrEqualTo = 32,

        /// <summary>
        /// This value represents the MATCH operator.
        /// </summary>
        Match = 64















    }
    #endregion

    ///////////////////////////////////////////////////////////////////////////

    #region SQLiteIndexFlags Enumeration
    /// <summary>







|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
        /// This value represents the greater than or equal to operator.
        /// </summary>
        GreaterThanOrEqualTo = 32,

        /// <summary>
        /// This value represents the MATCH operator.
        /// </summary>
        Match = 64,

        /// <summary>
        /// This value represents the LIKE operator.
        /// </summary>
        Like = 65,

        /// <summary>
        /// This value represents the GLOB operator.
        /// </summary>
        Glob = 66,

        /// <summary>
        /// This value represents the REGEXP operator.
        /// </summary>
        Regexp = 67
    }
    #endregion

    ///////////////////////////////////////////////////////////////////////////

    #region SQLiteIndexFlags Enumeration
    /// <summary>