Show / Hide Table of Contents

Class BinaryExpression<T, TResult>

Represents column expression which contains two column operands.

Inheritance
System.Object
ColumnExpression
ColumnExpression<TResult>
BinaryExpression<T, TResult>
BinaryExpression<T>
Inherited Members
ColumnExpression<TResult>.Owner
ColumnExpression<TResult>.MakeColumn<TColumn>()
ColumnExpression<TResult>.GetOwner()
ColumnExpression.BaseColumns
ColumnExpression.ScalarSourceModels
ColumnExpression.AggregateSourceModels
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)
  • Improve this Doc
  • View Source
Back to top Copyright © Weifen Luo | DevZest