Description
This method will set the value of bit positions in the Flags property of McDBNode instances returned by this McDBQuery. Bit flags may be queried as either present or absent, as defined by the arguments.
-
Return Type
-
None
-
Syntax
-
object.SetFlags Flags, [CompOp]
The SetFlags Method syntax has these parts: |
| object | An expression evaluating to an object of type McDBQuery. | | Flags | Required. A Long value. The value to place in the query. This parameter is a long, and specifies the value of the Flags property to place in the query.
| | CompOp | Optional. A mcDBCompOp enumeration, as described in settings. How McDBNode instances returned will compare to the Flags value. The only allowed values for this parameter are mcdbEQ and mcdbNEQ, indicating the presence or absence of the bits specified in Flags, respectively.
| Settings The settings for CompOp are:
 | mcdbEQ | 1 |
Equality (default)
|
 | mcdbLT | 2 |
Less than
|
 | mcdbGT | 4 |
Greater than
|
 | mcdbGTE | 5 |
Greater than or Equal
|
 | mcdbLTE | 3 |
Less than or Equal
|
 | mcdbNEQ | 6 |
Not Equal
|
 | mcdbIgnoreWildCards | 16 |
Wildcards in strings (* and ?) are interpreted as literals
|
 | mcdbIgnoreCase | 32 |
Case of characters in strings is ignored
|
 | mcdbIgnoreDiacritics | 64 |
Diacritics on characters in strings is ignored
|
 | mcdbIgnoreWhiteSpace | 128 |
White space in strings is ignored
|
 | mcdbIgnoreSymbols | 512 |
Symbols in strings are ignored
|
 | mcdbMatchSubstring | 1024 |
The query string matches if it is a substring of the target property/attribute
|
 | mcdbNoAttribute | 2048 |
The Named Attribute does not exist, only valid when using Empty wildcard
|
Remarks
McDBQuery.SetFlags()
Exceptions
|