Created on 13 May 2022
icon_unfollowing
Login to follow
expressionevaluator

ExpressionEvaluator

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded on 13 May 2022 by 
expressionevaluator

ExpressionEvaluator

Details
Expression Evaluator is a light weight fast expression evaluator that uses System.Data.SqlClient Datatable Compute method to evaluate the expression. It doesn't uses any third party library for computing the expression Works for Reactive, Traditional , Mobile
Read more

Operators

Concatenation is allowed using Boolean AND, OR, and NOT operators. You can use parentheses to group clauses and force precedence. The AND operator has precedence over other operators. For example:

(LastName = 'Smith' OR LastName = 'Jones') AND FirstName = 'John'

When you create comparison expressions, the following operators are allowed:

<

>

<=

>=

<>

=

IN

LIKE

The following arithmetic operators are also supported in expressions:

+ (addition)

- (subtraction)

* (multiplication)

/ (division)

% (modulus)


For more details visit below link


https://docs.microsoft.com/en-us/dotnet/api/system.data.datacolumn.expression?view=net-6.0


Release notes (1.0.0)
Reviews (0)
Category
Functional libraries & utilities, Other functions & libraries
Tags
Support options
This asset is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from  who created this asset.
Dependencies
See all 3 dependencies
Application Objects
ExpressionEvaluator has 3 AOs.
Team
Compatible with
Version 11
11.14.0 or higher
Database:
All
Asset consumers
No consumers yet.
Weekly downloads 
More from Devendra Baghel
getalldateformats-xif
Reactive icon
GetAllDateFormats.xif
Devendra Baghel
Get all the format of a given date for example 7/28/2009 7/28/09 07/28/09 07/28/2009 09/07/28 2009-07-28 28-Jul-09 Tuesday, July 28, 2009 July 28, 2009 Tuesday, 28 July, 2009 28 July, 2009 Tuesday, July 28, 2009 5:23 AM Tuesday, July 28, 2009 05:23 AM Tuesday, July 28, 2009 5:23 Tuesday, July 28, 2009 05:23 July 28, 2009 5:23 AM July 28, 2009 05:23 AM July 28, 2009 5:23 July 28, 2009 05:23 Tuesday, 28 July, 2009 5:23 AM Tuesday, 28 July, 2009 05:23 AM Tuesday, 28 July, 2009 5:23 Tuesday, 28 July, 2009 05:23 28 July, 2009 5:23 AM 28 July, 2009 05:23 AM 28 July, 2009 5:23 28 July, 2009 05:23 Tuesday, July 28, 2009 5:23:15 AM Tuesday, July 28, 2009 05:23:15 AM Tuesday, July 28, 2009 5:23:15 Tuesday, July 28, 2009 05:23:15 July 28, 2009 5:23:15 AM July 28, 2009 05:23:15 AM July 28, 2009 5:23:15 July 28, 2009 05:23:15 Tuesday, 28 July, 2009 5:23:15 AM Tuesday, 28 July, 2009 05:23:15 AM Tuesday, 28 July, 2009 5:23:15 Tuesday, 28 July, 2009 05:23:15 28 July, 2009 5:23:15 AM 28 July, 2009 05:23:15 AM 28 July, 2009 5:23:15 28 July, 2009 05:23:15 7/28/2009 5:23 AM 7/28/2009 05:23 AM 7/28/2009 5:23 7/28/2009 05:23 7/28/09 5:23 AM 7/28/09 05:23 AM 7/28/09 5:23 7/28/09 05:23 07/28/09 5:23 AM 07/28/09 05:23 AM 07/28/09 5:23 07/28/09 05:23 07/28/2009 5:23 AM 07/28/2009 05:23 AM 07/28/2009 5:23 07/28/2009 05:23 09/07/28 5:23 AM 09/07/28 05:23 AM 09/07/28 5:23 09/07/28 05:23 2009-07-28 5:23 AM 2009-07-28 05:23 AM 2009-07-28 5:23 2009-07-28 05:23 28-Jul-09 5:23 AM 28-Jul-09 05:23 AM 28-Jul-09 5:23 28-Jul-09 05:23 7/28/2009 5:23:15 AM 7/28/2009 05:23:15 AM 7/28/2009 5:23:15 7/28/2009 05:23:15 7/28/09 5:23:15 AM 7/28/09 05:23:15 AM 7/28/09 5:23:15 7/28/09 05:23:15 07/28/09 5:23:15 AM 07/28/09 05:23:15 AM 07/28/09 5:23:15 07/28/09 05:23:15 07/28/2009 5:23:15 AM 07/28/2009 05:23:15 AM 07/28/2009 5:23:15 07/28/2009 05:23:15 09/07/28 5:23:15 AM 09/07/28 05:23:15 AM 09/07/28 5:23:15 09/07/28
3