QueryNodeKind Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Public enumeration of kinds of query nodes. A subset of InternalQueryNodeKind
public enum QueryNodeKind
type QueryNodeKind =
Public Enum QueryNodeKind
- Inheritance
-
QueryNodeKind
Fields
AggregatedCollectionPropertyNode | 31 | Node represents a property of a aggregated collection. |
All | 14 | All query. |
Any | 9 | Any query. |
BinaryOperator | 4 | Node used to represent a binary operator. |
CollectionComplexNode | 26 | Node represents a collection of complex property. |
CollectionConstant | 33 | Node that represents a collection of constants. |
CollectionFunctionCall | 18 | Node that represents a function call that returns a collection. |
CollectionNavigationNode | 10 | Node for a navigation property with target multiplicity Many. |
CollectionOpenPropertyAccess | 25 | Node describing access to a open property which is a non-entity collection value. |
CollectionPropertyAccess | 7 | Node describing access to a property which is a non-entity collection value. |
CollectionPropertyNode | 30 | Node represents a property of a collection. |
CollectionResourceCast | 15 | Cast on a collection of resources. |
CollectionResourceFunctionCall | 19 | Node that represents a function call that returns a collection of resources. |
Constant | 1 | A constant value. |
Convert | 2 | A node that represents conversion from one type to another. |
Count | 28 | Count of a collection contains primitive or enum or complex or entity type. |
EntitySet | 22 | The entity set node. |
In | 32 | In operator node. |
KeyLookup | 23 | The key lookup on a collection. |
NamedFunctionParameter | 20 | Node that represents a named function parameter. |
None | 0 | No query node kind... the default value. |
NonResourceRangeVariableReference | 3 | Non-resource node referencing a range variable. |
ParameterAlias | 21 | The parameter alias node. |
ResourceRangeVariableReference | 16 | Placeholder node referencing a rangeVariable on the binding stack that references an entity or a complex. |
SearchTerm | 24 | The search term node. |
SingleComplexNode | 27 | Node represents a single complex property. |
SingleNavigationNode | 11 | Node for a navigation property with target multiplicity ZeroOrOne or One. |
SingleResourceCast | 13 | Cast on a single resource. |
SingleResourceFunctionCall | 17 | Node the represents a function call that returns a single entity or complex. |
SingleValueCast | 29 | Cast on a single value. |
SingleValueFunctionCall | 8 | Function call returning a single value. |
SingleValueOpenPropertyAccess | 12 | Single-value property access that refers to an open property. |
SingleValuePropertyAccess | 6 | Node describing access to a property which is a single (non-collection) non-entity value. |
UnaryOperator | 5 | Node used to represent a unary operator. |