- Assembly
- UnitTest
.dll - Namespace
- Terrasoft
.Configuration .Tests - Interfaces
- Base Types
-
- Object
- QueryAnalyzer
<TQuery>
- Derived Types
graph BT
Type-->Base0["QueryAnalyzer<TQuery>"]
Base0-->Base1["Object"]
Type-.->Interface0["IQueryAnalyzer<TQuery>"]
Type["ConditionalQueryAnalyzer<TQuery>"]
class Type type-node
Derived0["SelectAnalyzer"]-->Type
click Derived0 "/api/Terrasoft.Configuration.Tests/SelectAnalyzer"
Derived1["UpdateAnalyzer"]-->Type
click Derived1 "/api/Terrasoft.Configuration.Tests/UpdateAnalyzer"
Derived2["DeleteAnalyzer"]-->Type
click Derived2 "/api/Terrasoft.Configuration.Tests/DeleteAnalyzer"
Syntax
public class ConditionalQueryAnalyzer<TQuery> : QueryAnalyzer<TQuery>, IQueryAnalyzer<TQuery>
where TQuery : Query
Type Parameters
Name | Description |
---|---|
TQuery |
Constructors
Name | Summary |
---|---|
Conditional |
Methods
Name | Value | Summary |
---|---|---|
GetColumnAliases |
IEnumerable |
|
GetColumnValueMap |
Dictionary |
|
GetConditionsByAlias |
IEnumerable |
|
HasConditionValues |
IQueryAnalyzer |
|
Has |
bool |
Extension Methods
Name | Value | Summary |
---|---|---|
SetBackingValue |
T |
Sets the backing value.
From ValueExtensions
|
With |
TBuilder |
Adds the specified dictionary to the provided dictionary.
|