|
AllNode |
Describes a query node representing an All query. |
|
AnyNode |
Describes a query node representing an Any query. |
|
BatchReferenceSegment |
A segment representing an alias to another url in a batch. |
|
BatchSegment |
A segment representing $batch |
|
BinaryOperatorNode |
Describes a query node representing a binary operator. |
|
CollectionFunctionCallNode |
Node to represent a function call that returns a Collection |
|
CollectionNavigationNode |
Describes a query node representing a collection navigation property. |
|
CollectionNode |
Represents a base class for all semantic metadata bound nodes which represent a composable collection of values. |
|
CollectionPropertyAccessNode |
Represents an access to a collection property value. |
|
ConstantNode |
Represents a primitive constant value. |
|
ContainerQualifiedWildcardSelectItem |
Class to represent the selection of all the actions and functions in a specified container. |
|
ConvertNode |
Represents a conversion of primitive type to another type. |
|
CountSegment |
A segment representing $count in a path |
|
EntityCollectionCastNode |
Represents a type segment that casts an entity collection node. |
|
EntityCollectionFunctionCallNode |
Node to represent a function call that returns a collection of entities. |
|
EntityCollectionNode |
Represents a base class for all semantically bound nodes which represent a composable collection of values. |
|
EntityRangeVariable |
Represents a RangeVariable inside any or all expression that does not refer to an entity set. |
|
EntityRangeVariableReferenceNode |
Represents a range variable in an Any or All clause that referrs to an entity. |
|
EntitySetSegment |
A segment representing an EntitySet in a path. |
|
ExpandedNavigationSelectItem |
This represents one level of expansion for a particular expansion tree. |
|
FilterClause |
Represents the result of parsing a $filter query option. |
|
KeySegment |
A segment representing a key lookup in a path. |
|
LambdaNode |
Describes a node representing an Any/All query. |
|
MetadataSegment |
A segment representing $metadata in a path. |
|
NamedFunctionParameterNode |
Node representing a semantically parsed parameter to a function. |
|
NavigationPropertyLinkSegment |
A segment representing $links or $ref |
|
NavigationPropertySegment |
A segment representing a navigation property |
|
NonentityRangeVariable |
Represents a range variable from an Any or All that doesn't refer to an entity set. |
|
NonentityRangeVariableReferenceNode |
Describes a node that represents a range variable that iterates over a non entity collection. |
|
ODataExpandPath |
A specific type of ODataPath which can only contain instances of TypeSegment or NavigationPropertySegment. |
|
ODataPath |
A representation of the path portion of an OData URI which is made up of ODataPathSegments. |
|
ODataPathSegment |
The semantic representation of a segment in a path. |
|
ODataSelectPath |
A specific type of ODataPath which can only contain instances of TypeSegment, NavigationPropertySegment, PropertySegment, OperationSegment, or OpenPropertySegment. |
|
ODataUnresolvedFunctionParameterAlias |
Represents an aliased parameter in a function call that has not yet been resolved to a specific value. |
|
OpenPropertySegment |
A segment representing and open property |
|
OperationSegment |
A segment representing a call to an action, function, or service operation. |
|
OperationSegmentParameter |
Represents a named parameter value for invoking an operation in an OData path. |
|
OrderByClause |
Represents the result of parsing the $orderby query option. |
|
PathSegmentHandler |
Handler interface for walking the path semantic tree. |
|
PathSegmentTranslator<T> |
Translator interface for walking the Syntactic Tree. |
|
PathSelectItem |
Class to represent the selection of a specific path. |
|
PropertySegment |
A segment representing a structural property |
|
QueryNode |
Represents a base class for all semantic metadata bound nodes. |
|
QueryNodeVisitor<T> |
Visitor interface for walking the Semantic Tree. |
|
RangeVariable |
Represents a range variable, which represents an iterator variable either over a collection, either of entities or not. Exists outside of the main SemanticAST, but hooked in via a RangeVariableReferenceNode (either Non-Entity or Entity). |
|
RangeVariableKind |
Enumerates the different kinds of range variables. |
|
SelectExpandClause |
Class representing the combined semantic meaning of any select or expand clauses in the uri. |
|
SelectItem |
An item that has been selected by the query at the current level of the tree. |
|
SingleEntityCastNode |
Describes a node representing a type segment that casts a single entity parent node. |
|
SingleEntityNode |
Represents a base class for all semantic metadata bound nodes which represent a single composable entity value. |
|
SingleNavigationNode |
Describes a node representing a single navigation property. |
|
SingleValueNode |
Represents a base class for all semantic metadata bound nodes which represent a single composable value. |
|
SingleValueOpenPropertyAccessNode |
Describes a semantic node that represents a single-value open property access, which is not bound to an EDM model. |
|
SingleValuePropertyAccessNode |
Describes a node representing an access to a property value. |
|
TypeSegment |
A segment representing a cast on the previous segment to another type. |
|
UnaryOperatorNode |
Describes a node representing a unary operator. |
|
ValueSegment |
|
|
WildcardSelectItem |
Class to represent a '*' selection item, indicating that all structural properties should be selected. |