✅ Supported
🔶 Partially Supported
🔴 (Currently) Not Supported
- ✅ eq (Equals)
- ✅ ne (Not Equals)
- ✅ gt (Greater Than)
- ✅ lt (Less Than)
- ✅ and (Logical and)
- ✅ or (Logical or)
- ✅ not (Logical not)
- 🔴 has (Has operator)
- 🔴 in (In operator)
- ✅ add (Numeric Types)
- 🔶 add (Date Types)
- ✅ sub (Numeric Types)
- 🔶 sub (Date Types)
- ✅ mul (Numeric Types)
- 🔴 mul (Date Types)
- ✅ div (Numeric Types)
- 🔴 div (Date Types)
- ✅ divby (Numeric Types)
- ✅ mod (Numeric Types)
- ✅ - (Numeric Types)
- ✅ concat(String, String)
- ✅ concat(Collection, Collection)
- ✅ contains(String, String)
- ✅ contains(Collection, Collection)
- ✅ endswith(String, String)
- 🔴 endswith(Collection, Collection)
- 🔴 indexof(String, String)
- 🔴 indexof(Collection, Collection)
- ✅ length(Edm.String)
- ✅ length(Collection)
- ✅ startswith(String, String)
- 🔴 startswith(Collection, Collection)
- 🔴 substring(String, Number)
- 🔴 substring(String, Number, Number)
- 🔴 substring(Collection, Number)
- 🔴 substring(Collection, Number, Number)
- 🔴 hassubset(Collection, Collection)
- 🔴 hassubsequence(Collection, Collection)
- ✅ matchesPattern(String, String)
- ✅ tolower(String)
- ✅ toupper(String)
- ✅ trim(String)
- 🔴 date(Datetime)
- ✅ year(Date)
- ✅ year(Datetime)
- ✅ month(Date)
- ✅ month(Datetime)
- ✅ day(Date)
- ✅ day(Datetime)
- 🔴 time(Date)
- 🔴 time(Datetime)
- ✅ hour(Date)
- ✅ hour(Datetime)
- ✅ minute(Datetime)
- ✅ second(Datetime)
- ✅ fractionalseconds(Datetime)
- 🔴 totaloffsetminutes(Datetime)
- 🔴 totalseconds(Datetime)
- ✅ maxdatetime()
- ✅ now()
- ✅ mindatetime()
- ✅ ceiling(Number)
- ✅ floor(Number)
- ✅ round(Number)
- 🔴 cast(Type)
- 🔶 cast(Expression, Type)
- 🔴 isof(Type)
- 🔴 isof(Expression, Type)
- 🔴 geo.distance(GeographyPoint, GeographyPoint)
- 🔴 geo.distance(GeometryPoint, GeometryPoint)
- 🔴 geo.intersects(GeographyPoint, GeographyPolygon)
- 🔴 geo.intersects(GeometryPoint, GeometryPolygon)
- 🔴 geo.length(GeographyLineString)
- 🔴 geo.length(GeometryLineString)
- 🔴 case(Edm.Boolean:expression, ..., Edm.Boolean:expression)
- 🔴 any(Symbol:Edm.Boolean:expression)
- 🔴 all(Symbol:Edm.Boolean:expression)