LogicalExpression Class

Namespace: Stimulsoft.Data.Expressions.NCalc.Domain

Methods

Method Returns Description
accept void  
and BinaryExpression  
bitwiseAnd BinaryExpression  
bitwiseOr BinaryExpression  
bitwiseXOr BinaryExpression  
dividedBy BinaryExpression  
equalsTo BinaryExpression  
greaterOrEqualThan BinaryExpression  
greaterThan BinaryExpression  
leftShift BinaryExpression  
lesserOrEqualThan BinaryExpression  
lesserThan BinaryExpression  
minus BinaryExpression  
modulo BinaryExpression  
mult BinaryExpression  
notEqual BinaryExpression  
or BinaryExpression  
plus BinaryExpression  
rightShift BinaryExpression  
toString string  

Method Details

accept

accept(visitor: LogicalExpressionVisitor): void

Parameters


and

and(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


bitwiseAnd

bitwiseAnd(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


bitwiseOr

bitwiseOr(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


bitwiseXOr

bitwiseXOr(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


dividedBy

dividedBy(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


equalsTo

equalsTo(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


greaterOrEqualThan

greaterOrEqualThan(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


greaterThan

greaterThan(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


leftShift

leftShift(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


lesserOrEqualThan

lesserOrEqualThan(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


lesserThan

lesserThan(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


minus

minus(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


modulo

modulo(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


mult

mult(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


notEqual

notEqual(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


or

or(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


plus

plus(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


rightShift

rightShift(operand: LogicalExpression | any): BinaryExpression

Parameters

  • operand (LogicalExpression | any)

Returns BinaryExpression


toString

toString(): string

Returns string

Fields

Field Type Description
startIndex any