AliasFinder Class |
Namespace: SD.LLBLGen.Pro.LinqSupportClasses
The AliasFinder type exposes the following members.
Name | Description | |
---|---|---|
AliasFinder |
Initializes a new instance of the AliasFinder class.
|
Name | Description | |
---|---|---|
AliasesFound |
Gets the aliases found.
| |
CollectAliasesOnRelationObjects |
Gets or sets a value indicating whether aliases on relation objects (left/right side) have to be collected as well. Default is true.
Set to false when obtaining correlation predicates as it otherwise will filter out the aliases obtained which means no element is found.
| |
TraverseSetPredicateInnerSetElements |
Gets / sets the flag to traverse the inner elements of a FieldCompareSetPredicate. (default is true). Set to false if you use the findings of this
crawler to adjust an outer query, as the inner elements of a fieldcompareset are a different scope.
(Inherited from QueryApiObjectTraverser.) |
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Traverse(Object) |
Traverses the specified object
(Inherited from QueryApiObjectTraverser.) | |
Traverse(DerivedTableDefinition) |
Updates the old alias in all objects referenced by the passed in object including the passed in object itself to the new alias.
(Overrides QueryApiObjectTraverser.Traverse(DerivedTableDefinition).) | |
Traverse(IDbFunctionCall) |
Traverses the specified dbfunction call and contained objects.
(Inherited from QueryApiObjectTraverser.) | |
Traverse(IDynamicRelation) |
Traverses the specified dynamic relation to traverse.
(Overrides QueryApiObjectTraverser.Traverse(IDynamicRelation).) | |
Traverse(IEntityFieldCore) |
obtains the alias in the field passed in and in all referenced elements
(Overrides QueryApiObjectTraverser.Traverse(IEntityFieldCore).) | |
Traverse(IEntityRelation) |
Traverses the specified entity relation to traverse.
(Overrides QueryApiObjectTraverser.Traverse(IEntityRelation).) | |
Traverse(IExpression) |
Traverses the specified expression
(Inherited from QueryApiObjectTraverser.) | |
Traverse(IGroupByCollection) |
Traverses the specified groupby collection and contained objects.
(Inherited from QueryApiObjectTraverser.) | |
Traverse(IPredicate) |
Traverses the specified predicate and enclosed objects.
(Inherited from QueryApiObjectTraverser.) | |
Traverse(IRelationCollection) |
Traverses the specified relationcollection and the relations in it.
(Inherited from QueryApiObjectTraverser.) | |
Traverse(IScalarQueryExpression) |
Traverses the specified scalar query expression and contained objects.
(Inherited from QueryApiObjectTraverser.) | |
Traverse(ISortExpression) |
Traverses the specified sortexpression and contained objects.
(Inherited from QueryApiObjectTraverser.) | |
TraverseExpressionOperand |
Traverses the specified expression operand.
(Inherited from QueryApiObjectTraverser.) | |
TraversePredicate |
obtains the alias in any elements in the predicate passed in.
(Overrides QueryApiObjectTraverser.TraversePredicate(IPredicate).) | |
TraversePredicateExpression |
Traverses the predicate expression.
(Inherited from QueryApiObjectTraverser.) | |
TraversePredicateExpressionElement |
Traverses the predicate expression element specified
(Inherited from QueryApiObjectTraverser.) | |
TraversePredicateField |
Traverses the predicate field.
(Inherited from QueryApiObjectTraverser.) |