Skip to main content
A newer version of this page is available. .

DevExpress.DataAccess.DataFederation Namespace

Contains classes that support federated queries and the Federation data source.

Assembly: DevExpress.DataAccess.v19.2.dll

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.
FederationMasterDetailInfo.EqualityComparer Provides methods to support the comparison of objects for equality.
FederationRelationColumnInfo Describes the relation and contains key column names and a relation condition operator.
JoinElement Defines the JOIN clause.
JoinElement.EqualityComparer Provides methods to support the comparison of objects for equality.
JoinElementCollection Contains JoinElement objects.
MasterDetailInfoCollection
QueryBuildingExtensions static Provides extension methods to build a federated query with Fluent API.
QueryNode Base class for SQL query that retrieves data from one or more sources.
QueryNodeCollection A collection of federated queries.
SelectColumnExpression Defines a column in the SELECT statement by the name, alias and source.
SelectColumnExpression.SelectColumnTypeConverter A type converter for the column data type.
SelectExpressionCollection A collection of objects that define columns in the SELECT statement.
SelectNode A node that provides data with a SELECT query.
SelectNode.EqualityComparer Provides methods to support the comparison of objects for equality.
SelectNodeBuilder Provides a Fluent interface method used to build a federated query.
Source A data source that is part of the federated data source.
Source.EqualityComparer
SourceNode
SourceNode.EqualityComparer Provides methods to support the comparison of objects for equality.
UnionNode A node that provides data with a Union query.
UnionNode.EqualityComparer
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.
IJoinNode Defines a node that can take part in JOIN statements.
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.