Relation attribute. Models one attribute of a RelationalExpression (e.g. a column in a database table)
Inheritance Hierarchy
Object | ||||
![]() | VisitableBase | |||
![]() | AlgebraicExpression | |||
![]() | Scalar | |||
![]() | RelationAttribute |
Assembly: Epic.Query
Declaration Syntax
C# |
[SerializableAttribute] public sealed class RelationAttribute : Scalar, IEquatable<RelationAttribute>
Members
All Members | Constructors | Methods | Properties | ||
Member | Description | |
---|---|---|
![]() | RelationAttribute(String, RelationalExpression) |
Initializes a new instance of the RelationAttribute class.
|
![]() | Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Accept the specified visitor and context.
(Overrides VisitableBase.Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext).) |
![]() | Equals(RelationAttribute) |
Determines whether the specified RelationAttribute is equal to the current RelationAttribute.
|
![]() | Equals(Scalar) |
Determines whether the specified Scalar is equal to the current RelationAttribute.
(Overrides Scalar.Equals(Scalar).) |
![]() | Equals(Object) |
Determines whether the specified Object is equal to the current RelationAttribute.
(Overrides Scalar.Equals(Object).) |
![]() | GetHashCode()()()() |
Serves as a hash function for a RelationAttribute object.
(Overrides Scalar.GetHashCode()()()().) |
![]() | Name |
Gets the name of the attribute.
|
![]() | Relation |
Gets the relation the attribute is tied to.
|
Exceptions
Exception | Condition |
---|---|
ArgumentNullException |
Is thrown when an argument passed to a method is invalid because it is nullNothingnullptr .
|