[ROOT] / doc / toc / ARCQuery / Class / QueryExpressionWhere / __TOCDet
| Key | Value |
|---|---|
| Assembly | ARCQuery |
| DocFragType | Class |
| Name | QueryExpressionWhere |
| Namespace | ARCQuery |
| Type | QueryExpressionWhere |
ClassAttribute
| Key | Value |
|---|---|
| AssemblyName | ARCQuery |
| BaseTypes | QueryExpression |
| ClassNamespace | ARCQuery |
| ClassType | QueryExpressionWhere |
| Interfaces | ITypeDescriber; -IEquatable<QueryExpression>- |
Executes a 'WHERE {key} {operator} {value}' against the given collection.
This class offers extensive functionality.
TODO: Document functionality better.
See FunctionKey for possible functions that can be applied to properties.
See RelationalOperator for list of possible operators.
Understands use of ValueComparer like ValueComparerDateTime
TODO: Expand syntax, in order to support 'AND' and 'OR'. TODO: Currently 'AND' can be simulated by chaining multiple QueryExpressionWhere, but not 'OR'.
TODO: Allow 'IS NULL' and 'IS NOT NULL' in addition to 'EQ NULL' and 'NEQ NULL'
TODO: Include support for regular expressions (but keep easy syntax for 'ordinary' users).
See SyntaxHelp.
Generated 2025-10-24 10:28:08.335 UTC