This class models the Rename operation, which allows user to assign a custom name
to a given RelationalExpression.
Inheritance Hierarchy
Object | ||||
![]() | VisitableBase | |||
![]() | AlgebraicExpression | |||
![]() | RelationalExpression | |||
![]() | Rename |
Assembly: Epic.Query
Declaration Syntax
C# |
[SerializableAttribute] public sealed class Rename : RelationalExpression, IEquatable<Rename>
Members
All Members | Constructors | Methods | Properties | ||
Member | Description | |
---|---|---|
![]() | Rename(RelationalExpression, String) |
Initializes a new instance of the Rename class.
|
![]() | Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext) |
Accept the specified visitor and context.
(Overrides VisitableBase.Accept<(Of <<'(TResult>)>>)(IVisitor<(Of <<'(TResult>)>>), IVisitContext).) |
![]() | Equals(RelationalExpression) |
Determines whether the specified RelationalExpression is equal to the current Rename.
(Overrides RelationalExpression.Equals(RelationalExpression).) |
![]() | Equals(Rename) |
Determines whether the specified Rename is equal to the
current Rename.
|
![]() | GetHashCode()()()() |
Serves as a hash function for a Rename object.
(Overrides RelationalExpression.GetHashCode()()()().) |
![]() | Name |
Gets the new name of the RelationalExpression.
|
![]() | Relation |
Gets the RelationalExpression to be renamed.
|