Class BinaryExpression<T, TResult>
Represents column expression which contains two column operands.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: DevZest.Data.Primitives
Assembly: DevZest.Data.dll
Syntax
public abstract class BinaryExpression<T, TResult> : ColumnExpression<TResult>
Type Parameters
| Name | Description |
|---|---|
| T | The data type of column operands. |
| TResult | The data type of the column expression. |
Constructors
| Name | Description |
|---|---|
| BinaryExpression(Column<T>, Column<T>) | Initializes a new instance of BinaryExpression<T, TResult> class. |
Properties
| Name | Description |
|---|---|
| Item[DataRow] | |
| Kind | Gets the kind of this binary expression. |
| Left | Gets the left column operand. |
| Right | Gets the right column operand. |
Methods
| Name | Description |
|---|---|
| EvalCore(T, T) | Evaluates the expression against two operand values. |
| GetAggregateBaseModels() | |
| GetBaseColumns() | |
| GetDbExpression() | |
| GetScalarSourceModels() | |
| PerformTranslateTo(Model) |