DevExpress.DataAccess.DataFederation Namespace
Contains classes that support federated queries and the Federation data source.
Assembly: DevExpress.DataAccess.v24.1.dll
NuGet Packages: DevExpress.DataAccess, DevExpress.Win.PivotGrid, DevExpress.Win.TreeMap
Classes
Name | Description |
---|---|
FederationDataSource | A federated data source that integrates different data sources and provides uniform data access with a federated query. |
FederationDataSourceBase | A base class for the classes that implement federated data sources. |
FederationMasterDetailInfo | Identifies the master-detail relationship defined by federated queries. |
FederationRelationColumnInfo | Describes the relation and contains key column names and a relation condition operator. |
JoinElement | Defines the JOIN clause. |
JoinElementCollection | Contains JoinElement objects. |
MasterDetailInfoCollection | A collection of the FederationMasterDetailInfo objects that define master-detail relationships. |
QueryBuildingExtensions static | Provides extension methods to build a federated query with Fluent API. |
QueryNode | A base class for SQL query that retrieves data from one or more sources. |
QueryNodeCollection | A collection of federated queries (QueryNode objects). |
SelectAllColumnsExpression | |
SelectAllNodeColumnsExpression | |
SelectColumnExpression | Defines a column in the SELECT statement by the name, alias and source. |
SelectExpression | |
SelectExpressionCollection | A collection of ISelectExpression objects that define columns in the SELECT statement. |
SelectNode | A node that provides data with a SELECT query. |
SelectNodeBuilder | Provides a Fluent interface method used to build a federated query. |
Source | A data source that is part of the federated data source. |
SourceNode | A base class that is a node used to create a federated data source. |
TransformationNode | A node that provides data with a Transformation query. |
TransformationNodeBuilder | Contains methods that allow you to create transformation-based queries to sources of the Federation Data Source. |
TransformationRule | Contains rules that specify how the transformation works. |
TransformationRuleCollection | A collection of the TransformationRule objects. |
UnionNode | A node that provides data with a Union and UnionAll queries. |
UnionNodeBuilder | Provides a Fluent interface method to build a union query. |
Interfaces
Name | Description |
---|---|
IAliasedNode | Defines a node that has a name and an alias. |
IAliasedSelectExpression | |
IJoinNode | Defines a node that can take part in JOIN statements. |
INodeSelectExpression | |
IQueryNode | |
ISelectExpression | Defines a node that can contain a SELECT expression. |
Structs
Name | Description |
---|---|
SelectStatement | Defines the column and its alias in the SELECT expression. |
Enums
Name | Description |
---|---|
FederationConditionType | Specifies the relation’s condition. |
JoinType | Lists join types. |
UnionType | Lists values that specify the result set of the query that combines result sets of two or more queries. |