~ifolder-dev/simias/trunk-packaging

« back to all changes in this revision

Viewing changes to src/core/Storage/.svn/text-base/Search.cs.svn-base

  • Committer: Jorge O. Castro
  • Date: 2007-12-03 06:56:46 UTC
  • Revision ID: jorge@ubuntu.com-20071203065646-mupcnjcwgm5mnhyt
* Remove a bunch of .svn directories we no longer need.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/****************************************************************************
2
 
 |
3
 
 | Copyright (c) 2007 Novell, Inc.
4
 
 | All Rights Reserved.
5
 
 |
6
 
 | This program is free software; you can redistribute it and/or
7
 
 | modify it under the terms of version 2 of the GNU General Public License as
8
 
 | published by the Free Software Foundation.
9
 
 |
10
 
 | This program is distributed in the hope that it will be useful,
11
 
 | but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 
 | GNU General Public License for more details.
14
 
 |
15
 
 | You should have received a copy of the GNU General Public License
16
 
 | along with this program; if not, contact Novell, Inc.
17
 
 |
18
 
 | To contact Novell about this file by physical or electronic mail,
19
 
 | you may find current contact information at www.novell.com 
20
 
 |
21
 
 | Author: Mike Lasky <mlasky@novell.com>
22
 
 |***************************************************************************/
23
 
 
24
 
using System;
25
 
 
26
 
namespace Simias.Storage
27
 
{
28
 
        /// <summary>
29
 
        /// Supported store search operators.
30
 
        /// </summary>
31
 
        public enum SearchOp
32
 
        {
33
 
                /// <summary>
34
 
                /// Used to compare if two values are equal.
35
 
                /// </summary>
36
 
                Equal,
37
 
 
38
 
                /// <summary>
39
 
                /// Used to compare if two values are not equal.
40
 
                /// </summary>
41
 
                Not_Equal,
42
 
 
43
 
                /// <summary>
44
 
                /// Used to compare if a string value begins with a sub-string value.
45
 
                /// </summary>
46
 
                Begins,
47
 
 
48
 
                /// <summary>
49
 
                /// Used to compare if a string value ends with a sub-string value.
50
 
                /// </summary>
51
 
                Ends,
52
 
 
53
 
                /// <summary>
54
 
                /// Used to compare if a string value contains a sub-string value.
55
 
                /// </summary>
56
 
                Contains,
57
 
 
58
 
                /// <summary>
59
 
                /// Used to compare if a value is greater than another value.
60
 
                /// </summary>
61
 
                Greater,
62
 
 
63
 
                /// <summary>
64
 
                /// Used to compare if a value is less than another value.
65
 
                /// </summary>
66
 
                Less,
67
 
 
68
 
                /// <summary>
69
 
                /// Used to compare if a value is greater than or equal to another value.
70
 
                /// </summary>
71
 
                Greater_Equal,
72
 
 
73
 
                /// <summary>
74
 
                /// Used to compare if a value is less than or equal to another value.
75
 
                /// </summary>
76
 
                Less_Equal,
77
 
 
78
 
                /// <summary>
79
 
                /// Used to test for existence of a property.
80
 
                /// </summary>
81
 
                Exists,
82
 
 
83
 
                /// <summary>
84
 
                /// Used to do a case sensitive compare.
85
 
                /// </summary>
86
 
                CaseEqual
87
 
        };
88
 
}