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
Name | Value | Description |
---|---|---|
None | 0 | No query node kind... the default value. |
Constant | 1 | A constant value. |
Convert | 2 | A node that represents conversion from one type to another. |
NonResourceRangeVariableReference | 3 | Non-resource node referencing a range variable. |
BinaryOperator | 4 | Node used to represent a binary operator. |
UnaryOperator | 5 | Node used to represent a unary operator. |
SingleValuePropertyAccess | 6 | Node describing access to a property which is a single (non-collection) non-entity value. |
CollectionPropertyAccess | 7 | Node describing access to a property which is a non-entity collection value. |
SingleValueFunctionCall | 8 | Function call returning a single value. |
Any | 9 | Any query. |
CollectionNavigationNode | 10 | Node for a navigation property with target multiplicity Many. |
SingleNavigationNode | 11 | Node for a navigation property with target multiplicity ZeroOrOne or One. |
SingleValueOpenPropertyAccess | 12 | Single-value property access that refers to an open property. |
SingleResourceCast | 13 | Cast on a single resource. |
All | 14 | All query. |
CollectionResourceCast | 15 | Cast on a collection of resources. |
ResourceRangeVariableReference | 16 | Placeholder node referencing a rangeVariable on the binding stack that references an entity or a complex. |
SingleResourceFunctionCall | 17 | Node the represents a function call that returns a single entity or complex. |
CollectionFunctionCall | 18 | Node that represents a function call that returns a collection. |
CollectionResourceFunctionCall | 19 | Node that represents a function call that returns a collection of resources. |
NamedFunctionParameter | 20 | Node that represents a named function parameter. |
ParameterAlias | 21 | The parameter alias node. |
EntitySet | 22 | The entity set node. |
KeyLookup | 23 | The key lookup on a collection. |
SearchTerm | 24 | The search term node. |
CollectionOpenPropertyAccess | 25 | Node describing access to a open property which is a non-entity collection value. |
CollectionComplexNode | 26 | Node represents a collection of complex property. |
SingleComplexNode | 27 | Node represents a single complex property. |
Count | 28 | Count of a collection contains primitive or enum or complex or entity type. |
SingleValueCast | 29 | Cast on a single value. |
CollectionPropertyNode | 30 | Node represents a property of a collection. |
AggregatedCollectionPropertyNode | 31 | Node represents a property of a aggregated collection. |
In | 32 | In operator node. |
CollectionConstant | 33 | Node that represents a collection of constants. |