diff --git a/website/static/PCT_Report_Compatibility.html b/website/static/PCT_Report_Compatibility.html index 5ba02ba54..931d7e4fd 100644 --- a/website/static/PCT_Report_Compatibility.html +++ b/website/static/PCT_Report_Compatibility.html @@ -84,7 +84,12 @@ @@ -144,11 +152,17 @@ } } -


+


+ + + + - + @@ -157,43 +171,40 @@ - - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + - + - + - - - + + - - + - - - + + +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki." - - - - - - - - + + - + - - - - - + + + + - - - - + + - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide +actual: -9223372036854775790"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Match failure: NoSetRoutedValueSpecificationObject instanceOf NoSetRoutedValueSpecification" - + - + - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + +actual: %2014-02-27T10:01:35+0000" - - - + + + - - - - +actual: '[,a,b,c,]'" + - - - - - - - + + + + + + +
*Platform-only functions, executed outside PCT, for developer use only

+
∅ No tests available

+
PlatformStore_Relational
PlatformStore_Relational
GroupDuckDB H2 PostgresSnowflake Native
boolean        
      equality        
 
grammar
eq
6/8
testEqBoolean
testEqDate
testEqEnum
testEqFloat
testEqInteger
testEqNonPrimitive"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::SideClass"
testEqString
testEqVarIdentity"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::BottomClass"
4/8
testEqBoolean
testEqDate"Assert failed"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
4/8
testEqBoolean
testEqDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
4/8
testEqBoolean
testEqDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
4/8
testEqBoolean
testEqDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Left multiplicity error. Please use 'exists' instead of '==' in the expression: [1 SideClass/].all() == [1 SideClass/].all()"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/8
testEqBoolean
testEqDate
testEqEnum
testEqFloat
testEqInteger
testEqNonPrimitive
testEqString
testEqVarIdentity
 
grammar
==  equal
10/12
testEqualBoolean
testEqualDate
testEqualEmptyCollections
testEqualEnum
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::SideClass"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::BottomClass"
8/12
testEqualBoolean
testEqualDate"Assert failed"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/12
testEqualBoolean
testEqualDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/12
testEqualBoolean
testEqualDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/12
testEqualBoolean
testEqualDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Left multiplicity error. Please use 'exists' instead of '==' in the expression: [1 SideClass/].all() == [1 SideClass/].all()"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
12/12
testEqualBoolean
testEqualDate
testEqualEmptyCollections
testEqualEnum
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity
boolean       
      equality       
 
grammar
eq
6/8
testEqBoolean
testEqDate
testEqEnum
testEqFloat
testEqInteger
testEqNonPrimitive"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::SideClass"
testEqString
testEqVarIdentity"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::BottomClass"
4/8
testEqBoolean
testEqDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
4/8
testEqBoolean
testEqDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
4/8
testEqBoolean
testEqDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqEnum"Assert failed"
testEqFloat
testEqInteger
testEqNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqString
testEqVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/8
testEqBoolean
testEqDate
testEqEnum
testEqFloat
testEqInteger
testEqNonPrimitive
testEqString
testEqVarIdentity
 
grammar
==  equal
10/12
testEqualBoolean
testEqualDate
testEqualEmptyCollections
testEqualEnum
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::SideClass"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::BottomClass"
8/12
testEqualBoolean
testEqualDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/12
testEqualBoolean
testEqualDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
8/12
testEqualBoolean
testEqualDate"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEqualEmptyCollections
testEqualEnum"Assert failed"
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity"The system is trying to get an element at offset 1 where the collection is of size 1"
12/12
testEqualBoolean
testEqualDate
testEqualEmptyCollections
testEqualEnum
testEqualFloat
testEqualInteger
testEqualMixedCollections
testEqualNonPrimitive
testEqualPrimitiveCollections
testEqualRecursivePrimitiveCollections
testEqualString
testEqualVarIdentity
 
essential
is
2/3
testIsEnum
testIsNonPrimitive"Unhandled value type: meta::pure::functions::boolean::tests::equalitymodel::SideClass"
testIsPrimitive
0/3
testIsEnum"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testIsPrimitive"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testIsEnum"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testIsPrimitive"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testIsEnum"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testIsPrimitive"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testIsEnum"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNonPrimitive"Match failure: StoreMappingClusteredValueSpecificationObject instanceOf StoreMappingClusteredValueSpecification"
testIsPrimitive"No SQL translation exists for the PURE function 'is_Any_1__Any_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
3/3
testIsEnum
testIsNonPrimitive
testIsPrimitive
      inequality        
 
grammar
>  greaterThan
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
4/4
testGreaterThan_Boolean
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
 
grammar
>=  greaterThanEqual
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
4/4
testGreaterThanEqual_Boolean
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
 
grammar
<  lessThan
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
 
grammar
<=  lessThanEqual
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
      operation        
 
grammar
&&  and
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
4/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple"Unexpected error executing function with params [Anonymous_Lambda]"
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
 
grammar
!  not
6/6
testNotFalse
testNotFalseExpression
testNotInCollection
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
6/6
testNotFalse
testNotFalseExpression
testNotInCollection
testNotTrue
testNotTrueExpression
testOperatorScope
 
grammar
||  or
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
4/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple"Unexpected error executing function with params [Anonymous_Lambda]"
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
collection        
      anonymous        
            list        
 
essential
list
0
Executed outside of PCT
-
-
-
-
-
            map        
 
essential
get
0
Executed outside of PCT
-
-
-
-
-
 
essential
getIfAbsentPutWithKey
0
Executed outside of PCT
-
-
-
-
-
 
essential
getMapStats
0
Executed outside of PCT
-
-
-
-
-
 
essential
groupBy
2
Executed outside of PCT
-
-
-
-
-
 
essential
keyValues
0
Executed outside of PCT
-
-
-
-
-
 
essential
keys
0
Executed outside of PCT
-
-
-
-
-
 
essential
newMap
0
Executed outside of PCT
-
-
-
-
-
 
essential
put
0
Executed outside of PCT
-
-
-
-
-
 
essential
putAll
0
Executed outside of PCT
-
-
-
-
-
 
essential
replaceAll
0
Executed outside of PCT
-
-
-
-
-
 
essential
values
0
Executed outside of PCT
-
-
-
-
-
            pair        
 
essential
pair
0
Executed outside of PCT
-
-
-
-
-
            tree        
 
essential
replaceTreeNode
0
Executed outside of PCT
-
-
-
-
-
      boolean        
 
essential
contains
1/3
testContainsNonPrimitive"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
testContainsPrimitive
testContainsWithFunction"Unhandled value type: meta::pure::functions::collection::tests::contains::ClassWithoutEquality"
0/3
testContainsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/3
testContainsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/3
testContainsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/3
testContainsNonPrimitive"Parameter to IN operation isn't a literal!"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Error mapping not found for class ClassWithoutEquality cache:''"
3/3
testContainsNonPrimitive
testContainsPrimitive
testContainsWithFunction
            quantification        
 
essential
exists
0/2
testExists"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
testExistsInSelect"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
2/2
testExists
testExistsInSelect
      inequality       
 
grammar
>  greaterThan
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
3/4
testGreaterThan_Boolean"Assert failed"
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
4/4
testGreaterThan_Boolean
testGreaterThan_Date
testGreaterThan_Number
testGreaterThan_String
 
grammar
>=  greaterThanEqual
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
3/4
testGreaterThanEqual_Boolean"Assert failed"
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
4/4
testGreaterThanEqual_Boolean
testGreaterThanEqual_Date
testGreaterThanEqual_Number
testGreaterThanEqual_String
 
grammar
<  lessThan
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
4/4
testLessThan_Boolean
testLessThan_Date
testLessThan_Number
testLessThan_String
 
grammar
<=  lessThanEqual
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
4/4
testLessThanEqual_Boolean
testLessThanEqual_Date
testLessThanEqual_Number
testLessThanEqual_String
      operation       
 
grammar
&&  and
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
4/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple"Unexpected error executing function with params [Anonymous_Lambda]"
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
 
grammar
!  not
6/6
testNotFalse
testNotFalseExpression
testNotInCollection
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
5/6
testNotFalse
testNotFalseExpression
testNotInCollection"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: [false, false -> not()] -> at(1)"
testNotTrue
testNotTrueExpression
testOperatorScope
6/6
testNotFalse
testNotFalseExpression
testNotInCollection
testNotTrue
testNotTrueExpression
testOperatorScope
 
grammar
||  or
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
4/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple"Unexpected error executing function with params [Anonymous_Lambda]"
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
5/5
testBinaryExpressions
testBinaryTruthTable
testShortCircuitSimple
testTernaryExpressions
testTernaryTruthTable
collection       
      anonymous       
            list       
 
essential
list*
0
Executed outside of PCT
-
-
-
-
            map       
 
essential
get*
0
Executed outside of PCT
-
-
-
-
 
essential
getIfAbsentPutWithKey*
0
Executed outside of PCT
-
-
-
-
 
essential
getMapStats*
0
Executed outside of PCT
-
-
-
-
 
essential
groupBy*
2
Executed outside of PCT
-
-
-
-
 
essential
keyValues*
0
Executed outside of PCT
-
-
-
-
 
essential
keys*
0
Executed outside of PCT
-
-
-
-
 
essential
newMap*
0
Executed outside of PCT
-
-
-
-
 
essential
put*
0
Executed outside of PCT
-
-
-
-
 
essential
putAll*
0
Executed outside of PCT
-
-
-
-
 
essential
replaceAll*
0
Executed outside of PCT
-
-
-
-
 
essential
values*
0
Executed outside of PCT
-
-
-
-
            pair       
 
essential
pair*
0
Executed outside of PCT
-
-
-
-
            tree       
 
essential
replaceTreeNode*
0
Executed outside of PCT
-
-
-
-
      boolean       
 
essential
contains
1/3
testContainsNonPrimitive"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
testContainsPrimitive
testContainsWithFunction"Unhandled value type: meta::pure::functions::collection::tests::contains::ClassWithoutEquality"
0/3
testContainsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/3
testContainsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/3
testContainsNonPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsPrimitive"Unexpected error executing function with params [Anonymous_Lambda]"
testContainsWithFunction"Unexpected error executing function with params [Anonymous_Lambda]"
3/3
testContainsNonPrimitive
testContainsPrimitive
testContainsWithFunction
            quantification       
 
essential
exists
0/2
testExists"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
testExistsInSelect"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
0/2
testExists"Error mapping not found for class CO_Firm cache:''"
testExistsInSelect"Error mapping not found for class CO_Firm cache:''"
2/2
testExists
testExistsInSelect
 
essential
forAll
2/3
testforAllOnEmptySet"Unexpected error executing function with params [Anonymous_Lambda]"
testforAllOnNonEmptySetIsFalse
testforAllOnNonEmptySetIsTrue
0/3
testforAllOnEmptySet"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testforAllOnNonEmptySetIsFalse"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testforAllOnNonEmptySetIsTrue"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. @@ -203,11 +214,8 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testforAllOnEmptySet"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testforAllOnNonEmptySetIsFalse"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testforAllOnNonEmptySetIsTrue"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testforAllOnEmptySet"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testforAllOnNonEmptySetIsFalse"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testforAllOnNonEmptySetIsTrue"No SQL translation exists for the PURE function 'forAll_T_MANY__Function_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
3/3
testforAllOnEmptySet
testforAllOnNonEmptySetIsFalse
testforAllOnNonEmptySetIsTrue
      index        
 
essential
at
3/3
testAt
testAtOtherScenario
testAtWithVariable
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
3/3
testAt
testAtOtherScenario
testAtWithVariable
      index       
 
essential
at
3/3
testAt
testAtOtherScenario
testAtWithVariable
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
0/3
testAt"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(0)"
testAtOtherScenario"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> map(x:String[1] | [$x, 'z'] -> plus();) -> at(0)"
testAtWithVariable"->at(...) function is supported only after direct access of 1->MANY properties. Current expression: ['a', 'b', 'c'] -> at(1)"
3/3
testAt
testAtOtherScenario
testAtWithVariable
 
essential
indexOf
2/2
testIndexOf
testIndexOfOneElement
0/2
testIndexOf"No SQL translation exists for the PURE function 'indexOf_T_MANY__T_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIndexOfOneElement"[unsupported-api] The function 'indexOf' (state: [Select, false]) is not supported yet"
0/2
testIndexOf"No SQL translation exists for the PURE function 'indexOf_T_MANY__T_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIndexOfOneElement" @@ -215,19 +223,14 @@ actual: 1"
0/2
testIndexOf"No SQL translation exists for the PURE function 'indexOf_T_MANY__T_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIndexOfOneElement" expected: 0 -actual: 1"
0/2
testIndexOf"No SQL translation exists for the PURE function 'indexOf_T_MANY__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIndexOfOneElement" -expected: 0 actual: 1"
2/2
testIndexOf
testIndexOfOneElement
      iteration        
 
grammar
filter
3/4
testFilterInstance"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Person"
testFilterLiteral
testFilterLiteralFromVar
testLambdaAsFunctionParameter
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
4/4
testFilterInstance
testFilterLiteral
testFilterLiteralFromVar
testLambdaAsFunctionParameter
      iteration       
 
grammar
filter
3/4
testFilterInstance"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Person"
testFilterLiteral
testFilterLiteralFromVar
testLambdaAsFunctionParameter
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
0/4
testFilterInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFilterLiteral"Cannot cast a collection of size 3 to multiplicity [1]"
testFilterLiteralFromVar"Cannot cast a collection of size 3 to multiplicity [1]"
testLambdaAsFunctionParameter"Cannot cast a collection of size 3 to multiplicity [1]"
4/4
testFilterInstance
testFilterLiteral
testFilterLiteralFromVar
testLambdaAsFunctionParameter
 
essential
find
0/4
testFindInstance"meta::pure::functions::collection::find_T_MANY__Function_1__T_$0_1$_ is not supported yet!"
testFindLiteral"meta::pure::functions::collection::find_T_MANY__Function_1__T_$0_1$_ is not supported yet!"
testFindLiteralFromVar"meta::pure::functions::collection::find_T_MANY__Function_1__T_$0_1$_ is not supported yet!"
testFindUsingVarForFunction"meta::pure::functions::collection::find_T_MANY__Function_1__T_$0_1$_ is not supported yet!"
0/4
testFindInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFindLiteral"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindLiteralFromVar"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindUsingVarForFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/4
testFindInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFindLiteral"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindLiteralFromVar"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindUsingVarForFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/4
testFindInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFindLiteral"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindLiteralFromVar"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindUsingVarForFunction"Unexpected error executing function with params [Anonymous_Lambda]"
0/4
testFindInstance"Unexpected error executing function with params [Anonymous_Lambda]"
testFindLiteral"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindLiteralFromVar"No SQL translation exists for the PURE function 'find_T_MANY__Function_1__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFindUsingVarForFunction"Unexpected error executing function with params [Anonymous_Lambda]"
4/4
testFindInstance
testFindLiteral
testFindLiteralFromVar
testFindUsingVarForFunction
 
essential
fold
8/11
testFold"Unhandled value type: meta::pure::functions::collection::tests::fold::FO_Person"
testFoldCollectionAccumulator
testFoldEmptyListAndEmptyIdentity
testFoldEmptyListAndNonEmptyIdentity
testFoldFiltering"Unhandled value type: meta::pure::functions::collection::tests::fold::FO_Person"
testFoldMixedAccumulatorTypes
testFoldToMany"Unhandled value type: meta::pure::functions::collection::tests::fold::FO_Person"
testFoldWithEmptyAccumulator
testFoldWithSingleValue
testIntegerSum
testStringSum
0/11
testFold"Unexpected error executing function with params [Anonymous_Lambda]"
testFoldCollectionAccumulator"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldEmptyListAndEmptyIdentity"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. @@ -253,14 +256,6 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldWithSingleValue"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIntegerSum"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testStringSum"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/11
testFold"Error mapping not found for class FO_Person cache:''"
testFoldCollectionAccumulator"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldEmptyListAndEmptyIdentity"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldEmptyListAndNonEmptyIdentity"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldFiltering"Error mapping not found for class FO_Person cache:''"
testFoldMixedAccumulatorTypes"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldToMany"Error mapping not found for class FO_Person cache:''"
testFoldWithEmptyAccumulator"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFoldWithSingleValue"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIntegerSum"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testStringSum"No SQL translation exists for the PURE function 'fold_T_MANY__Function_1__V_m__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
11/11
testFold
testFoldCollectionAccumulator
testFoldEmptyListAndEmptyIdentity
testFoldEmptyListAndNonEmptyIdentity
testFoldFiltering
testFoldMixedAccumulatorTypes
testFoldToMany
testFoldWithEmptyAccumulator
testFoldWithSingleValue
testIntegerSum
testStringSum
 
grammar
map
0/4
testMapInstance"Unhandled value type: meta::pure::functions::collection::tests::map::model::M_Person"
testMapRelationshipFromManyToMany"Unhandled value type: meta::pure::functions::collection::tests::map::model::M_Person"
testMapRelationshipFromManyToOne"Unhandled value type: meta::pure::functions::collection::tests::map::model::M_Person"
testMapRelationshipFromOneToOne"Match failure: NoSetRoutedValueSpecificationObject instanceOf NoSetRoutedValueSpecification"
0/4
testMapInstance"Cannot cast a collection of size 0 to multiplicity [1]"
testMapRelationshipFromManyToMany"Unexpected error executing function with params [Anonymous_Lambda]"
testMapRelationshipFromManyToOne"Unexpected error executing function with params [Anonymous_Lambda]"
testMapRelationshipFromOneToOne"Error during dynamic reactivation: Error dynamically evaluating value specification (from /platform/pure/grammar/functions/collection/iteration/map.pure:43cc92-98); error compiling generated Java code: import org.eclipse.collections.api.LazyIterable; @@ -473,87 +468,13 @@ import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type; -public class DynaClass{ - public static org.finos.legend.pure.generated.Root_meta_pure_functions_collection_tests_map_model_M_Address doProcess(final MapIterable vars, final MutableMap valMap, final IntObjectMap localLambdas, final ExecutionSupport es){ - return _address; - } -} -"
0/4
testMapInstance"Cannot cast a collection of size 0 to multiplicity [1]"
testMapRelationshipFromManyToMany"Unexpected error executing function with params [Anonymous_Lambda]"
testMapRelationshipFromManyToOne"Unexpected error executing function with params [Anonymous_Lambda]"
testMapRelationshipFromOneToOne"Error during dynamic reactivation: Error dynamically evaluating value specification (from /platform/pure/grammar/functions/collection/iteration/map.pure:43cc92-98); error compiling generated Java code: -import org.eclipse.collections.api.LazyIterable; -import org.eclipse.collections.api.block.function.Function0; -import org.eclipse.collections.api.block.function.Function; -import org.eclipse.collections.api.block.function.Function2; -import org.eclipse.collections.api.block.predicate.Predicate; -import org.eclipse.collections.api.block.procedure.Procedure; -import org.eclipse.collections.api.map.ImmutableMap; -import org.eclipse.collections.api.map.MutableMap; -import org.eclipse.collections.api.map.MutableMapIterable; -import org.eclipse.collections.api.map.MapIterable; -import org.eclipse.collections.api.map.primitive.IntObjectMap; -import org.eclipse.collections.api.set.MutableSet; -import org.eclipse.collections.api.set.SetIterable; -import org.eclipse.collections.api.list.MutableList; -import org.eclipse.collections.api.list.ListIterable; -import org.eclipse.collections.api.RichIterable; -import org.eclipse.collections.api.tuple.Pair; -import org.eclipse.collections.impl.factory.Lists; -import org.eclipse.collections.impl.factory.Maps; -import org.eclipse.collections.impl.map.mutable.UnifiedMap; -import org.eclipse.collections.impl.map.strategy.mutable.UnifiedMapWithHashingStrategy; -import org.eclipse.collections.impl.set.mutable.UnifiedSet; -import org.eclipse.collections.impl.set.strategy.mutable.UnifiedSetWithHashingStrategy; -import org.eclipse.collections.impl.list.mutable.FastList; -import org.eclipse.collections.impl.factory.Sets; -import org.eclipse.collections.impl.block.function.checked.CheckedFunction0; -import org.eclipse.collections.impl.utility.Iterate; -import org.eclipse.collections.impl.utility.LazyIterate; -import org.eclipse.collections.impl.utility.StringIterate; -import org.finos.legend.pure.m3.navigation.generictype.GenericType; -import org.finos.legend.pure.m3.navigation.ProcessorSupport; -import org.finos.legend.pure.m3.execution.ExecutionSupport; -import org.finos.legend.pure.m3.exception.PureExecutionException; -import org.finos.legend.pure.m4.coreinstance.CoreInstance; -import org.finos.legend.pure.m4.coreinstance.primitive.date.PureDate; -import org.finos.legend.pure.m4.coreinstance.primitive.date.DateFunctions; -import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.coreinstance.*; -import org.finos.legend.pure.runtime.java.compiled.metadata.*; -import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.map.*; -import org.finos.legend.pure.m3.serialization.filesystem.usercodestorage.vcs.ChangeType; -import org.finos.legend.pure.m3.serialization.filesystem.usercodestorage.vcs.ChangedPath; -import org.finos.legend.pure.m3.serialization.filesystem.usercodestorage.vcs.Revision; -import org.finos.legend.pure.m3.navigation.PackageableElement.PackageableElement; -import org.finos.legend.pure.m3.tools.ListHelper; -import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.*; -import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.defended.*; -import org.finos.legend.pure.runtime.java.compiled.generation.processors.support.function.*; -import org.finos.legend.pure.runtime.java.compiled.execution.*; -import org.finos.legend.pure.runtime.java.compiled.execution.sourceInformation.*; -import org.finos.legend.pure.runtime.java.compiled.serialization.model.*; -import org.finos.legend.pure.runtime.java.compiled.metadata.*; -import java.lang.reflect.Method; -import java.math.BigInteger; -import java.sql.DatabaseMetaData; -import java.sql.PreparedStatement; -import java.sql.ResultSetMetaData; -import java.util.Iterator; -import java.util.Calendar; -import java.util.Map; -import java.util.ArrayDeque; -import java.util.Deque; -import org.json.simple.JSONObject; -import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.relationship.Generalization; -import org.finos.legend.pure.m3.coreinstance.meta.pure.metamodel.type.Type; - - public class DynaClass{ public static org.finos.legend.pure.generated.Root_meta_pure_functions_collection_tests_map_model_M_Address doProcess(final MapIterable vars, final MutableMap valMap, final IntObjectMap localLambdas, final ExecutionSupport es){ return _address; } } "
4/4
testMapInstance
testMapRelationshipFromManyToMany
testMapRelationshipFromManyToOne
testMapRelationshipFromOneToOne
      order        
 
essential
reverse
2/2
testReverse
testReverseEmpty
0/2
testReverse"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseEmpty"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testReverse"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. +
      order       
 
essential
reverse
2/2
testReverse
testReverseEmpty
0/2
testReverse"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseEmpty"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testReverse"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseEmpty"No SQL translation exists for the PURE function 'reverse_T_m__T_m_'. @@ -581,37 +502,21 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSortWithFunctionVariables"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSortWithKey"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSortEmptySet"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/7
testMixedSortNoComparator"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSort"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSortNoComparator"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSortReversed"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSortWithFunctionVariables"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleSortWithKey"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSortEmptySet"No SQL translation exists for the PURE function 'sort_T_m__Function_$0_1$__Function_$0_1$__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
7/7
testMixedSortNoComparator
testSimpleSort
testSimpleSortNoComparator
testSimpleSortReversed
testSimpleSortWithFunctionVariables
testSimpleSortWithKey
testSortEmptySet
      size        
 
grammar
isEmpty
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
 
grammar
isNotEmpty
2/2
testIsNotEmpty
testIsNotEmptyFalse
0/2
testIsNotEmpty"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNotEmptyFalse"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testIsNotEmpty"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNotEmptyFalse"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testIsNotEmpty"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIsNotEmptyFalse"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
2/2
testIsNotEmpty
testIsNotEmptyFalse
2/2
testIsNotEmpty
testIsNotEmptyFalse
      size       
 
grammar
isEmpty
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
2/2
testIsEmpty
testIsEmptyFalse
 
grammar
isNotEmpty
 
grammar
size
2/2
testSize
testSizeEmpty
0/2
testSize"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSizeEmpty"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testSize"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSizeEmpty"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testSize"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSizeEmpty"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testSize"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSizeEmpty"No SQL translation exists for the PURE function 'size_Any_MANY__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
2/2
testSize
testSizeEmpty
      slice        
 
essential
drop
10/11
testDropExceedsSizeOnEmptyList
testDropExceedsSizeOnNonEmptyList
testDropInList"Cannot cast a collection of size 0 to multiplicity [1]"
testDropManyOnEmptyList
testDropManyOnNonEmptyList
testDropNegativeOnEmptyList
testDropNegativeOnNonEmptyList
testDropOneOnEmptyList
testDropOneOnNonEmptyList
testDropZeroOnEmptyList
testDropZeroOnNonEmptyList
0/11
testDropExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDropManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropNegativeOnEmptyList"Invalid type for parameter inside the drop function. Expected a value, found operation/function"
testDropNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
0/11
testDropExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. +
      slice       
 
essential
drop
10/11
testDropExceedsSizeOnEmptyList
testDropExceedsSizeOnNonEmptyList
testDropInList"Cannot cast a collection of size 0 to multiplicity [1]"
testDropManyOnEmptyList
testDropManyOnNonEmptyList
testDropNegativeOnEmptyList
testDropNegativeOnNonEmptyList
testDropOneOnEmptyList
testDropOneOnNonEmptyList
testDropZeroOnEmptyList
testDropZeroOnNonEmptyList
0/11
testDropExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDropManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropNegativeOnEmptyList"Invalid type for parameter inside the drop function. Expected a value, found operation/function"
testDropNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
0/11
testDropExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDropManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropNegativeOnEmptyList"Invalid type for parameter inside the drop function. Expected a value, found operation/function"
testDropNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
0/11
testDropExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDropManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropNegativeOnEmptyList"Invalid type for parameter inside the drop function. Expected a value, found operation/function"
testDropNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testDropZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testDropZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
11/11
testDropExceedsSizeOnEmptyList
testDropExceedsSizeOnNonEmptyList
testDropInList
testDropManyOnEmptyList
testDropManyOnNonEmptyList
testDropNegativeOnEmptyList
testDropNegativeOnNonEmptyList
testDropOneOnEmptyList
testDropOneOnNonEmptyList
testDropZeroOnEmptyList
testDropZeroOnNonEmptyList
 
grammar
first
2/4
testFirstComplex"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
testFirstOnEmptySet"Unexpected error executing function with params [Anonymous_Lambda]"
testFirstOnOneElement
testFirstSimple
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
4/4
testFirstComplex
testFirstOnEmptySet
testFirstOnOneElement
testFirstSimple
 
grammar
first
2/4
testFirstComplex"Unhandled value type: meta::pure::functions::collection::tests::model::CO_Firm"
testFirstOnEmptySet"Unexpected error executing function with params [Anonymous_Lambda]"
testFirstOnOneElement
testFirstSimple
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
1/4
testFirstComplex"The system is trying to get an element at offset 0 where the collection is of size 0"
testFirstOnEmptySet"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testFirstOnOneElement
testFirstSimple"Cannot cast a collection of size 2 to multiplicity [1]"
4/4
testFirstComplex
testFirstOnEmptySet
testFirstOnOneElement
testFirstSimple
 
essential
init
3/3
testInit
testInitOnEmptySet
testInitOneElement
0/3
testInit"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testInitOnEmptySet"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testInitOneElement"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. @@ -621,9 +526,6 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testInit"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testInitOnEmptySet"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testInitOneElement"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testInit"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testInitOnEmptySet"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testInitOneElement"No SQL translation exists for the PURE function 'init_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
3/3
testInit
testInitOnEmptySet
testInitOneElement
 
essential
last
2/3
testLast
testLastFromEmpty"Unexpected error executing function with params [Anonymous_Lambda]"
testLastOfOneElementList
0/3
testLast"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLastFromEmpty"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. @@ -634,14 +536,10 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testLast"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLastFromEmpty"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLastOfOneElementList"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testLast"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLastFromEmpty"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLastOfOneElementList"No SQL translation exists for the PURE function 'last_T_MANY__T_$0_1$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
3/3
testLast
testLastFromEmpty
testLastOfOneElementList
 
essential
slice
5/6
testSlice
testSliceEqualBounds
testSliceInList"Cannot cast a collection of size 0 to multiplicity [1]"
testSliceOnBounds
testSliceOnEmpty
testSliceOutOfBounds
0/6
testSlice"Cannot cast a collection of size 6 to multiplicity [1]"
testSliceEqualBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSliceOnBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceOnEmpty"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testSliceOutOfBounds"Cannot cast a collection of size 4 to multiplicity [1]"
0/6
testSlice"Cannot cast a collection of size 6 to multiplicity [1]"
testSliceEqualBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSliceOnBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceOnEmpty"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testSliceOutOfBounds"Cannot cast a collection of size 4 to multiplicity [1]"
0/6
testSlice"Cannot cast a collection of size 6 to multiplicity [1]"
testSliceEqualBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSliceOnBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceOnEmpty"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testSliceOutOfBounds"Cannot cast a collection of size 4 to multiplicity [1]"
0/6
testSlice"Cannot cast a collection of size 6 to multiplicity [1]"
testSliceEqualBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSliceOnBounds"Cannot cast a collection of size 4 to multiplicity [1]"
testSliceOnEmpty"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testSliceOutOfBounds"Cannot cast a collection of size 4 to multiplicity [1]"
6/6
testSlice
testSliceEqualBounds
testSliceInList
testSliceOnBounds
testSliceOnEmpty
testSliceOutOfBounds
 
essential
tail
3/3
testTail
testTailOnEmptySet
testTailOneElement
0/3
testTail"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTailOnEmptySet"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. @@ -652,26 +550,20 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testTail"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTailOnEmptySet"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTailOneElement"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/3
testTail"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTailOnEmptySet"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTailOneElement"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
3/3
testTail
testTailOnEmptySet
testTailOneElement
 
essential
take
8/11
testTakeExceedsSizeOnEmptyList
testTakeExceedsSizeOnNonEmptyList
testTakeInList"Cannot cast a collection of size 0 to multiplicity [1]"
testTakeManyOnEmptyList
testTakeManyOnNonEmptyList
testTakeNegativeOnEmptyList"Unexpected error executing function with params [Anonymous_Lambda]"
testTakeNegativeOnNonEmptyList"Unexpected error executing function with params [Anonymous_Lambda]"
testTakeOneOnEmptyList
testTakeOneOnNonEmptyList
testTakeZeroOnEmptyList
testTakeZeroOnNonEmptyList
0/11
testTakeExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTakeManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeNegativeOnEmptyList"Invalid type for parameter inside the take/limit function. Expected a value, found operation/function"
testTakeNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
0/11
testTakeExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTakeManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeNegativeOnEmptyList"Invalid type for parameter inside the take/limit function. Expected a value, found operation/function"
testTakeNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
0/11
testTakeExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTakeManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeNegativeOnEmptyList"Invalid type for parameter inside the take/limit function. Expected a value, found operation/function"
testTakeNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
0/11
testTakeExceedsSizeOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeExceedsSizeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeInList"No SQL translation exists for the PURE function 'new_Class_1__String_1__KeyExpression_MANY__T_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testTakeManyOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeManyOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeNegativeOnEmptyList"Invalid type for parameter inside the take/limit function. Expected a value, found operation/function"
testTakeNegativeOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeOneOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeOneOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
testTakeZeroOnEmptyList"Cast exception: SelectSQLQuery cannot be cast to TdsSelectSqlQuery"
testTakeZeroOnNonEmptyList"Cannot cast a collection of size 3 to multiplicity [1]"
11/11
testTakeExceedsSizeOnEmptyList
testTakeExceedsSizeOnNonEmptyList
testTakeInList
testTakeManyOnEmptyList
testTakeManyOnNonEmptyList
testTakeNegativeOnEmptyList
testTakeNegativeOnNonEmptyList
testTakeOneOnEmptyList
testTakeOneOnNonEmptyList
testTakeZeroOnEmptyList
testTakeZeroOnNonEmptyList
      transformation        
 
essential
add
1/2
testAdd
testAddWithOffset"meta::pure::functions::collection::add_T_MANY__Integer_1__T_1__T_$1_MANY$_ is not supported yet!"
0/2
testAdd"No SQL translation exists for the PURE function 'add_T_MANY__T_1__T_$1_MANY$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testAddWithOffset"No SQL translation exists for the PURE function 'add_T_MANY__Integer_1__T_1__T_$1_MANY$_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testAdd"No SQL translation exists for the PURE function 'add_T_MANY__T_1__T_$1_MANY$_'. +
      transformation       
 
essential
add
1/2
testAdd
testAddWithOffset"meta::pure::functions::collection::add_T_MANY__Integer_1__T_1__T_$1_MANY$_ is not supported yet!"
0/2
testAdd"No SQL translation exists for the PURE function 'add_T_MANY__T_1__T_$1_MANY$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testAddWithOffset"No SQL translation exists for the PURE function 'add_T_MANY__Integer_1__T_1__T_$1_MANY$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testAdd"No SQL translation exists for the PURE function 'add_T_MANY__T_1__T_$1_MANY$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testAddWithOffset"No SQL translation exists for the PURE function 'add_T_MANY__Integer_1__T_1__T_$1_MANY$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testAdd"No SQL translation exists for the PURE function 'add_T_MANY__T_1__T_$1_MANY$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testAddWithOffset"No SQL translation exists for the PURE function 'add_T_MANY__Integer_1__T_1__T_$1_MANY$_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
2/2
testAdd
testAddWithOffset
 
essential
concatenate
0/3
testConcatenateMixedType"The system is trying to get an element at offset 0 where the collection is of size 0"
testConcatenateSimple"The system is trying to get an element at offset 0 where the collection is of size 0"
testConcatenateTypeInference"The system is trying to get an element at offset 0 where the collection is of size 0"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
3/3
testConcatenateMixedType
testConcatenateSimple
testConcatenateTypeInference
 
essential
removeAllOptimized
1
Executed outside of PCT
-
-
-
-
-
 
essential
concatenate
0/3
testConcatenateMixedType"The system is trying to get an element at offset 0 where the collection is of size 0"
testConcatenateSimple"The system is trying to get an element at offset 0 where the collection is of size 0"
testConcatenateTypeInference"The system is trying to get an element at offset 0 where the collection is of size 0"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
0/3
testConcatenateMixedType"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateSimple"Cannot cast a collection of size 3 to multiplicity [1]"
testConcatenateTypeInference"Cannot cast a collection of size 3 to multiplicity [1]"
3/3
testConcatenateMixedType
testConcatenateSimple
testConcatenateTypeInference
 
essential
removeAllOptimized*
1
Executed outside of PCT
-
-
-
-
 
essential
removeDuplicates
4/5
testRemoveDuplicatesEmptyList
testRemoveDuplicatesEmptyListExplicit
testRemoveDuplicatesPrimitiveNonStandardFunction
testRemoveDuplicatesPrimitiveStandardFunction
testRemoveDuplicatesPrimitiveStandardFunctionExplicit"Unhandled value type: meta::pure::metamodel::function::NativeFunction"
0/5
testRemoveDuplicatesEmptyList"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesEmptyListExplicit"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveNonStandardFunction"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. @@ -687,16 +579,10 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveNonStandardFunction"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveStandardFunction"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveStandardFunctionExplicit"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/5
testRemoveDuplicatesEmptyList"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesEmptyListExplicit"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveNonStandardFunction"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveStandardFunction"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRemoveDuplicatesPrimitiveStandardFunctionExplicit"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
4/5
testRemoveDuplicatesEmptyList
testRemoveDuplicatesEmptyListExplicit
testRemoveDuplicatesPrimitiveNonStandardFunction
testRemoveDuplicatesPrimitiveStandardFunction"Cannot cast a collection of size 3 to multiplicity [1]"
testRemoveDuplicatesPrimitiveStandardFunctionExplicit
5/5
testRemoveDuplicatesEmptyList
testRemoveDuplicatesEmptyListExplicit
testRemoveDuplicatesPrimitiveNonStandardFunction
testRemoveDuplicatesPrimitiveStandardFunction
testRemoveDuplicatesPrimitiveStandardFunctionExplicit
 
essential
removeDuplicatesBy
1/1
testRemoveDuplicatesByPrimitive
0/1
testRemoveDuplicatesByPrimitive"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testRemoveDuplicatesByPrimitive"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testRemoveDuplicatesByPrimitive"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testRemoveDuplicatesByPrimitive"No SQL translation exists for the PURE function 'removeDuplicates_T_MANY__Function_$0_1$__Function_$0_1$__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testRemoveDuplicatesByPrimitive
 
essential
zip
0/9
testZipBothListsAreOfPairs"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipBothListsEmpty"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipBothListsSameLength"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipFirstListEmpty"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipFirstListLonger"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipFirstListsIsOfPairs"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipSecondListEmpty"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipSecondListLonger"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
testZipSecondListsIsOfPairs"meta::pure::functions::collection::zip_T_MANY__U_MANY__Pair_MANY_ is not supported yet!"
0/9
testZipBothListsAreOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
testZipBothListsEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipBothListsSameLength"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipFirstListEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipFirstListLonger"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. @@ -707,18 +593,8 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipSecondListsIsOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
0/9
testZipBothListsAreOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
testZipBothListsEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipBothListsSameLength"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipFirstListEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipFirstListLonger"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipFirstListsIsOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
testZipSecondListEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipSecondListLonger"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipSecondListsIsOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
0/9
testZipBothListsAreOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
testZipBothListsEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipBothListsSameLength"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipFirstListEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipFirstListLonger"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipFirstListsIsOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
testZipSecondListEmpty"The system is trying to get an element at offset 0 where the collection is of size 0"
testZipSecondListLonger"No SQL translation exists for the PURE function 'zip_T_MANY__U_MANY__Pair_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testZipSecondListsIsOfPairs"Cannot cast a collection of size 0 to multiplicity [1]"
9/9
testZipBothListsAreOfPairs
testZipBothListsEmpty
testZipBothListsSameLength
testZipFirstListEmpty
testZipFirstListLonger
testZipFirstListsIsOfPairs
testZipSecondListEmpty
testZipSecondListLonger
testZipSecondListsIsOfPairs
date        
      creation        
 
essential
date
7/7
testDateFromDay
testDateFromHour
testDateFromMinute
testDateFromMonth
testDateFromSecond
testDateFromSubSecond
testDateFromYear
0/7
testDateFromDay"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__StrictDate_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromHour"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__DateTime_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromMinute"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__Integer_1__DateTime_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromMonth"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Date_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromSecond"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__Integer_1__Number_1__DateTime_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromSubSecond"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__Integer_1__Number_1__DateTime_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromYear"No SQL translation exists for the PURE function 'date_Integer_1__Date_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/7
testDateFromDay"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__StrictDate_1_'. +
date       
      creation       
 
essential
date
7/7
testDateFromDay
testDateFromHour
testDateFromMinute
testDateFromMonth
testDateFromSecond
testDateFromSubSecond
testDateFromYear
0/7
testDateFromDay"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__StrictDate_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromHour"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__DateTime_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromMinute"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__Integer_1__DateTime_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromMonth"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Date_1_'. @@ -740,46 +616,32 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromSubSecond"No SQL translation exists for the PURE function 'date_Integer_1__Integer_1__Integer_1__Integer_1__Integer_1__Number_1__DateTime_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateFromYear"No SQL translation exists for the PURE function 'date_Integer_1__Date_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
7/7
testDateFromDay
testDateFromHour
testDateFromMinute
testDateFromMonth
testDateFromSecond
testDateFromSubSecond
testDateFromYear
 
unclassified
now
1/1
testNow
 
unclassified
today
1/1
testToday
      extract        
 
essential
datePart
4/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly
testDatePartYearOnly
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly" -expected: %1973 -actual: %1973-01-01"
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
4/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly
testDatePartYearOnly
 
essential
dayOfMonth
1/1
testDayOfMonth
1/1
testDayOfMonth
1/1
testDayOfMonth
0/1
testDayOfMonthclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testDayOfMonth
1/1
testDayOfMonth
 
unclassified
dayOfWeekNumber
1/1
testDayOfWeekNumber
 
unclassified
dayOfYear
1/1
testDayOfYear
 
essential
hour
1/1
testHour
0/1
testHour" +
      extract       
 
essential
datePart
4/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly
testDatePartYearOnly
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
2/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testDatePartYearOnly"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
4/4
testDatePart
testDatePartTrivial
testDatePartYearMonthOnly
testDatePartYearOnly
 
essential
dayOfMonth
1/1
testDayOfMonth
1/1
testDayOfMonth
1/1
testDayOfMonth
0/1
testDayOfMonthclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testDayOfMonth
 
essential
hour
1/1
testHour
0/1
testHour" expected: 17 actual: 0"
0/1
testHour" expected: 17 -actual: 0"
0/1
testHourclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
0/1
testHour" -expected: 17 -actual: 0"
1/1
testHour
 
essential
minute
1/1
testMinute
0/1
testMinute" +actual: 0"
0/1
testHourclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testHour
 
essential
minute
1/1
testMinute
0/1
testMinute" expected: 9 actual: 0"
0/1
testMinute" expected: 9 -actual: 0"
0/1
testMinuteclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
0/1
testMinute" -expected: 9 -actual: 0"
1/1
testMinute
 
essential
monthNumber
1/1
testMonthNumber
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
1/1
testMonthNumber
 
essential
second
1/1
testSecond
1/1
testSecond
1/1
testSecond
0/1
testSecondclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testSecond
1/1
testSecond
 
unclassified
weekOfYear
1/1
testWeekOfYear
 
essential
year
1/2
testYeaReflect"eval_Function_1__T_n__V_m_ is prohibited!"
testYear
1/2
testYeaReflect
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
1/2
testYeaReflect
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/2
testYeaReflectclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
1/2
testYeaReflect
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
2/2
testYeaReflect
testYear
      has        
 
essential
hasDay
1/1
testHasDay
0/1
testHasDay"No SQL translation exists for the PURE function 'hasDay_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasDay"No SQL translation exists for the PURE function 'hasDay_Date_1__Boolean_1_'. +actual: 0"
0/1
testMinuteclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testMinute
 
essential
monthNumber
1/1
testMonthNumber
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/1
testMonthNumber"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
1/1
testMonthNumber
 
essential
second
1/1
testSecond
1/1
testSecond
1/1
testSecond
0/1
testSecondclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testSecond
 
essential
year
1/2
testYeaReflect"eval_Function_1__T_n__V_m_ is prohibited!"
testYear
1/2
testYeaReflect
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
1/2
testYeaReflect
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/2
testYeaReflectclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testYear"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
2/2
testYeaReflect
testYear
      has       
 
essential
hasDay
1/1
testHasDay
0/1
testHasDay"No SQL translation exists for the PURE function 'hasDay_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasDay"No SQL translation exists for the PURE function 'hasDay_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasDay"No SQL translation exists for the PURE function 'hasDay_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testHasDay
 
essential
hasHour
1/1
testHasHour
0/1
testHasHour"No SQL translation exists for the PURE function 'hasHour_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasHour"No SQL translation exists for the PURE function 'hasHour_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasHour"No SQL translation exists for the PURE function 'hasHour_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasHour"No SQL translation exists for the PURE function 'hasHour_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testHasHour
 
essential
hasMinute
1/1
testHasMinute
0/1
testHasMinute"No SQL translation exists for the PURE function 'hasMinute_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasMinute"No SQL translation exists for the PURE function 'hasMinute_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasMinute"No SQL translation exists for the PURE function 'hasMinute_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasMinute"No SQL translation exists for the PURE function 'hasMinute_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testHasMinute
 
essential
hasMonth
1/2
testHasMonth
testHasMonthReflect"eval_Function_1__T_n__V_m_ is prohibited!"
0/2
testHasMonth"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testHasMonthReflect"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. @@ -787,62 +649,38 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testHasMonthReflect"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testHasMonth"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testHasMonthReflect"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testHasMonth"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testHasMonthReflect"No SQL translation exists for the PURE function 'hasMonth_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
2/2
testHasMonth
testHasMonthReflect
 
essential
hasSecond
1/1
testHasSecond
0/1
testHasSecond"No SQL translation exists for the PURE function 'hasSecond_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSecond"No SQL translation exists for the PURE function 'hasSecond_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSecond"No SQL translation exists for the PURE function 'hasSecond_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSecond"No SQL translation exists for the PURE function 'hasSecond_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testHasSecond
 
essential
hasSubsecond
1/1
testHasSubsecond
0/1
testHasSubsecond"No SQL translation exists for the PURE function 'hasSubsecond_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSubsecond"No SQL translation exists for the PURE function 'hasSubsecond_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSubsecond"No SQL translation exists for the PURE function 'hasSubsecond_Date_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSubsecond"No SQL translation exists for the PURE function 'hasSubsecond_Date_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testHasSubsecond
 
essential
hasSubsecondWithAtLeastPrecision
1/1
testHasSubsecondWithAtLeastPrecision
0/1
testHasSubsecondWithAtLeastPrecision"No SQL translation exists for the PURE function 'hasSubsecondWithAtLeastPrecision_Date_1__Integer_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSubsecondWithAtLeastPrecision"No SQL translation exists for the PURE function 'hasSubsecondWithAtLeastPrecision_Date_1__Integer_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSubsecondWithAtLeastPrecision"No SQL translation exists for the PURE function 'hasSubsecondWithAtLeastPrecision_Date_1__Integer_1__Boolean_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/1
testHasSubsecondWithAtLeastPrecision"No SQL translation exists for the PURE function 'hasSubsecondWithAtLeastPrecision_Date_1__Integer_1__Boolean_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
1/1
testHasSubsecondWithAtLeastPrecision
      operation        
 
essential
adjust
17/18
testAdjustByDays
testAdjustByDaysBigNumber
testAdjustByHours
testAdjustByHoursBigNumber
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber
testAdjustByMonths
testAdjustByMonthsBigNumber
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber
testAdjustByYears
testAdjustReflectiveEvaluation"eval_Function_1__T_n__U_p__W_q__V_m_ is prohibited!"
7/18
testAdjustByDays
testAdjustByDaysBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByHours
testAdjustByHoursBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMicroseconds" -expected: %2015-04-15T13:11:11.338001+0000 -actual: %2015-04-15T13:11:11.000001+0000"
testAdjustByMicrosecondsBigNumber" +
      operation       
 
essential
adjust
17/18
testAdjustByDays
testAdjustByDaysBigNumber
testAdjustByHours
testAdjustByHoursBigNumber
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber
testAdjustByMonths
testAdjustByMonthsBigNumber
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber
testAdjustByYears
testAdjustReflectiveEvaluation"eval_Function_1__T_n__U_p__W_q__V_m_ is prohibited!"
9/18
testAdjustByDays
testAdjustByDaysBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByHours
testAdjustByHoursBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber" expected: %2021-06-21T09:37:37.4990000+0000 -actual: %2021-06-21T09:37:37.499+0000"
testAdjustByMilliseconds" -expected: %2015-04-15T13:11:11.339+0000 -actual: %2015-04-15T13:11:11.001+0000"
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber" +actual: %2021-06-21T09:37:37.499+0000"
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber" expected: %-21457-01-08T20:48:00+0000 -actual: %21458-01-08T20:48:00+0000"
testAdjustByMonths"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustByMonthsBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByYears" -expected: %2016 -actual: %2016-01-01"
testAdjustReflectiveEvaluation"No SQL translation exists for the PURE function 'eval_Function_1__T_n__U_p__W_q__V_m_'. +actual: %21458-01-08T20:48:00+0000"
testAdjustByMonths"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustByMonthsBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustReflectiveEvaluation"No SQL translation exists for the PURE function 'eval_Function_1__T_n__U_p__W_q__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
8/18
testAdjustByDays
testAdjustByDaysBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByHours
testAdjustByHoursBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber" expected: %2021-06-21T09:37:37.4990000+0000 actual: %2021-06-21T09:37:37.499+0000"
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMonths"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustByMonthsBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustBySeconds
testAdjustBySecondsBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByWeeks
testAdjustByWeeksBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustReflectiveEvaluation"No SQL translation exists for the PURE function 'eval_Function_1__T_n__U_p__W_q__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
9/18
testAdjustByDays
testAdjustByDaysBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByHours
testAdjustByHoursBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber" expected: %2021-06-21T09:37:37.4990000+0000 actual: %2021-06-21T09:37:37.499+0000"
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMonths"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustByMonthsBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustReflectiveEvaluation"No SQL translation exists for the PURE function 'eval_Function_1__T_n__U_p__W_q__V_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
9/18
testAdjustByDays
testAdjustByDaysBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByHours
testAdjustByHoursBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber" -expected: %2021-06-21T09:37:37.4990000+0000 -actual: %2021-06-21T09:37:37.499+0000"
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber" -expected: %-21457-01-08T20:48:00+0000 -actual: %21458-01-18T17:39:38+0000"
testAdjustByMonths"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustByMonthsBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber"Unexpected error executing function with params [Anonymous_Lambda]"
testAdjustByYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testAdjustReflectiveEvaluation"No SQL translation exists for the PURE function 'eval_Function_1__T_n__U_p__W_q__V_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
18/18
testAdjustByDays
testAdjustByDaysBigNumber
testAdjustByHours
testAdjustByHoursBigNumber
testAdjustByMicroseconds
testAdjustByMicrosecondsBigNumber
testAdjustByMilliseconds
testAdjustByMillisecondsBigNumber
testAdjustByMinutes
testAdjustByMinutesBigNumber
testAdjustByMonths
testAdjustByMonthsBigNumber
testAdjustBySeconds
testAdjustBySecondsBigNumber
testAdjustByWeeks
testAdjustByWeeksBigNumber
testAdjustByYears
testAdjustReflectiveEvaluation
 
essential
dateDiff
9/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks
testDateDiffWithDifferentTimeZones
testDateDiffYears
9/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks
testDateDiffWithDifferentTimeZones
testDateDiffYears
7/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks" -expected: 0 -actual: -1"
testDateDiffWithDifferentTimeZones
testDateDiffYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/9
testDateDiffDays"Unexpected error executing function with params [Anonymous_Lambda]"
testDateDiffHoursclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffMillisecondsclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffMinutesclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffMonthsclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffSecondsclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffWeeks"Unexpected error executing function with params [Anonymous_Lambda]"
testDateDiffWithDifferentTimeZonesclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
7/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks" +
 
essential
dateDiff
9/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks
testDateDiffWithDifferentTimeZones
testDateDiffYears
7/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks" expected: 1 -actual: 0"
testDateDiffWithDifferentTimeZones
testDateDiffYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
9/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks
testDateDiffWithDifferentTimeZones
testDateDiffYears
io        
 
essential
print
0
Executed outside of PCT
-
-
-
-
-
lang        
 
grammar
compare
8/8
testBooleanCompare
testCompareDecimalAndLongTypes
testCompareMixedTypes
testDateCompare
testFloatCompare
testIntegerCompare
testNumberCompare
testStringCompare
0/8
testBooleanCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testCompareDecimalAndLongTypes"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testCompareMixedTypes"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testIntegerCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNumberCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testStringCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/8
testBooleanCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. +actual: 0"
testDateDiffWithDifferentTimeZones
testDateDiffYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
7/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks" +expected: 0 +actual: -1"
testDateDiffWithDifferentTimeZones
testDateDiffYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
0/9
testDateDiffDays"Unexpected error executing function with params [Anonymous_Lambda]"
testDateDiffHoursclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffMillisecondsclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffMinutesclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffMonthsclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffSecondsclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffWeeks"Unexpected error executing function with params [Anonymous_Lambda]"
testDateDiffWithDifferentTimeZonesclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testDateDiffYears"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
9/9
testDateDiffDays
testDateDiffHours
testDateDiffMilliseconds
testDateDiffMinutes
testDateDiffMonths
testDateDiffSeconds
testDateDiffWeeks
testDateDiffWithDifferentTimeZones
testDateDiffYears
io       
 
essential
print*
0
Executed outside of PCT
-
-
-
-
lang       
 
grammar
compare
8/8
testBooleanCompare
testCompareDecimalAndLongTypes
testCompareMixedTypes
testDateCompare
testFloatCompare
testIntegerCompare
testNumberCompare
testStringCompare
0/8
testBooleanCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testCompareDecimalAndLongTypes"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testCompareMixedTypes"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDateCompare"No SQL translation exists for the PURE function 'compare_T_1__T_1__Integer_1_'. @@ -876,67 +714,57 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/6
testAssignLiteralToVariable"Cannot cast a collection of size 2 to multiplicity [1]"
testAssignNewInstance"Cannot cast a collection of size 0 to multiplicity [1]"
testLetAsLastStatement"No SQL translation exists for the PURE function 'letFunction_String_1__T_m__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLetChainedWithAnotherFunction"Cannot cast a collection of size 0 to multiplicity [1]"
testLetInsideIf"No SQL translation exists for the PURE function 'letFunction_String_1__T_m__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLetWithParam"No SQL translation exists for the PURE function 'letFunction_String_1__T_m__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/6
testAssignLiteralToVariable"Cannot cast a collection of size 2 to multiplicity [1]"
testAssignNewInstance"Cannot cast a collection of size 0 to multiplicity [1]"
testLetAsLastStatement"No SQL translation exists for the PURE function 'letFunction_String_1__T_m__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLetChainedWithAnotherFunction"Cannot cast a collection of size 0 to multiplicity [1]"
testLetInsideIf"No SQL translation exists for the PURE function 'letFunction_String_1__T_m__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testLetWithParam"No SQL translation exists for the PURE function 'letFunction_String_1__T_m__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
6/6
testAssignLiteralToVariable
testAssignNewInstance
testLetAsLastStatement
testLetChainedWithAnotherFunction
testLetInsideIf
testLetWithParam
      all        
 
grammar
.all()  getAll
 
grammar
.allVersions()  getAllVersions
      cast        
 
essential
cast
 
essential
toDecimal
3/3
testDecimalToDecimal
testDoubleToDecimal
testIntToDecimal
0/3
testDecimalToDecimal"[unsupported-api] The function 'toDecimal' (state: [Select, false]) is not supported yet"
testDoubleToDecimal"[unsupported-api] The function 'toDecimal' (state: [Select, false]) is not supported yet"
testIntToDecimal"[unsupported-api] The function 'toDecimal' (state: [Select, false]) is not supported yet"
0/3
testDecimalToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testDoubleToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testIntToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/3
testDecimalToDecimalclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testDoubleToDecimalclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testIntToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/3
testDecimalToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testDoubleToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testIntToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
3/3
testDecimalToDecimal
testDoubleToDecimal
testIntToDecimal
 
essential
toFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
0/3
testDecimalToFloat"[unsupported-api] The function 'toFloat' (state: [Select, false]) is not supported yet"
testDoubleToFloat"[unsupported-api] The function 'toFloat' (state: [Select, false]) is not supported yet"
testIntToFloat"[unsupported-api] The function 'toFloat' (state: [Select, false]) is not supported yet"
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
 
essential
toMultiplicity
 
grammar
toOne
1/2
testToOne
testToOneMultiplicity"Match failure: NoSetRoutedValueSpecificationObject instanceOf NoSetRoutedValueSpecification"
0/2
testToOne"Cannot cast a collection of size 3 to multiplicity [1]"
testToOneMultiplicity"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
0/2
testToOne"Cannot cast a collection of size 3 to multiplicity [1]"
testToOneMultiplicity"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
0/2
testToOne"Cannot cast a collection of size 3 to multiplicity [1]"
testToOneMultiplicity"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
2/2
testToOne
testToOneMultiplicity
2/2
testToOne
testToOneMultiplicity
 
grammar
toOneMany
1/2
testToOneMany
testToOneManyMultiplicity"Match failure: NoSetRoutedValueSpecificationObject instanceOf NoSetRoutedValueSpecification"
0/2
testToOneMany"Cannot cast a collection of size 3 to multiplicity [1]"
testToOneManyMultiplicity"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
0/2
testToOneMany"Cannot cast a collection of size 3 to multiplicity [1]"
testToOneManyMultiplicity"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
0/2
testToOneMany"Cannot cast a collection of size 3 to multiplicity [1]"
testToOneManyMultiplicity"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
2/2
testToOneMany
testToOneManyMultiplicity
2/2
testToOneMany
testToOneManyMultiplicity
      creation        
 
grammar
^$  copy
12
Executed outside of PCT
-
-
-
-
-
 
essential
dynamicNew
4
Executed outside of PCT
-
-
-
-
-
 
grammar
^  new
7
Executed outside of PCT
-
-
-
-
-
      enum        
 
grammar
.  extractEnumValue
1
Executed outside of PCT
-
-
-
-
-
      eval        
 
essential
eval
7
Executed outside of PCT
-
-
-
-
-
 
essential
evaluate
10
Executed outside of PCT
-
-
-
-
-
 
essential
rawEvalProperty
0
Executed outside of PCT
-
-
-
-
-
      flow        
 
essential
if
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Function meta::pure::functions::lang::if_Pair_MANY__Function_1__T_m_ is not yet supported as functions with more than one expression can not be routed"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
4/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf
testSimpleIf
      all       
 
grammar
.all()  getAll
 
grammar
.allVersions()  getAllVersions
      cast       
 
essential
cast
 
essential
toDecimal
3/3
testDecimalToDecimal
testDoubleToDecimal
testIntToDecimal
0/3
testDecimalToDecimal"[unsupported-api] The function 'toDecimal' (state: [Select, false]) is not supported yet"
testDoubleToDecimal"[unsupported-api] The function 'toDecimal' (state: [Select, false]) is not supported yet"
testIntToDecimal"[unsupported-api] The function 'toDecimal' (state: [Select, false]) is not supported yet"
0/3
testDecimalToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testDoubleToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testIntToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/3
testDecimalToDecimalclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testDoubleToDecimalclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testIntToDecimalclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
3/3
testDecimalToDecimal
testDoubleToDecimal
testIntToDecimal
 
essential
toFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
0/3
testDecimalToFloat"[unsupported-api] The function 'toFloat' (state: [Select, false]) is not supported yet"
testDoubleToFloat"[unsupported-api] The function 'toFloat' (state: [Select, false]) is not supported yet"
testIntToFloat"[unsupported-api] The function 'toFloat' (state: [Select, false]) is not supported yet"
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
3/3
testDecimalToFloat
testDoubleToFloat
testIntToFloat
 
essential
toMultiplicity
 
grammar
toOne
 
grammar
toOneMany
      creation       
 
grammar
^$  copy*
12
Executed outside of PCT
-
-
-
-
 
essential
dynamicNew*
4
Executed outside of PCT
-
-
-
-
 
grammar
^  new*
7
Executed outside of PCT
-
-
-
-
      enum       
 
grammar
.  extractEnumValue*
1
Executed outside of PCT
-
-
-
-
      eval       
 
essential
eval*
7
Executed outside of PCT
-
-
-
-
 
essential
evaluate*
10
Executed outside of PCT
-
-
-
-
 
essential
rawEvalProperty*
0
Executed outside of PCT
-
-
-
-
      flow       
 
essential
if
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Function meta::pure::functions::lang::if_Pair_MANY__Function_1__T_m_ is not yet supported as functions with more than one expression can not be routed"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
3/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleIf
4/4
testIfWithEvaluate
testIfWithFunctionCall
testMultiIf
testSimpleIf
 
essential
match
10/14
testMatch"Unexpected error executing function with params [Anonymous_Lambda]"
testMatchManyWithMany
testMatchOneWith
testMatchOneWithMany
testMatchOneWithZeroOne
testMatchWithExtraParam"meta::pure::functions::lang::match_Any_MANY__Function_$1_MANY$__P_o__T_m_ is not supported yet!"
testMatchWithExtraParamsAndFunctionsAsParam"meta::pure::functions::lang::match_Any_MANY__Function_$1_MANY$__P_o__T_m_ is not supported yet!"
testMatchWithFunctions
testMatchWithFunctionsAsParam
testMatchWithFunctionsAsParamManyMatch
testMatchWithFunctionsManyMatch
testMatchWithMixedReturnType"deactivate_Any_MANY__ValueSpecification_1_ is prohibited!"
testMatchZeroWithMany
testMatchZeroWithZero
0/14
testMatch"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchManyWithMany"Match only supports operands with multiplicity [1]..! Current operand : ['w', 'w', 'w']"
testMatchOneWith"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithZeroOne"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithExtraParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithExtraParamsAndFunctionsAsParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithFunctions"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParam"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParamManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithFunctionsManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithMixedReturnType"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchZeroWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchZeroWithZero"Match does not support Non-Primitive return type..! Current return type : Any"
0/14
testMatch"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchManyWithMany"Match only supports operands with multiplicity [1]..! Current operand : ['w', 'w', 'w']"
testMatchOneWith"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithZeroOne"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithExtraParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithExtraParamsAndFunctionsAsParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithFunctions"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParam"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParamManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithFunctionsManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithMixedReturnType"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchZeroWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchZeroWithZero"Match does not support Non-Primitive return type..! Current return type : Any"
0/14
testMatch"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchManyWithMany"Match only supports operands with multiplicity [1]..! Current operand : ['w', 'w', 'w']"
testMatchOneWith"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithZeroOne"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithExtraParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithExtraParamsAndFunctionsAsParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithFunctions"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParam"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParamManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithFunctionsManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithMixedReturnType"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchZeroWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchZeroWithZero"Match does not support Non-Primitive return type..! Current return type : Any"
0/14
testMatch"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchManyWithMany"Match only supports operands with multiplicity [1]..! Current operand : ['w', 'w', 'w']"
testMatchOneWith"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchOneWithZeroOne"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithExtraParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithExtraParamsAndFunctionsAsParam"No SQL translation exists for the PURE function 'match_Any_MANY__Function_$1_MANY$__P_o__T_m_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testMatchWithFunctions"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParam"Cast exception: Literal cannot be cast to SemiStructuredPropertyAccess"
testMatchWithFunctionsAsParamManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithFunctionsManyMatch"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchWithMixedReturnType"Cannot cast a collection of size 0 to multiplicity [1]"
testMatchZeroWithMany"Match does not support Non-Primitive return type..! Current return type : Any"
testMatchZeroWithZero"Match does not support Non-Primitive return type..! Current return type : Any"
14/14
testMatch
testMatchManyWithMany
testMatchOneWith
testMatchOneWithMany
testMatchOneWithZeroOne
testMatchWithExtraParam
testMatchWithExtraParamsAndFunctionsAsParam
testMatchWithFunctions
testMatchWithFunctionsAsParam
testMatchWithFunctionsAsParamManyMatch
testMatchWithFunctionsManyMatch
testMatchWithMixedReturnType
testMatchZeroWithMany
testMatchZeroWithZero
      unit        
 
essential
getUnitValue
0
Executed outside of PCT
-
-
-
-
-
 
essential
newUnit
0
Executed outside of PCT
-
-
-
-
-
math        
 
essential
random
      aggregator        
 
standard
average
 
standard
stdDev
 
standard
stdDevPopulation
1/2
testPopulationStandardDeviation
testSimpleGroupByStandardDeviationPopulation"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
2/2
testPopulationStandardDeviation
testSimpleGroupByStandardDeviationPopulation
1/2
testPopulationStandardDeviation"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationPopulation
1/2
testPopulationStandardDeviation"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationPopulation
1/2
testPopulationStandardDeviation"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationPopulation
2/2
testPopulationStandardDeviation
testSimpleGroupByStandardDeviationPopulation
 
standard
stdDevSample
4/5
testFloatStdDev
testIntStdDev
testMixedStdDev
testNegativeNumberStdDev
testSimpleGroupByStandardDeviationSample"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
5/5
testFloatStdDev
testIntStdDev
testMixedStdDev
testNegativeNumberStdDev
testSimpleGroupByStandardDeviationSample
1/5
testFloatStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testIntStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testMixedStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeNumberStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationSample
1/5
testFloatStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testIntStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testMixedStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeNumberStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationSample
1/5
testFloatStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testIntStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testMixedStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeNumberStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationSample
5/5
testFloatStdDev
testIntStdDev
testMixedStdDev
testNegativeNumberStdDev
testSimpleGroupByStandardDeviationSample
 
standard
sum
 
standard
variance
2/2
testVariance_Population
testVariance_Sample
2/2
testVariance_Population
testVariance_Sample
0/2
testVariance_Population"Unexpected error executing function with params [Anonymous_Lambda]"
testVariance_Sample"Unexpected error executing function with params [Anonymous_Lambda]"
0/2
testVariance_Population"Unexpected error executing function with params [Anonymous_Lambda]"
testVariance_Sample"Unexpected error executing function with params [Anonymous_Lambda]"
0/2
testVariance_Population"Unexpected error executing function with params [Anonymous_Lambda]"
testVariance_Sample"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testVariance_Population
testVariance_Sample
 
standard
variancePopulation
1/2
testSimpleGroupByVariancePopulation"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testVariancePopulation
2/2
testSimpleGroupByVariancePopulation
testVariancePopulation
1/2
testSimpleGroupByVariancePopulation
testVariancePopulation"Unexpected error executing function with params [Anonymous_Lambda]"
1/2
testSimpleGroupByVariancePopulation
testVariancePopulation"Unexpected error executing function with params [Anonymous_Lambda]"
1/2
testSimpleGroupByVariancePopulation
testVariancePopulation"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testSimpleGroupByVariancePopulation
testVariancePopulation
 
standard
varianceSample
1/2
testSimpleGroupByVarianceSample"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testVarianceSample
2/2
testSimpleGroupByVarianceSample
testVarianceSample
1/2
testSimpleGroupByVarianceSample
testVarianceSample"Unexpected error executing function with params [Anonymous_Lambda]"
1/2
testSimpleGroupByVarianceSample
testVarianceSample"Unexpected error executing function with params [Anonymous_Lambda]"
1/2
testSimpleGroupByVarianceSample
testVarianceSample"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testSimpleGroupByVarianceSample
testVarianceSample
      exponential        
 
essential
exp
1/2
testNumberExp"eval_Function_1__T_n__V_m_ is prohibited!"
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
 
essential
log
1/2
testNumberLog"eval_Function_1__T_n__V_m_ is prohibited!"
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
 
essential
log10
1/2
testNumberLog10"eval_Function_1__T_n__V_m_ is prohibited!"
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
      operation        
 
essential
abs
5/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs
testFloatAbs
testIntAbs
4/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs"No SQL translation exists for the PURE function 'abs_Decimal_1__Decimal_1_'. +
      unit       
 
essential
getUnitValue*
0
Executed outside of PCT
-
-
-
-
 
essential
newUnit*
0
Executed outside of PCT
-
-
-
-
math       
 
essential
random
      aggregator       
 
standard
average
 
standard
stdDev
 
standard
stdDevPopulation
1/2
testPopulationStandardDeviation
testSimpleGroupByStandardDeviationPopulation"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
2/2
testPopulationStandardDeviation
testSimpleGroupByStandardDeviationPopulation
1/2
testPopulationStandardDeviation"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationPopulation
1/2
testPopulationStandardDeviation"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationPopulation
2/2
testPopulationStandardDeviation
testSimpleGroupByStandardDeviationPopulation
 
standard
stdDevSample
4/5
testFloatStdDev
testIntStdDev
testMixedStdDev
testNegativeNumberStdDev
testSimpleGroupByStandardDeviationSample"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
5/5
testFloatStdDev
testIntStdDev
testMixedStdDev
testNegativeNumberStdDev
testSimpleGroupByStandardDeviationSample
1/5
testFloatStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testIntStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testMixedStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeNumberStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationSample
1/5
testFloatStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testIntStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testMixedStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeNumberStdDev"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleGroupByStandardDeviationSample
5/5
testFloatStdDev
testIntStdDev
testMixedStdDev
testNegativeNumberStdDev
testSimpleGroupByStandardDeviationSample
 
standard
sum
 
standard
variance
2/2
testVariance_Population
testVariance_Sample
2/2
testVariance_Population
testVariance_Sample
0/2
testVariance_Population"Unexpected error executing function with params [Anonymous_Lambda]"
testVariance_Sample"Unexpected error executing function with params [Anonymous_Lambda]"
0/2
testVariance_Population"Unexpected error executing function with params [Anonymous_Lambda]"
testVariance_Sample"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testVariance_Population
testVariance_Sample
 
standard
variancePopulation
1/2
testSimpleGroupByVariancePopulation"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testVariancePopulation
2/2
testSimpleGroupByVariancePopulation
testVariancePopulation
1/2
testSimpleGroupByVariancePopulation
testVariancePopulation"Unexpected error executing function with params [Anonymous_Lambda]"
1/2
testSimpleGroupByVariancePopulation
testVariancePopulation"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testSimpleGroupByVariancePopulation
testVariancePopulation
 
standard
varianceSample
1/2
testSimpleGroupByVarianceSample"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testVarianceSample
2/2
testSimpleGroupByVarianceSample
testVarianceSample
1/2
testSimpleGroupByVarianceSample
testVarianceSample"Unexpected error executing function with params [Anonymous_Lambda]"
1/2
testSimpleGroupByVarianceSample
testVarianceSample"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testSimpleGroupByVarianceSample
testVarianceSample
      exponential       
 
essential
exp
1/2
testNumberExp"eval_Function_1__T_n__V_m_ is prohibited!"
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
2/2
testNumberExp
testSimple
 
essential
log
1/2
testNumberLog"eval_Function_1__T_n__V_m_ is prohibited!"
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
2/2
testNumberLog
testSimple
 
essential
log10
1/2
testNumberLog10"eval_Function_1__T_n__V_m_ is prohibited!"
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
2/2
testNumberLog10
testSimpleLog10
      operation       
 
essential
abs
5/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs
testFloatAbs
testIntAbs
4/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs"No SQL translation exists for the PURE function 'abs_Decimal_1__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatAbs
testIntAbs
4/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs"No SQL translation exists for the PURE function 'abs_Decimal_1__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatAbs
testIntAbs
4/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs"No SQL translation exists for the PURE function 'abs_Decimal_1__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatAbs
testIntAbs
3/5
testBigFloatAbsclass java.lang.Long cannot be cast to class java.lang.Double (java.lang.Long and java.lang.Double are in module java.base of loader 'bootstrap')
testBigIntAbs
testDecimalAbs"No SQL translation exists for the PURE function 'abs_Decimal_1__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatAbs
testIntAbs
5/5
testBigFloatAbs
testBigIntAbs
testDecimalAbs
testFloatAbs
testIntAbs
 
grammar
/  divide
6/6
testComplexDivide
testDecimalDivide
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide
5/6
testComplexDivide
testDecimalDivide"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide
5/6
testComplexDivide
testDecimalDivide"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide
5/6
testComplexDivide
testDecimalDivide"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide
4/6
testComplexDivide
testDecimalDivide"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testDivideWithNonTerminatingExpansion" -expected: 0.010416666666666666 -actual: 0.010417"
testFloatDivide
testNegativeDivide
testSimpleDivide
6/6
testComplexDivide
testDecimalDivide
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide
6/6
testComplexDivide
testDecimalDivide
testDivideWithNonTerminatingExpansion
testFloatDivide
testNegativeDivide
testSimpleDivide
 
grammar
-  minus
5/8
testComplexMinus
testDecimalMinus" expected: -4.0D actual: -4.0"
testFloatMinus
testLargeMinus
testSimpleMinus
testSingleExpressionMinus
testSingleMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSingleMinusType"Match failure: NoSetRoutedValueSpecificationObject instanceOf NoSetRoutedValueSpecification"
4/8
testComplexMinus
testDecimalMinus"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatMinus
testLargeMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleMinus
testSingleExpressionMinus
testSingleMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSingleMinusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
4/8
testComplexMinus
testDecimalMinus"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatMinus
testLargeMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleMinus
testSingleExpressionMinus
testSingleMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSingleMinusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
4/8
testComplexMinus
testDecimalMinus"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatMinus
testLargeMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleMinus
testSingleExpressionMinus
testSingleMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSingleMinusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
4/8
testComplexMinus
testDecimalMinus"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatMinus
testLargeMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSimpleMinus
testSingleExpressionMinus
testSingleMinus"Unexpected error executing function with params [Anonymous_Lambda]"
testSingleMinusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
7/8
testComplexMinus
testDecimalMinus
testFloatMinus
testLargeMinusAssert failure
testSimpleMinus
testSingleExpressionMinus
testSingleMinus
testSingleMinusType
 
essential
mod
2/3
testMod
testModInEval"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testModWithNegativeNumbers
1/3
testMod
testModInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testModWithNegativeNumbers" expected: 3 @@ -944,21 +772,17 @@ expected: 3 actual: -2"
1/3
testMod
testModInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testModWithNegativeNumbers" expected: 3 -actual: -2"
1/3
testMod
testModInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testModWithNegativeNumbers" -expected: 3 actual: -2"
3/3
testMod
testModInEval
testModWithNegativeNumbers
 
grammar
+  plus
9/12
testComplexPlus
testDecimalPlus" expected: 6.0D actual: 6.0"
testFloatPlus
testLargePlus" expected: -1 -actual: -9223372036854775790"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Match failure: NoSetRoutedValueSpecificationObject instanceOf NoSetRoutedValueSpecification"
9/12
testComplexPlus
testDecimalPlusclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
9/12
testComplexPlus
testDecimalPlusclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
9/12
testComplexPlus
testDecimalPlusclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
8/12
testComplexPlus
testDecimalPlusclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber" -expected: 32.0 -actual: 32"
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
11/12
testComplexPlus
testDecimalPlus
testFloatPlus
testLargePlusAssert failure
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType
9/12
testComplexPlus
testDecimalPlusclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
9/12
testComplexPlus
testDecimalPlusclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
9/12
testComplexPlus
testDecimalPlusclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
testFloatPlus
testLargePlus"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType"Cast exception: StoreRoutingStrategy cannot be cast to StoreMappingRoutingStrategy"
11/12
testComplexPlus
testDecimalPlus
testFloatPlus
testLargePlusAssert failure
testNegativePlus
testPlusFloat
testPlusInteger
testPlusMany
testPlusNumber
testSimplePlus
testSinglePlus
testSinglePlusType
 
essential
rem
5/10
testRem
testRemInEval"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testRemInEvalWithFloat"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testRemInEvalWithMixedIntegersAndFloats"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testRemInEvalWithNegativeNumbers"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testRemWithDecimals" expected: 0.14D actual: 0.14"
testRemWithFloats
testRemWithMixedIntegersAndFloats
testRemWithNegativeFloats
testRemWithNegativeIntegers
7/10
testRem
testRemInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemInEvalWithFloat
testRemInEvalWithMixedIntegersAndFloats
testRemInEvalWithNegativeNumbers"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemWithDecimals" expected: 0.14D -actual: 0.14000000000000012"
testRemWithFloats
testRemWithMixedIntegersAndFloats
testRemWithNegativeFloats
testRemWithNegativeIntegers
4/10
testRem
testRemInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemInEvalWithFloat" +actual: 0.14"
testRemWithFloats
testRemWithMixedIntegersAndFloats
testRemWithNegativeFloats
testRemWithNegativeIntegers
4/10
testRem
testRemInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemInEvalWithFloat" expected: 2.5 actual: 3"
testRemInEvalWithMixedIntegersAndFloats" expected: 2.5 @@ -968,10 +792,8 @@ expected: 2.5 actual: 3"
testRemWithNegativeFloats
testRemWithNegativeIntegers
7/10
testRem
testRemInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemInEvalWithFloat
testRemInEvalWithMixedIntegersAndFloats
testRemInEvalWithNegativeNumbers"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemWithDecimals" expected: 0.14D -actual: 0.14"
testRemWithFloats
testRemWithMixedIntegersAndFloats
testRemWithNegativeFloats
testRemWithNegativeIntegers
7/10
testRem
testRemInEval"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemInEvalWithFloat
testRemInEvalWithMixedIntegersAndFloats
testRemInEvalWithNegativeNumbers"Unused format args. [3] arguments provided to expression "mod(%s,%s)""
testRemWithDecimals" -expected: 0.14D actual: 0.14"
testRemWithFloats
testRemWithMixedIntegersAndFloats
testRemWithNegativeFloats
testRemWithNegativeIntegers
10/10
testRem
testRemInEval
testRemInEvalWithFloat
testRemInEvalWithMixedIntegersAndFloats
testRemInEvalWithNegativeNumbers
testRemWithDecimals
testRemWithFloats
testRemWithMixedIntegersAndFloats
testRemWithNegativeFloats
testRemWithNegativeIntegers
 
essential
sign
0/1
testSign"Unexpected error executing function with params [Anonymous_Lambda]"
1/1
testSign
1/1
testSign
1/1
testSign
1/1
testSign
1/1
testSign
 
essential
sign
0/1
testSign"Unexpected error executing function with params [Anonymous_Lambda]"
1/1
testSign
1/1
testSign
0/1
testSignclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
1/1
testSign
 
grammar
*  times
4/6
testComplexTimes
testDecimalTimes" expected: 353791.470D actual: 353791.47"
testFloatTimes
testLargeTimes" @@ -982,52 +804,32 @@ expected: 353791.470D actual: 353791.47"
testFloatTimes
testLargeTimes"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeTimes
testSimpleTimes
4/6
testComplexTimes
testDecimalTimes" expected: 353791.470D -actual: 353791.47"
testFloatTimes
testLargeTimes"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeTimes
testSimpleTimes
4/6
testComplexTimes
testDecimalTimes" -expected: 353791.470D actual: 353791.47"
testFloatTimes
testLargeTimes"Unexpected error executing function with params [Anonymous_Lambda]"
testNegativeTimes
testSimpleTimes
5/6
testComplexTimes
testDecimalTimes
testFloatTimes
testLargeTimesAssert failure
testNegativeTimes
testSimpleTimes
      power        
 
essential
cbrt
1/2
testCubeRoot
testCubeRootEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testCubeRoot
testCubeRootEval
2/2
testCubeRoot
testCubeRootEval
2/2
testCubeRoot
testCubeRootEval
2/2
testCubeRoot
testCubeRootEval
2/2
testCubeRoot
testCubeRootEval
      power       
 
essential
cbrt
1/2
testCubeRoot
testCubeRootEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testCubeRoot
testCubeRootEval
0/2
testCubeRoot"Unexpected error executing function with params [Anonymous_Lambda]"
testCubeRootEval"Unexpected error executing function with params [Anonymous_Lambda]"
2/2
testCubeRoot
testCubeRootEval
2/2
testCubeRoot
testCubeRootEval
 
essential
pow
2/3
testComplexPow
testNumberPow"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testSimplePow
2/3
testComplexPow
testNumberPow" expected: 9.0 actual: 27.0"
testSimplePow
2/3
testComplexPow
testNumberPow" expected: 9.0 actual: 27.0"
testSimplePow
2/3
testComplexPow
testNumberPow" expected: 9.0 -actual: 27.0"
testSimplePow
2/3
testComplexPow
testNumberPow" -expected: 9.0 actual: 27.0"
testSimplePow
3/3
testComplexPow
testNumberPow
testSimplePow
 
essential
sqrt
1/2
testSquareRoot
testSquareRootEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
      round        
 
essential
ceiling
7/7
testDecimalCeiling
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
6/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
6/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
6/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
6/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
7/7
testDecimalCeiling
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
 
essential
floor
7/7
testDecimalFloor
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
6/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
6/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
6/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
6/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
7/7
testDecimalFloor
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
 
essential
round
14/14
testDecimalRound
testFloatRoundWithScale
testNegativeFloatRoundDown
testNegativeFloatRoundHalfEvenDown
testNegativeFloatRoundHalfEvenUp
testNegativeFloatRoundUp
testNegativeFloatWithZeroDecimalRound
testNegativeIntegerRound
testPositiveFloatRoundDown
testPositiveFloatRoundHalfEvenDown
testPositiveFloatRoundHalfEvenUp
testPositiveFloatRoundUp
testPositiveFloatWithZeroDecimalRound
testPositiveIntegerRound
8/14
testDecimalRound"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatRoundWithScaleclass java.lang.Long cannot be cast to class java.lang.Double (java.lang.Long and java.lang.Double are in module java.base of loader 'bootstrap')
testNegativeFloatRoundDown
testNegativeFloatRoundHalfEvenDown
testNegativeFloatRoundHalfEvenUp" -expected: -16 -actual: -17"
testNegativeFloatRoundUp
testNegativeFloatWithZeroDecimalRound
testNegativeIntegerRoundclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatRoundDown
testPositiveFloatRoundHalfEvenDown" -expected: 16 -actual: 17"
testPositiveFloatRoundHalfEvenUp
testPositiveFloatRoundUp
testPositiveFloatWithZeroDecimalRound
testPositiveIntegerRoundclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
3/14
testDecimalRound"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +
 
essential
sqrt
1/2
testSquareRoot
testSquareRootEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
2/2
testSquareRoot
testSquareRootEval
      round       
 
essential
ceiling
7/7
testDecimalCeiling
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
4/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
2/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeFloatWithZeroDecimalCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeIntegerCeiling
testPositiveFloatCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatWithZeroDecimalCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveIntegerCeiling
4/7
testDecimalCeiling"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeilingclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
7/7
testDecimalCeiling
testNegativeFloatCeiling
testNegativeFloatWithZeroDecimalCeiling
testNegativeIntegerCeiling
testPositiveFloatCeiling
testPositiveFloatWithZeroDecimalCeiling
testPositiveIntegerCeiling
 
essential
floor
7/7
testDecimalFloor
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
4/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
2/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeFloatWithZeroDecimalFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeIntegerFloor
testPositiveFloatFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatWithZeroDecimalFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveIntegerFloor
4/7
testDecimalFloor"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloorclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
7/7
testDecimalFloor
testNegativeFloatFloor
testNegativeFloatWithZeroDecimalFloor
testNegativeIntegerFloor
testPositiveFloatFloor
testPositiveFloatWithZeroDecimalFloor
testPositiveIntegerFloor
 
essential
round
14/14
testDecimalRound
testFloatRoundWithScale
testNegativeFloatRoundDown
testNegativeFloatRoundHalfEvenDown
testNegativeFloatRoundHalfEvenUp
testNegativeFloatRoundUp
testNegativeFloatWithZeroDecimalRound
testNegativeIntegerRound
testPositiveFloatRoundDown
testPositiveFloatRoundHalfEvenDown
testPositiveFloatRoundHalfEvenUp
testPositiveFloatRoundUp
testPositiveFloatWithZeroDecimalRound
testPositiveIntegerRound
0/14
testDecimalRound"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testFloatRoundWithScale"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testNegativeFloatRoundDown"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testNegativeFloatRoundHalfEvenDown"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testNegativeFloatRoundHalfEvenUp"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testNegativeFloatRoundUp"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testNegativeFloatWithZeroDecimalRound"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testNegativeIntegerRound"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testPositiveFloatRoundDown"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testPositiveFloatRoundHalfEvenDown"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testPositiveFloatRoundHalfEvenUp"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testPositiveFloatRoundUp"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testPositiveFloatWithZeroDecimalRound"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
testPositiveIntegerRound"[unsupported-api] The function 'round' (state: [Select, false]) is not supported yet"
3/14
testDecimalRound"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatRoundWithScale
testNegativeFloatRoundDownclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeFloatRoundHalfEvenDownclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeFloatRoundHalfEvenUpclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeFloatRoundUpclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeFloatWithZeroDecimalRoundclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testNegativeIntegerRound
testPositiveFloatRoundDownclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatRoundHalfEvenDownclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatRoundHalfEvenUpclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatRoundUpclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveFloatWithZeroDecimalRoundclass java.lang.Double cannot be cast to class java.lang.Long (java.lang.Double and java.lang.Long are in module java.base of loader 'bootstrap')
testPositiveIntegerRound
10/14
testDecimalRound"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatRoundWithScaleclass java.lang.Long cannot be cast to class java.lang.Double (java.lang.Long and java.lang.Double are in module java.base of loader 'bootstrap')
testNegativeFloatRoundDown
testNegativeFloatRoundHalfEvenDown
testNegativeFloatRoundHalfEvenUp" expected: -16 actual: -17"
testNegativeFloatRoundUp
testNegativeFloatWithZeroDecimalRound
testNegativeIntegerRound
testPositiveFloatRoundDown
testPositiveFloatRoundHalfEvenDown" expected: 16 -actual: 17"
testPositiveFloatRoundHalfEvenUp
testPositiveFloatRoundUp
testPositiveFloatWithZeroDecimalRound
testPositiveIntegerRound
10/14
testDecimalRound"No SQL translation exists for the PURE function 'minus_Decimal_MANY__Decimal_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFloatRoundWithScaleclass java.lang.Long cannot be cast to class java.lang.Double (java.lang.Long and java.lang.Double are in module java.base of loader 'bootstrap')
testNegativeFloatRoundDown
testNegativeFloatRoundHalfEvenDown
testNegativeFloatRoundHalfEvenUp" -expected: -16 -actual: -17"
testNegativeFloatRoundUp
testNegativeFloatWithZeroDecimalRound
testNegativeIntegerRound
testPositiveFloatRoundDown
testPositiveFloatRoundHalfEvenDown" -expected: 16 actual: 17"
testPositiveFloatRoundHalfEvenUp
testPositiveFloatRoundUp
testPositiveFloatWithZeroDecimalRound
testPositiveIntegerRound
14/14
testDecimalRound
testFloatRoundWithScale
testNegativeFloatRoundDown
testNegativeFloatRoundHalfEvenDown
testNegativeFloatRoundHalfEvenUp
testNegativeFloatRoundUp
testNegativeFloatWithZeroDecimalRound
testNegativeIntegerRound
testPositiveFloatRoundDown
testPositiveFloatRoundHalfEvenDown
testPositiveFloatRoundHalfEvenUp
testPositiveFloatRoundUp
testPositiveFloatWithZeroDecimalRound
testPositiveIntegerRound
      sequence        
 
grammar
[::]  range
7/7
testRange
testRangeWithStartStopEqual
testRangeWithStep
testRangeWithVariables
testReverseRange
testReverseRangeWithPositiveStep
testReverseRangeWithStep
3/7
testRange"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRangeWithStartStopEqual
testRangeWithStep"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRangeWithVariables"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseRange"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseRangeWithPositiveStep
testReverseRangeWithStep
3/7
testRange"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. +
      sequence       
 
grammar
[::]  range
7/7
testRange
testRangeWithStartStopEqual
testRangeWithStep
testRangeWithVariables
testReverseRange
testReverseRangeWithPositiveStep
testReverseRangeWithStep
3/7
testRange"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRangeWithStartStopEqual
testRangeWithStep"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRangeWithVariables"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseRange"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. @@ -1040,101 +842,97 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testRangeWithVariables"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseRange"No SQL translation exists for the PURE function 'range_Integer_1__Integer_1__Integer_1__Integer_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testReverseRangeWithPositiveStep
testReverseRangeWithStep
7/7
testRange
testRangeWithStartStopEqual
testRangeWithStep
testRangeWithVariables
testReverseRange
testReverseRangeWithPositiveStep
testReverseRangeWithStep
 
unclassified
repeat
4/4
testRepeat
testRepeatNegative
testRepeatOne
testRepeatZero
      trigonometry        
 
essential
acos
1/2
testArcCosine
testArcCosineEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
 
essential
asin
1/2
testArcSine
testArcSineEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
 
essential
atan
1/2
testArcTangent
testArcTangentEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
 
essential
atan2
1/2
testArcTangent2
testArcTangent2Eval"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
 
essential
cos
1/2
testCosEval"eval_Function_1__T_n__V_m_ is prohibited!"
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
 
essential
cot
1/2
testCoTangent
testCoTangentEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
 
essential
sin
1/2
testSine
testSineEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testSine
testSineEval
2/2
testSine
testSineEval
2/2
testSine
testSineEval
2/2
testSine
testSineEval
2/2
testSine
testSineEval
 
essential
tan
1/2
testTangent
testTangentEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
meta        
 
essential
removeOverride
0
Executed outside of PCT
-
-
-
-
-
      graph        
 
essential
elementToPath
10
Executed outside of PCT
-
-
-
-
-
 
essential
pathToElement
7
Executed outside of PCT
-
-
-
-
-
      instance        
 
essential
getHiddenPayload
0
Executed outside of PCT
-
-
-
-
-
 
essential
id
2
Executed outside of PCT
-
-
-
-
-
      multiplicity        
 
essential
getLowerBound
1
Executed outside of PCT
-
-
-
-
-
 
essential
getUpperBound
1
Executed outside of PCT
-
-
-
-
-
 
essential
hasToOneUpperBound
0
Executed outside of PCT
-
-
-
-
-
 
essential
hasUpperBound
2
Executed outside of PCT
-
-
-
-
-
 
essential
isToMany
0
Executed outside of PCT
-
-
-
-
-
 
essential
isToOne
1
Executed outside of PCT
-
-
-
-
-
      profile        
 
essential
stereotype
0
Executed outside of PCT
-
-
-
-
-
 
essential
tag
0
Executed outside of PCT
-
-
-
-
-
      reflect        
 
essential
canReactivateDynamically
0
Executed outside of PCT
-
-
-
-
-
 
essential
deactivate
8
Executed outside of PCT
-
-
-
-
-
 
essential
evaluateAndDeactivate
2
Executed outside of PCT
-
-
-
-
-
 
essential
openVariableValues
4
Executed outside of PCT
-
-
-
-
-
 
essential
reactivate
3
Executed outside of PCT
-
-
-
-
-
      source        
 
essential
sourceInformation
3
Executed outside of PCT
-
-
-
-
-
      type        
 
essential
_subTypeOf
12
Executed outside of PCT
-
-
-
-
-
 
essential
generalizations
15
Executed outside of PCT
-
-
-
-
-
 
essential
genericType
5
Executed outside of PCT
-
-
-
-
-
 
essential
getAllTypeGeneralisations
0
Executed outside of PCT
-
-
-
-
-
 
essential
instanceOf
7
Executed outside of PCT
-
-
-
-
-
 
essential
subTypeOf
12
Executed outside of PCT
-
-
-
-
-
 
essential
type
6
Executed outside of PCT
-
-
-
-
-
            class        
 
essential
class
6
Executed outside of PCT
-
-
-
-
-
 
essential
genericTypeClass
6
Executed outside of PCT
-
-
-
-
-
 
essential
properties
1
Executed outside of PCT
-
-
-
-
-
            enum        
 
essential
enumName
1
Executed outside of PCT
-
-
-
-
-
 
essential
enumValues
2
Executed outside of PCT
-
-
-
-
-
            function        
 
essential
functionType
0
Executed outside of PCT
-
-
-
-
-
            relation        
 
grammar
~::  aggColSpec
 
grammar
~[::,::]  aggColSpecArray
 
grammar
~  colSpec
 
grammar
~[,]  colSpecArray
 
grammar
~:  funcColSpec
 
grammar
~[:,:]  funcColSpecArray
relation        
      functions        
 
relation
concatenate
0/1
testSimpleConcatenateShared"meta::pure::functions::relation::concatenate_Relation_1__Relation_1__Relation_1_ is not supported yet!"
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
 
relation
drop
0/1
testSimpleDropShared"meta::pure::functions::relation::drop_Relation_1__Integer_1__Relation_1_ is not supported yet!"
1/1
testSimpleDropShared
1/1
testSimpleDropShared
1/1
testSimpleDropShared
1/1
testSimpleDropShared
1/1
testSimpleDropShared
 
relation
extend
0/4
testSimpleExtendFloat"meta::pure::functions::relation::extend_Relation_1__FuncColSpec_1__Relation_1_ is not supported yet!"
testSimpleExtendInt"meta::pure::functions::relation::extend_Relation_1__FuncColSpec_1__Relation_1_ is not supported yet!"
testSimpleExtendStrShared"meta::pure::functions::relation::extend_Relation_1__FuncColSpec_1__Relation_1_ is not supported yet!"
testSimpleMultipleColumns"meta::pure::functions::relation::extend_Relation_1__FuncColSpecArray_1__Relation_1_ is not supported yet!"
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
 
relation
filter
0/1
testSimpleFilterShared"meta::pure::functions::relation::filter_Relation_1__Function_1__Relation_1_ is not supported yet!"
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
 
relation
groupBy
0/4
testSimpleGroupByMultipleMultiple"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleGroupByMultipleSingle"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpec_1__Relation_1_ is not supported yet!"
testSimpleGroupBySingleMultiple"meta::pure::functions::relation::groupBy_Relation_1__ColSpec_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleGroupBySingleSingle"meta::pure::functions::relation::groupBy_Relation_1__ColSpec_1__AggColSpec_1__Relation_1_ is not supported yet!"
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
 
relation
join
0/1
testSimpleJoinShared"meta::pure::functions::relation::join_Relation_1__Relation_1__JoinKind_1__Function_1__Relation_1_ is not supported yet!"
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
 
relation
limit
0/1
testSimpleLimitShared"meta::pure::functions::relation::limit_Relation_1__Integer_1__Relation_1_ is not supported yet!"
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
 
relation
map
 
relation
project
0/3
testSimpleProject"meta::pure::functions::relation::project_C_MANY__FuncColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleProjectList"meta::pure::functions::relation::project_C_MANY__FuncColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleProjectWithEmpty"meta::pure::functions::relation::project_C_MANY__FuncColSpecArray_1__Relation_1_ is not supported yet!"
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
 
relation
rename
0/1
testSimpleRenameShared"meta::pure::functions::relation::rename_Relation_1__ColSpec_1__ColSpec_1__Relation_1_ is not supported yet!"
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
 
relation
select
0/3
testMultiColsSelectShared"meta::pure::functions::relation::select_Relation_1__ColSpecArray_1__Relation_1_ is not supported yet!"
testSingleColSelectShared"meta::pure::functions::relation::select_Relation_1__ColSpec_1__Relation_1_ is not supported yet!"
testSingleSelectWithQuotedColumn"meta::pure::functions::relation::select_Relation_1__ColSpec_1__Relation_1_ is not supported yet!"
3/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn
2/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn"Unexpected error executing function with params [Anonymous_Lambda]"
2/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn"Unexpected error executing function with params [Anonymous_Lambda]"
2/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn"Unexpected error executing function with params [Anonymous_Lambda]"
3/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn
 
relation
size
0/2
testGroupBySize"meta::pure::functions::relation::size_Relation_1__Integer_1_ is not supported yet!"
testSimpleSize"meta::pure::functions::relation::size_Relation_1__Integer_1_ is not supported yet!"
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
 
relation
slice
0/1
testSimpleSliceShared"meta::pure::functions::relation::slice_Relation_1__Integer_1__Integer_1__Relation_1_ is not supported yet!"
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
 
relation
sort
0/1
testSimpleSortShared"meta::pure::functions::relation::sort_Relation_1__SortInfo_MANY__Relation_1_ is not supported yet!"
1/1
testSimpleSortShared
1/1
testSimpleSortShared
1/1
testSimpleSortShared
1/1
testSimpleSortShared
1/1
testSimpleSortShared
      tests        
 
relation
composition-tests
0/2
testExtendFilter"meta::pure::functions::relation::filter_Relation_1__Function_1__Relation_1_ is not supported yet!"
testFilterPostProject"meta::pure::functions::relation::filter_Relation_1__Function_1__Relation_1_ is not supported yet!"
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
string        
      boolean        
 
essential
contains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
 
essential
endsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
 
essential
startsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
      index        
 
essential
indexOf
3/3
testFromIndex
testSimple
testSubstringWithIndexOf
1/3
testFromIndex"No SQL translation exists for the PURE function 'indexOf_String_1__String_1__Integer_1__Integer_1_'. +
      trigonometry       
 
essential
acos
1/2
testArcCosine
testArcCosineEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
2/2
testArcCosine
testArcCosineEval
 
essential
asin
1/2
testArcSine
testArcSineEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
2/2
testArcSine
testArcSineEval
 
essential
atan
1/2
testArcTangent
testArcTangentEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
2/2
testArcTangent
testArcTangentEval
 
essential
atan2
1/2
testArcTangent2
testArcTangent2Eval"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
2/2
testArcTangent2
testArcTangent2Eval
 
essential
cos
1/2
testCosEval"eval_Function_1__T_n__V_m_ is prohibited!"
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
2/2
testCosEval
testCosine
 
essential
cot
1/2
testCoTangent
testCoTangentEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
2/2
testCoTangent
testCoTangentEval
 
essential
sin
1/2
testSine
testSineEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testSine
testSineEval
2/2
testSine
testSineEval
2/2
testSine
testSineEval
2/2
testSine
testSineEval
 
essential
tan
1/2
testTangent
testTangentEval"eval_Function_1__T_n__V_m_ is prohibited!"
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
2/2
testTangent
testTangentEval
meta       
 
essential
removeOverride*
0
Executed outside of PCT
-
-
-
-
      graph       
 
essential
elementToPath*
10
Executed outside of PCT
-
-
-
-
 
essential
pathToElement*
7
Executed outside of PCT
-
-
-
-
      instance       
 
essential
getHiddenPayload*
0
Executed outside of PCT
-
-
-
-
 
essential
id*
2
Executed outside of PCT
-
-
-
-
      multiplicity       
 
essential
getLowerBound*
1
Executed outside of PCT
-
-
-
-
 
essential
getUpperBound*
1
Executed outside of PCT
-
-
-
-
 
essential
hasToOneUpperBound*
0
Executed outside of PCT
-
-
-
-
 
essential
hasUpperBound*
2
Executed outside of PCT
-
-
-
-
 
essential
isToMany*
0
Executed outside of PCT
-
-
-
-
 
essential
isToOne*
1
Executed outside of PCT
-
-
-
-
      profile       
 
essential
stereotype*
0
Executed outside of PCT
-
-
-
-
 
essential
tag*
0
Executed outside of PCT
-
-
-
-
      reflect       
 
essential
canReactivateDynamically*
0
Executed outside of PCT
-
-
-
-
 
essential
deactivate*
8
Executed outside of PCT
-
-
-
-
 
essential
evaluateAndDeactivate*
2
Executed outside of PCT
-
-
-
-
 
essential
openVariableValues*
4
Executed outside of PCT
-
-
-
-
 
essential
reactivate*
3
Executed outside of PCT
-
-
-
-
      source       
 
essential
sourceInformation*
3
Executed outside of PCT
-
-
-
-
      type       
 
essential
_subTypeOf*
12
Executed outside of PCT
-
-
-
-
 
essential
generalizations*
15
Executed outside of PCT
-
-
-
-
 
essential
genericType*
5
Executed outside of PCT
-
-
-
-
 
essential
getAllTypeGeneralisations*
0
Executed outside of PCT
-
-
-
-
 
essential
instanceOf*
7
Executed outside of PCT
-
-
-
-
 
essential
subTypeOf*
12
Executed outside of PCT
-
-
-
-
 
essential
type*
6
Executed outside of PCT
-
-
-
-
            class       
 
essential
class*
6
Executed outside of PCT
-
-
-
-
 
essential
genericTypeClass*
6
Executed outside of PCT
-
-
-
-
 
essential
properties*
1
Executed outside of PCT
-
-
-
-
            enum       
 
essential
enumName*
1
Executed outside of PCT
-
-
-
-
 
essential
enumValues*
2
Executed outside of PCT
-
-
-
-
            function       
 
essential
functionType*
0
Executed outside of PCT
-
-
-
-
            relation       
 
grammar
~::  aggColSpec
 
grammar
~[::,::]  aggColSpecArray
 
grammar
~  colSpec
 
grammar
~[,]  colSpecArray
 
grammar
~:  funcColSpec
 
grammar
~[:,:]  funcColSpecArray
relation       
      functions       
 
relation
concatenate
0/1
testSimpleConcatenateShared"meta::pure::functions::relation::concatenate_Relation_1__Relation_1__Relation_1_ is not supported yet!"
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
1/1
testSimpleConcatenateShared
 
relation
drop
0/1
testSimpleDropShared"meta::pure::functions::relation::drop_Relation_1__Integer_1__Relation_1_ is not supported yet!"
1/1
testSimpleDropShared
1/1
testSimpleDropShared
1/1
testSimpleDropShared
1/1
testSimpleDropShared
 
relation
extend
0/4
testSimpleExtendFloat"meta::pure::functions::relation::extend_Relation_1__FuncColSpec_1__Relation_1_ is not supported yet!"
testSimpleExtendInt"meta::pure::functions::relation::extend_Relation_1__FuncColSpec_1__Relation_1_ is not supported yet!"
testSimpleExtendStrShared"meta::pure::functions::relation::extend_Relation_1__FuncColSpec_1__Relation_1_ is not supported yet!"
testSimpleMultipleColumns"meta::pure::functions::relation::extend_Relation_1__FuncColSpecArray_1__Relation_1_ is not supported yet!"
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
4/4
testSimpleExtendFloat
testSimpleExtendInt
testSimpleExtendStrShared
testSimpleMultipleColumns
 
relation
filter
0/1
testSimpleFilterShared"meta::pure::functions::relation::filter_Relation_1__Function_1__Relation_1_ is not supported yet!"
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
1/1
testSimpleFilterShared
 
relation
groupBy
0/4
testSimpleGroupByMultipleMultiple"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleGroupByMultipleSingle"meta::pure::functions::relation::groupBy_Relation_1__ColSpecArray_1__AggColSpec_1__Relation_1_ is not supported yet!"
testSimpleGroupBySingleMultiple"meta::pure::functions::relation::groupBy_Relation_1__ColSpec_1__AggColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleGroupBySingleSingle"meta::pure::functions::relation::groupBy_Relation_1__ColSpec_1__AggColSpec_1__Relation_1_ is not supported yet!"
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
4/4
testSimpleGroupByMultipleMultiple
testSimpleGroupByMultipleSingle
testSimpleGroupBySingleMultiple
testSimpleGroupBySingleSingle
 
relation
join
0/1
testSimpleJoinShared"meta::pure::functions::relation::join_Relation_1__Relation_1__JoinKind_1__Function_1__Relation_1_ is not supported yet!"
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
1/1
testSimpleJoinShared
 
relation
limit
0/1
testSimpleLimitShared"meta::pure::functions::relation::limit_Relation_1__Integer_1__Relation_1_ is not supported yet!"
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
1/1
testSimpleLimitShared
 
relation
map
 
relation
project
0/3
testSimpleProject"meta::pure::functions::relation::project_C_MANY__FuncColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleProjectList"meta::pure::functions::relation::project_C_MANY__FuncColSpecArray_1__Relation_1_ is not supported yet!"
testSimpleProjectWithEmpty"meta::pure::functions::relation::project_C_MANY__FuncColSpecArray_1__Relation_1_ is not supported yet!"
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
3/3
testSimpleProject
testSimpleProjectList
testSimpleProjectWithEmpty
 
relation
rename
0/1
testSimpleRenameShared"meta::pure::functions::relation::rename_Relation_1__ColSpec_1__ColSpec_1__Relation_1_ is not supported yet!"
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
1/1
testSimpleRenameShared
 
relation
select
0/3
testMultiColsSelectShared"meta::pure::functions::relation::select_Relation_1__ColSpecArray_1__Relation_1_ is not supported yet!"
testSingleColSelectShared"meta::pure::functions::relation::select_Relation_1__ColSpec_1__Relation_1_ is not supported yet!"
testSingleSelectWithQuotedColumn"meta::pure::functions::relation::select_Relation_1__ColSpec_1__Relation_1_ is not supported yet!"
3/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn
2/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn"Unexpected error executing function with params [Anonymous_Lambda]"
2/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn"Unexpected error executing function with params [Anonymous_Lambda]"
3/3
testMultiColsSelectShared
testSingleColSelectShared
testSingleSelectWithQuotedColumn
 
relation
size
0/2
testGroupBySize"meta::pure::functions::relation::size_Relation_1__Integer_1_ is not supported yet!"
testSimpleSize"meta::pure::functions::relation::size_Relation_1__Integer_1_ is not supported yet!"
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
2/2
testGroupBySize
testSimpleSize
 
relation
slice
0/1
testSimpleSliceShared"meta::pure::functions::relation::slice_Relation_1__Integer_1__Integer_1__Relation_1_ is not supported yet!"
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
1/1
testSimpleSliceShared
 
relation
sort
0/1
testSimpleSortShared"meta::pure::functions::relation::sort_Relation_1__SortInfo_MANY__Relation_1_ is not supported yet!"
1/1
testSimpleSortShared
1/1
testSimpleSortShared
1/1
testSimpleSortShared
1/1
testSimpleSortShared
      tests       
 
relation
composition-tests
0/2
testExtendFilter"meta::pure::functions::relation::filter_Relation_1__Function_1__Relation_1_ is not supported yet!"
testFilterPostProject"meta::pure::functions::relation::filter_Relation_1__Function_1__Relation_1_ is not supported yet!"
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
2/2
testExtendFilter
testFilterPostProject
string       
      boolean       
 
essential
contains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
2/2
testFalseContains
testTrueContains
 
essential
endsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
2/2
testFalseEndsWith
testTrueEndsWith
 
essential
startsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
2/2
testFalseStartsWith
testTrueStartsWith
      index       
 
essential
indexOf
3/3
testFromIndex
testSimple
testSubstringWithIndexOf
1/3
testFromIndex"No SQL translation exists for the PURE function 'indexOf_String_1__String_1__Integer_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimple"[unsupported-api] The function 'indexOf' (state: [Select, false]) is not supported yet"
testSubstringWithIndexOf
1/3
testFromIndex"No SQL translation exists for the PURE function 'indexOf_String_1__String_1__Integer_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimple" expected: 4 actual: 5"
testSubstringWithIndexOf
1/3
testFromIndex"No SQL translation exists for the PURE function 'indexOf_String_1__String_1__Integer_1__Integer_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimple" expected: 4 -actual: 5"
testSubstringWithIndexOf
1/3
testFromIndex"No SQL translation exists for the PURE function 'indexOf_String_1__String_1__Integer_1__Integer_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimple" -expected: 4 actual: 5"
testSubstringWithIndexOf
3/3
testFromIndex
testSimple
testSubstringWithIndexOf
      length        
 
essential
length
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
      operation        
 
grammar
joinStrings
 
grammar
+  plus
4/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions
testPlus
testPlusInCollect"Unhandled value type: meta::pure::functions::string::tests::plus::model::P_Person"
testPlusInIterate"Unhandled value type: meta::pure::functions::string::tests::plus::model::P_Person"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
6/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions
testPlus
testPlusInCollect
testPlusInIterate
      parse        
 
essential
parseBoolean
2/2
testParseFalse
testParseTrue
0/2
testParseFalse"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
testParseTrue"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
0/2
testParseFalse"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
testParseTrue"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
0/2
testParseFalse"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
testParseTrue"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
2/2
testParseFalse
testParseTrue
2/2
testParseFalse
testParseTrue
      length       
 
essential
length
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
2/2
testEmptyLength
testLength
      operation       
 
grammar
joinStrings
 
grammar
+  plus
4/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions
testPlus
testPlusInCollect"Unhandled value type: meta::pure::functions::string::tests::plus::model::P_Person"
testPlusInIterate"Unhandled value type: meta::pure::functions::string::tests::plus::model::P_Person"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
3/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions"Cannot cast a collection of size 0 to multiplicity [1]"
testPlus
testPlusInCollect"Error mapping not found for class P_Person cache:''"
testPlusInIterate"Error mapping not found for class P_Person cache:''"
6/6
testMultiPlus
testMultiPlusWithFunctionExpressions
testMultiPlusWithPropertyExpressions
testPlus
testPlusInCollect
testPlusInIterate
      parse       
 
essential
parseBoolean
2/2
testParseFalse
testParseTrue
0/2
testParseFalse"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
testParseTrue"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
0/2
testParseFalse"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
testParseTrue"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
0/2
testParseFalse"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
testParseTrue"[unsupported-api] The function 'parseBoolean' (state: [Select, false]) is not supported yet"
2/2
testParseFalse
testParseTrue
 
essential
parseDate
4/4
testParseDate
testParseDateTypes
testParseDateWithTimezone
testParseDateWithZ
0/4
testParseDate"[unsupported-api] The function 'toTimestamp' (state: [Select, false]) is not supported yet"
testParseDateTypes"[unsupported-api] The function 'toTimestamp' (state: [Select, false]) is not supported yet"
testParseDateWithTimezone"[unsupported-api] The function 'toTimestamp' (state: [Select, false]) is not supported yet"
testParseDateWithZ"[unsupported-api] The function 'toTimestamp' (state: [Select, false]) is not supported yet"
0/4
testParseDate"Unexpected error executing function with params [Anonymous_Lambda]"
testParseDateTypes"Unexpected error executing function with params [Anonymous_Lambda]"
testParseDateWithTimezone"Unexpected error executing function with params [Anonymous_Lambda]"
testParseDateWithZ"Unexpected error executing function with params [Anonymous_Lambda]"
0/4
testParseDate" expected: %2014-02-27T10:01:35.231+0000 -actual: %2014-02-27T15:01:35+0000"
testParseDateTypes"expected %2014-02-27T05:00:00+0000 to be an instance of StrictDate, actual: DateTime"
testParseDateWithTimezone" +actual: %2014-02-27T10:01:35+0000"
testParseDateTypes"expected %2014-02-27 to be an instance of DateTime, actual: StrictDate"
testParseDateWithTimezone" expected: %2014-02-27T15:01:35.231+0000 -actual: %2014-02-27T15:01:35+0000"
testParseDateWithZ" +actual: %2014-02-27T10:01:35+0000"
testParseDateWithZ" expected: %2014-02-27T10:01:35.231+0000 -actual: %2014-02-27T15:01:35+0000"
0/4
testParseDate"Unexpected error executing function with params [Anonymous_Lambda]"
testParseDateTypes"Unexpected error executing function with params [Anonymous_Lambda]"
testParseDateWithTimezone"Unexpected error executing function with params [Anonymous_Lambda]"
testParseDateWithZ"Unexpected error executing function with params [Anonymous_Lambda]"
4/4
testParseDate
testParseDateTypes
testParseDateWithTimezone
testParseDateWithZ
4/4
testParseDate
testParseDateTypes
testParseDateWithTimezone
testParseDateWithZ
 
essential
parseDecimal
0/2
testParseDecimal" expected: 3.1415900000D actual: 3.14159D"
testParseZero" expected: 0.000D -actual: 0.0D"
0/2
testParseDecimal"Unexpected error executing function with params [Anonymous_Lambda]"
testParseZeroclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/2
testParseDecimal"Unexpected error executing function with params [Anonymous_Lambda]"
testParseZeroclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/2
testParseDecimal"Unexpected error executing function with params [Anonymous_Lambda]"
testParseZeroclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/2
testParseDecimal"[unsupported-api] The function 'parseDecimal' (state: [Select, false]) is not supported yet"
testParseZero"[unsupported-api] The function 'parseDecimal' (state: [Select, false]) is not supported yet"
2/2
testParseDecimal
testParseZero
 
essential
parseFloat
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
 
essential
parseInteger
1/1
testParseInteger
0/1
testParseInteger"Unexpected error executing function with params [Anonymous_Lambda]"
0/1
testParseInteger"Unexpected error executing function with params [Anonymous_Lambda]"
0/1
testParseInteger"Unexpected error executing function with params [Anonymous_Lambda]"
1/1
testParseInteger
1/1
testParseInteger
      slice        
 
essential
substring
2/2
testStart
testStartEnd
0/2
testStart"[unsupported-api] The function 'substring' (state: [Select, false]) is not supported yet"
testStartEnd"[unsupported-api] The function 'substring' (state: [Select, false]) is not supported yet"
0/2
testStart" +actual: 0.0D"
0/2
testParseDecimal"Unexpected error executing function with params [Anonymous_Lambda]"
testParseZeroclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/2
testParseDecimal"Unexpected error executing function with params [Anonymous_Lambda]"
testParseZeroclass java.lang.Long cannot be cast to class java.math.BigDecimal (java.lang.Long and java.math.BigDecimal are in module java.base of loader 'bootstrap')
0/2
testParseDecimal"Unexpected error executing function with params [Anonymous_Lambda]"
testParseZeroclass java.lang.Double cannot be cast to class java.math.BigDecimal (java.lang.Double and java.math.BigDecimal are in module java.base of loader 'bootstrap')
2/2
testParseDecimal
testParseZero
 
essential
parseFloat
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
2/2
testParseFloat
testParseZero
 
essential
parseInteger
1/1
testParseInteger
0/1
testParseInteger"Unexpected error executing function with params [Anonymous_Lambda]"
0/1
testParseInteger"Unexpected error executing function with params [Anonymous_Lambda]"
0/1
testParseInteger"Unexpected error executing function with params [Anonymous_Lambda]"
1/1
testParseInteger
      slice       
 
essential
substring
2/2
testStart
testStartEnd
0/2
testStart"[unsupported-api] The function 'substring' (state: [Select, false]) is not supported yet"
testStartEnd"[unsupported-api] The function 'substring' (state: [Select, false]) is not supported yet"
0/2
testStart" expected: 'he quick brown fox jumps over the lazy dog' actual: 'the quick brown fox jumps over the lazy dog'"
testStartEnd" expected: 'he quick brown fox jumps over the lazy do' @@ -1142,27 +940,15 @@ expected: 'he quick brown fox jumps over the lazy dog' actual: 'the quick brown fox jumps over the lazy dog'"
testStartEnd" expected: 'the quick brown fox jumps over the lazy dog' -actual: 'the quick brown fox jumps over the lazy do'"
0/2
testStart" -expected: 'he quick brown fox jumps over the lazy dog' -actual: 'the quick brown fox jumps over the lazy dog'"
testStartEnd" -expected: 'he quick brown fox jumps over the lazy do' actual: 'the quick brown fox jumps over the lazy do'"
2/2
testStart
testStartEnd
      split        
 
essential
split
2/2
testSplit
testSplitWithNoSplit
2/2
testSplit
testSplitWithNoSplit
0/2
testSplit"Unexpected error executing function with params [Anonymous_Lambda]"
testSplitWithNoSplit"Unexpected error executing function with params [Anonymous_Lambda]"
0/2
testSplit"Unexpected error executing function with params [Anonymous_Lambda]"
testSplitWithNoSplit"Unexpected error executing function with params [Anonymous_Lambda]"
0/2
testSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. +
      split       
 
essential
split
2/2
testSplit
testSplitWithNoSplit
0/2
testSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSplitWithNoSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSplitWithNoSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/2
testSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSplitWithNoSplit"No SQL translation exists for the PURE function 'split_String_1__String_1__String_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
2/2
testSplit
testSplitWithNoSplit
      toString        
 
essential
format
11/15
testFormatBoolean
testFormatDate
testFormatFloat
testFormatFloatWithRounding
testFormatFloatWithTruncation
testFormatFloatWithZeroPadding
testFormatInEval"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testFormatInEvaluate"evaluate_Function_1__List_MANY__Any_MANY_ is prohibited!"
testFormatInteger
testFormatIntegerWithZeroPadding
testFormatList"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatPair"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatRepr
testFormatString
testSimpleFormatDate
0/15
testFormatBoolean"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatDate"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatFloat"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatFloatWithRounding"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatFloatWithTruncation"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatFloatWithZeroPadding"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatInEval"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatInEvaluate"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatInteger"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatIntegerWithZeroPadding"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatList"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatPair"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatRepr"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatString"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleFormatDate"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
0/15
testFormatBoolean"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. +
      toString       
 
essential
format
11/15
testFormatBoolean
testFormatDate
testFormatFloat
testFormatFloatWithRounding
testFormatFloatWithTruncation
testFormatFloatWithZeroPadding
testFormatInEval"eval_Function_1__T_n__U_p__V_m_ is prohibited!"
testFormatInEvaluate"evaluate_Function_1__List_MANY__Any_MANY_ is prohibited!"
testFormatInteger
testFormatIntegerWithZeroPadding
testFormatList"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatPair"Cannot cast a collection of size 0 to multiplicity [1]"
testFormatRepr
testFormatString
testSimpleFormatDate
0/15
testFormatBoolean"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatDate"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatFloat"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatFloatWithRounding"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. @@ -1199,18 +985,25 @@ If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testFormatString"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testSimpleFormatDate"No SQL translation exists for the PURE function 'format_String_1__Any_MANY__String_1_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
15/15
testFormatBoolean
testFormatDate
testFormatFloat
testFormatFloatWithRounding
testFormatFloatWithTruncation
testFormatFloatWithZeroPadding
testFormatInEval
testFormatInEvaluate
testFormatInteger
testFormatIntegerWithZeroPadding
testFormatList
testFormatPair
testFormatRepr
testFormatString
testSimpleFormatDate
 
essential
joinStrings
4/4
testJoinStrings
testJoinStringsNoStrings
testJoinStringsSingleString
testJoinStringsUsingGenericArrow
2/4
testJoinStrings
testJoinStringsNoStrings"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testJoinStringsSingleString"The database type 'DuckDB' is not supported yet1!"
testJoinStringsUsingGenericArrow
3/4
testJoinStrings
testJoinStringsNoStrings"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testJoinStringsSingleString
testJoinStringsUsingGenericArrow
2/4
testJoinStrings
testJoinStringsNoStrings"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. -If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testJoinStringsSingleString"The database type 'Postgres' is not supported yet1!"
testJoinStringsUsingGenericArrow
0/4
testJoinStrings" +
 
essential
joinStrings
4/4
testJoinStrings
testJoinStringsNoStrings
testJoinStringsSingleString
testJoinStringsUsingGenericArrow
0/4
testJoinStrings" +expected: '[a,b,c]' +actual: '[,a,b,c,]'"
testJoinStringsNoStrings"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testJoinStringsSingleString"The database type 'DuckDB' is not supported yet!"
testJoinStringsUsingGenericArrow" +expected: '[a,b,c]' +actual: '[,a,b,c,]'"
0/4
testJoinStrings" expected: '[a,b,c]' actual: '[,a,b,c,]'"
testJoinStringsNoStrings"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testJoinStringsSingleString" expected: '[a]' actual: '['"
testJoinStringsUsingGenericArrow" expected: '[a,b,c]' -actual: '[,a,b,c,]'"
4/4
testJoinStrings
testJoinStringsNoStrings
testJoinStringsSingleString
testJoinStringsUsingGenericArrow
 
essential
toRepresentation
15
Executed outside of PCT
-
-
-
-
-
0/4
testJoinStrings" +expected: 'a,b,c' +actual: ',a,b,c,'"
testJoinStringsNoStrings"No SQL translation exists for the PURE function 'tail_T_MANY__T_MANY_'. +If you would like to add a SQL translation for the function then follow the step-by-step guide on the PURE wiki."
testJoinStringsSingleString"The database type 'Postgres' is not supported yet!"
testJoinStringsUsingGenericArrow" +expected: 'a,b,c' +actual: ',a,b,c,'"
4/4
testJoinStrings
testJoinStringsNoStrings
testJoinStringsSingleString
testJoinStringsUsingGenericArrow
 
essential
toRepresentation*
15
Executed outside of PCT
-
-
-
-
 
essential
toString
13/19
testBooleanToString
testClassToString"Unexpected error executing function with params [Anonymous_Lambda]"
testComplexClassToString" expected: '// Warning: Good for gin -- Sad times no tonic' actual: '_pure.internal.meta.pure.functions.string.tests.toString.ClassWithComplexToString_Impl
testDateTimeToString
testDateTimeWithTimezoneToString
testDateToString
testEnumerationToString"Unexpected error executing function with params [Anonymous_Lambda]"
testFloatToString
testFloatToStringWithExcessTrailingZeros
testFloatToStringWithNegativeExponent
testFloatToStringWithNoLeadingZero
testFloatToStringWithPositiveExponent
testIntegerToString
testListToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairCollectionToString"Unhandled value type: meta::pure::functions::collection::Pair"
testPairToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPersonToString
testSimpleDateToString
testStringToString
8/19
testBooleanToString
testClassToString"Cannot cast a collection of size 0 to multiplicity [1]"
testComplexClassToString"Cannot cast a collection of size 0 to multiplicity [1]"
testDateTimeToString" @@ -1219,7 +1012,7 @@ expected: '2014-01-01T00:00:00.0000+0000' actual: '2014-01-01 00:00:00'"
testDateToString"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEnumerationToString"Match failure: ClassInstanceHolderObject instanceOf ClassInstanceHolder"
testFloatToString
testFloatToStringWithExcessTrailingZeros
testFloatToStringWithNegativeExponent
testFloatToStringWithNoLeadingZero
testFloatToStringWithPositiveExponent
testIntegerToString
testListToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairCollectionToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPersonToString"Assert failed"
testSimpleDateToString" expected: '2014-01-02T01:54:27.352+0000' -actual: '2014-01-02 01:54:27'"
testStringToString
6/19
testBooleanToString" +actual: '2014-01-02 01:54:27.352'"
testStringToString
6/19
testBooleanToString" expected: 'true' actual: 'TRUE'"
testClassToString"Cannot cast a collection of size 0 to multiplicity [1]"
testComplexClassToString"Cannot cast a collection of size 0 to multiplicity [1]"
testDateTimeToString" expected: '2014-01-01T00:00:00.000+0000' @@ -1237,27 +1030,17 @@ expected: '2014-01-01T00:00:00.0000+0000' actual: '2014-01-01 00:00:00'"
testDateToString"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEnumerationToString"Match failure: ClassInstanceHolderObject instanceOf ClassInstanceHolder"
testFloatToString
testFloatToStringWithExcessTrailingZeros
testFloatToStringWithNegativeExponent
testFloatToStringWithNoLeadingZero
testFloatToStringWithPositiveExponent
testIntegerToString
testListToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairCollectionToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPersonToString
testSimpleDateToString" expected: '2014-01-02T01:54:27.352+0000' -actual: '2014-01-02 01:54:27.352'"
testStringToString
7/19
testBooleanToString
testClassToString"Cannot cast a collection of size 0 to multiplicity [1]"
testComplexClassToString"Cannot cast a collection of size 0 to multiplicity [1]"
testDateTimeToString" -expected: '2014-01-01T00:00:00.000+0000' -actual: '2014-01-01 00:00:00.000'"
testDateTimeWithTimezoneToString" -expected: '2014-01-01T00:00:00.0000+0000' -actual: '2014-01-01 00:00:00.000'"
testDateToString"Unexpected error executing function with params [Anonymous_NoCounter, Anonymous_NoCounter, false]"
testEnumerationToString"Match failure: ClassInstanceHolderObject instanceOf ClassInstanceHolder"
testFloatToString
testFloatToStringWithExcessTrailingZeros" -expected: '17.0' -actual: '17'"
testFloatToStringWithNegativeExponent
testFloatToStringWithNoLeadingZero
testFloatToStringWithPositiveExponent" -expected: '134210000.0' -actual: '134210000'"
testIntegerToString
testListToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairCollectionToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPairToString"Cannot cast a collection of size 0 to multiplicity [1]"
testPersonToString
testSimpleDateToString" -expected: '2014-01-02T01:54:27.352+0000' actual: '2014-01-02 01:54:27.352'"
testStringToString
19/19
testBooleanToString
testClassToString
testComplexClassToString
testDateTimeToString
testDateTimeWithTimezoneToString
testDateToString
testEnumerationToString
testFloatToString
testFloatToStringWithExcessTrailingZeros
testFloatToStringWithNegativeExponent
testFloatToStringWithNoLeadingZero
testFloatToStringWithPositiveExponent
testIntegerToString
testListToString
testPairCollectionToString
testPairToString
testPersonToString
testSimpleDateToString
testStringToString
      transformation        
 
essential
replace
1/1
testReplace
1/1
testReplace
1/1
testReplace
1/1
testReplace
1/1
testReplace
1/1
testReplace
 
essential
reverseString
0/1
testReverseString"meta::pure::functions::string::reverseString_String_1__String_1_ is not supported yet!"
1/1
testReverseString
1/1
testReverseString
1/1
testReverseString
1/1
testReverseString
1/1
testReverseString
 
essential
toLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
 
essential
toUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
            trim        
 
essential
ltrim
0/1
testLTrim"Type not found for method ltrim from String"
1/1
testLTrim
1/1
testLTrim
1/1
testLTrim
1/1
testLTrim
1/1
testLTrim
 
essential
rtrim
0/1
testRTrim"Type not found for method rtrim from String"
1/1
testRTrim
1/1
testRTrim
1/1
testRTrim
1/1
testRTrim
1/1
testRTrim
 
essential
trim
1/1
testTrim
1/1
testTrim
1/1
testTrim
1/1
testTrim
1/1
testTrim
1/1
testTrim
      transformation       
 
essential
replace
1/1
testReplace
1/1
testReplace
1/1
testReplace
1/1
testReplace
1/1
testReplace
 
essential
reverseString
0/1
testReverseString"meta::pure::functions::string::reverseString_String_1__String_1_ is not supported yet!"
0/1
testReverseString"Unexpected error executing function with params [Anonymous_Lambda]"
1/1
testReverseString
1/1
testReverseString
1/1
testReverseString
 
essential
toLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
1/1
testToLower
 
essential
toUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
1/1
testToUpper
            trim       
 
essential
ltrim
0/1
testLTrim"Type not found for method ltrim from String"
1/1
testLTrim
1/1
testLTrim
1/1
testLTrim
1/1
testLTrim
 
essential
rtrim
0/1
testRTrim"Type not found for method rtrim from String"
1/1
testRTrim
1/1
testRTrim
1/1
testRTrim
1/1
testRTrim
 
essential
trim
1/1
testTrim
1/1
testTrim
1/1
testTrim
1/1
testTrim
1/1
testTrim



Legend -
+
- + \ No newline at end of file diff --git a/website/static/PCT_Report_Documentation.html b/website/static/PCT_Report_Documentation.html index 6a33a7d2f..3e99b2656 100644 --- a/website/static/PCT_Report_Documentation.html +++ b/website/static/PCT_Report_Documentation.html @@ -88,11 +88,18 @@ font-family: Roboto condensed; color: #ffa4c4; } - #documentation { + #content { + display: flex; + flex-direction: row; + justify-content: center; + height: 85%; + } #documentation { display: flex; flex-direction: column; overflow-y: auto; height: 100%; + width: max-content; + scrollbar-color: #252525 #3f3838; } .entireFunction { display: flex; @@ -100,7 +107,7 @@ } .function { padding: 1rem 0 2rem; - width: 500px; + width: 100%; } .functionDoc { color: white; @@ -128,21 +135,15 @@ .functionParamMultiplicity, .functionReturnMultiplicity { color: white; } - .parametersLabel, .returnsLabel, .usageLabel { + .parametersLabel, .returnsLabel { background-color: #252525; display: block; margin: 1rem 0 .5rem; padding: .5rem 1rem; width: fit-content } - .functionUsage { - background-color: #292d3e; - margin-left: 2rem; - margin-right: .5rem; - padding: 1rem 1rem; - scrollbar-width: thin; - } .codeBlockContainer { + color: white; } h2 { display: block; @@ -152,17 +153,24 @@ margin-inline-end: 0px; unicode-bidi: isolate; text-align: left; - } a { + } code { padding-left: .5rem; text-align: left; color: inherit; + font-size: large; } li { list-style-type:none; } - code { - color: white; - list-style-type:none; + a { + padding-left: .5rem; + text-align: left; + color: inherit; + } + .github-icon { + width: 20; + height: 20; + display: inline; } -

eqSee examples #

equalSee examples #

isSee examples #

greaterThanSee examples #

greaterThanEqualSee examples #

lessThanSee examples #

lessThanEqualSee examples #

andSee examples #

notSee examples #

orSee examples #

listSee examples #

getSee examples #

getIfAbsentPutWithKeySee examples #

getMapStatsSee examples #

groupBySee examples #

keyValuesSee examples #

keysSee examples #

newMapSee examples #

putSee examples #

putAllSee examples #

replaceAllSee examples #

valuesSee examples #

pairSee examples #

replaceTreeNodeSee examples #

containsSee examples #

existsSee examples #

forAllSee examples #

atSee examples #

indexOfSee examples #

filterSee examples #

findSee examples #

foldSee examples #

mapSee examples #

reverseSee examples #

sortSee examples #

isEmptySee examples #

isNotEmptySee examples #

sizeSee examples #

dropSee examples #

firstSee examples #

initSee examples #

lastSee examples #

sliceSee examples #

tailSee examples #

takeSee examples #

addSee examples #

concatenateSee examples #

removeAllOptimizedSee examples #

removeDuplicatesSee examples #

removeDuplicatesBySee examples #

zipSee examples #

dateSee examples #

nowSee examples #

todaySee examples #

datePartSee examples #

dayOfMonthSee examples #

dayOfWeekNumberSee examples #

dayOfYearSee examples #

hourSee examples #

minuteSee examples #

monthNumberSee examples #

secondSee examples #

weekOfYearSee examples #

yearSee examples #

hasDaySee examples #

hasHourSee examples #

hasMinuteSee examples #

hasMonthSee examples #

hasSecondSee examples #

hasSubsecondSee examples #

hasSubsecondWithAtLeastPrecisionSee examples #

adjustSee examples #

dateDiffSee examples #

printSee examples #

compareSee examples #

letSee examples #

allSee examples #

allVersionsSee examples #

castSee examples #

toDecimalSee examples #

toFloatSee examples #

toMultiplicitySee examples #

toOneSee examples #

toOneManySee examples #

copySee examples #

dynamicNewSee examples #

newSee examples #

extractEnumValueSee examples #

evalSee examples #

evaluateSee examples #

rawEvalPropertySee examples #

ifSee examples #

matchSee examples #

getUnitValueSee examples #

newUnitSee examples #

randomSee examples #

averageSee examples #

stdDevSee examples #

stdDevPopulationSee examples #

stdDevSampleSee examples #

sumSee examples #

varianceSee examples #

variancePopulationSee examples #

varianceSampleSee examples #

expSee examples #

logSee examples #

log10See examples #

absSee examples #

divideSee examples #

minusSee examples #

modSee examples #

plusSee examples #

remSee examples #

signSee examples #

timesSee examples #

cbrtSee examples #

powSee examples #

sqrtSee examples #

ceilingSee examples #

floorSee examples #

roundSee examples #

rangeSee examples #

repeatSee examples #

acosSee examples #

asinSee examples #

atanSee examples #

atan2See examples #

cosSee examples #

cotSee examples #

sinSee examples #

tanSee examples #

removeOverrideSee examples #

elementToPathSee examples #

pathToElementSee examples #

getHiddenPayloadSee examples #

idSee examples #

getLowerBoundSee examples #

getUpperBoundSee examples #

hasToOneUpperBoundSee examples #

hasUpperBoundSee examples #

isToManySee examples #

isToOneSee examples #

stereotypeSee examples #

tagSee examples #

canReactivateDynamicallySee examples #

deactivateSee examples #

evaluateAndDeactivateSee examples #

openVariableValuesSee examples #

reactivateSee examples #

sourceInformationSee examples #

_subTypeOfSee examples #

generalizationsSee examples #

genericTypeSee examples #

getAllTypeGeneralisationsSee examples #

instanceOfSee examples #

subtypeOfSee examples #

typeSee examples #

classSee examples #

genericTypeClassSee examples #

propertiesSee examples #

enumNameSee examples #

enumValuesSee examples #

functionTypeSee examples #

aggColSpecSee examples #

aggColSpecArraySee examples #

colSee examples #

colArraySee examples #

funcColSpecSee examples #

funcColSpecArraySee examples #

concatenateSee examples #

dropSee examples #

extendSee examples #

filterSee examples #

groupBySee examples #

joinSee examples #

limitSee examples #

mapSee examples #

projectSee examples #

renameSee examples #

selectSee examples #

sizeSee examples #

sliceSee examples #

sortSee examples #

compositionSee examples #

containsSee examples #

endsWithSee examples #

startsWithSee examples #

indexOfSee examples #

lengthSee examples #

joinStringsSee examples #

plusSee examples #

parseBooleanSee examples #

parseDateSee examples #

parseDecimalSee examples #

parseFloatSee examples #

parseIntegerSee examples #

substringSee examples #

splitSee examples #

formatSee examples #

joinStringsSee examples #

toRepresentationSee examples #

toStringSee examples #

replaceSee examples #

reverseSee examples #

toLowerSee examples #

toUpperSee examples #

lTrimSee examples #

rTrimSee examples #

trimSee examples #

+

eqSee examples #

    +
    Identity or primitive equality (e.g., numeric equality)
    eq(Any[1], Any[1]): +Boolean[1]
  • Parameters
  • Any[1]
  • +
  • Any[1]
  • +
  • Returns
  • Boolean[1]

equalSee examples #

    +
    General equality. Identity, primitive equality, collection equality, and model-defined equality. , For model-defined equality, the properties used to define equality should be given the , meta::pure::profiles::equality.Key stereotype. Then two instances are equal if all of the , properties with this stereotype have equal values.
    equal(Any[*], Any[*]): +Boolean[1]
  • Parameters
  • Any[*]
  • +
  • Any[*]
  • +
  • Returns
  • Boolean[1]

isSee examples #

    +
    Identity (i.e., pointer equality)
    is(Any[1], Any[1]): +Boolean[1]
  • Parameters
  • Any[1]
  • +
  • Any[1]
  • +
  • Returns
  • Boolean[1]

greaterThanSee examples #

    +
    Returns true if, according to the type order, $left succeeds $right
    greaterThan(Number[1], Number[1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Number[0..1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Number[1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Number[0..1], Number[1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Date[0..1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Date[1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Date[0..1], Date[1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(String[0..1], String[0..1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(String[1], String[0..1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(String[0..1], String[1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Boolean[0..1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Boolean[1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Boolean[0..1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Date[1], Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThan(Boolean[1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

greaterThanEqualSee examples #

    +
    Returns true if, according to the type order, $left succeeds or is equal to $right
    greaterThanEqual(Number[0..1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Number[1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Number[0..1], Number[1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Date[0..1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Date[1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Date[0..1], Date[1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(String[0..1], String[0..1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(String[1], String[0..1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(String[0..1], String[1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Boolean[0..1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Boolean[1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Boolean[0..1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Number[1], Number[1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Date[1], Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • greaterThanEqual(Boolean[1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

lessThanSee examples #

    +
    Returns true if, according to the type order, $left precedes $right
    lessThan(Number[1], Number[1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Number[0..1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Number[1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Number[0..1], Number[1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Date[0..1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Date[1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Date[0..1], Date[1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(String[0..1], String[0..1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(String[1], String[0..1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(String[0..1], String[1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Boolean[0..1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Boolean[1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Boolean[0..1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Date[1], Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • lessThan(Boolean[1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

lessThanEqualSee examples #

    +
    Returns true if, according to the type order, $left precedes or is equal to $right
    lessThanEqual(Number[1], Number[1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Number[0..1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Number[1], Number[0..1]): +Boolean[1]
  • Parameters
  • Number[1]
  • +
  • Number[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Number[0..1], Number[1]): +Boolean[1]
  • Parameters
  • Number[0..1]
  • +
  • Number[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Date[0..1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Date[1], Date[0..1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Date[0..1], Date[1]): +Boolean[1]
  • Parameters
  • Date[0..1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(String[0..1], String[0..1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(String[1], String[0..1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(String[0..1], String[1]): +Boolean[1]
  • Parameters
  • String[0..1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Boolean[0..1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Boolean[1], Boolean[0..1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[0..1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Boolean[0..1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[0..1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Date[1], Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Date[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]
  • lessThanEqual(Boolean[1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

andSee examples #

    +
    Returns true if both parameters are true, otherwise false
    and(Boolean[1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

notSee examples #

    +
    Returns true when the parameter is false, otherwise false
    not(Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

orSee examples #

    +
    Returns true if any one of the parameters is true, otherwise false
    or(Boolean[1], Boolean[1]): +Boolean[1]
  • Parameters
  • Boolean[1]
  • +
  • Boolean[1]
  • +
  • Returns
  • Boolean[1]

listSee examples #

    +
    list(U[*]): +List<U>[1]
  • Parameters
  • U[*]
  • +
  • Returns
  • List<U>[1]

getSee examples #

    +
    get(Map<U, V>[1], U[1]): +V[0..1]
  • Parameters
  • Map<U, V>[1]
  • +
  • U[1]
  • +
  • Returns
  • V[0..1]

getIfAbsentPutWithKeySee examples #

    +
    getIfAbsentPutWithKey(Map<U, V>[1], U[1], Function<{U[1]->V[0..1]}>[1]): +V[0..1]
  • Parameters
  • Map<U, V>[1]
  • +
  • U[1]
  • +
  • Function<{U[1]->V[0..1]}>[1]
  • +
  • Returns
  • V[0..1]

getMapStatsSee examples #

    +
    getMapStats(Map<U, V>[1]): +MapStats[0..1]
  • Parameters
  • Map<U, V>[1]
  • +
  • Returns
  • MapStats[0..1]

groupBySee examples #

    +
    groupBy(X[*], Function<{X[1]->K[1]}>[1]): +Map<K, List<X>>[1]
  • Parameters
  • X[*]
  • +
  • Function<{X[1]->K[1]}>[1]
  • +
  • Returns
  • Map<K, List<X>>[1]

keyValuesSee examples #

    +
    keyValues(Map<U, V>[1]): +Pair<U, V>[*]
  • Parameters
  • Map<U, V>[1]
  • +
  • Returns
  • Pair<U, V>[*]

keysSee examples #

    +
    keys(Map<U, V>[1]): +U[*]
  • Parameters
  • Map<U, V>[1]
  • +
  • Returns
  • U[*]

newMapSee examples #

    +
    newMap(Pair<U, V>[*]): +Map<U, V>[1]
  • Parameters
  • Pair<U, V>[*]
  • +
  • Returns
  • Map<U, V>[1]
  • newMap(Pair<U, V>[*], Property<U, Any|1>[*]): +Map<U, V>[1]
  • Parameters
  • Pair<U, V>[*]
  • +
  • Property<U, Any|1>[*]
  • +
  • Returns
  • Map<U, V>[1]

putSee examples #

    +
    put(Map<U, V>[1], U[1], V[1]): +Map<U, V>[1]
  • Parameters
  • Map<U, V>[1]
  • +
  • U[1]
  • +
  • V[1]
  • +
  • Returns
  • Map<U, V>[1]

putAllSee examples #

    +
    putAll(Map<U, V>[1], Pair<U, V>[*]): +Map<U, V>[1]
  • Parameters
  • Map<U, V>[1]
  • +
  • Pair<U, V>[*]
  • +
  • Returns
  • Map<U, V>[1]

replaceAllSee examples #

    +
    replaceAll(Map<U, V>[1], Pair<U, V>[*]): +Map<U, V>[1]
  • Parameters
  • Map<U, V>[1]
  • +
  • Pair<U, V>[*]
  • +
  • Returns
  • Map<U, V>[1]

valuesSee examples #

    +
    values(Map<U, V>[1]): +V[*]
  • Parameters
  • Map<U, V>[1]
  • +
  • Returns
  • V[*]

pairSee examples #

    +
    pair(U[1], V[1]): +Pair<U, V>[1]
  • Parameters
  • U[1]
  • +
  • V[1]
  • +
  • Returns
  • Pair<U, V>[1]

replaceTreeNodeSee examples #

    +
    replaceTreeNode(TreeNode[1], TreeNode[1], TreeNode[1]): +TreeNode[1]
  • Parameters
  • TreeNode[1]
  • +
  • TreeNode[1]
  • +
  • TreeNode[1]
  • +
  • Returns
  • TreeNode[1]

containsSee examples #

    +
    contains(Any[*], Any[1]): +Boolean[1]
  • Parameters
  • Any[*]
  • +
  • Any[1]
  • +
  • Returns
  • Boolean[1]
  • contains(Z[*], Z[1], Function<{Z[1], Z[1]->Boolean[1]}>[1]): +Boolean[1]
  • Parameters
  • Z[*]
  • +
  • Z[1]
  • +
  • Function<{Z[1], Z[1]->Boolean[1]}>[1]
  • +
  • Returns
  • Boolean[1]

existsSee examples #

    +
    exists(T[*], Function<{T[1]->Boolean[1]}>[1]): +Boolean[1]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->Boolean[1]}>[1]
  • +
  • Returns
  • Boolean[1]

forAllSee examples #

    +
    forAll(T[*], Function<{T[1]->Boolean[1]}>[1]): +Boolean[1]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->Boolean[1]}>[1]
  • +
  • Returns
  • Boolean[1]

atSee examples #

    +
    at(T[*], Integer[1]): +T[1]
  • Parameters
  • T[*]
  • +
  • Integer[1]
  • +
  • Returns
  • T[1]

indexOfSee examples #

    +
    indexOf(T[*], T[1]): +Integer[1]
  • Parameters
  • T[*]
  • +
  • T[1]
  • +
  • Returns
  • Integer[1]

filterSee examples #

    +
    Applies the given function to each elements and filters out the ones where the applied function returns false.
    filter(T[*], Function<{T[1]->Boolean[1]}>[1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->Boolean[1]}>[1]
  • +
  • Returns
  • T[*]

findSee examples #

    +
    find(T[*], Function<{T[1]->Boolean[1]}>[1]): +T[0..1]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->Boolean[1]}>[1]
  • +
  • Returns
  • T[0..1]

foldSee examples #

    +
    fold(T[*], Function<{T[1], V[m]->V[m]}>[1], V[m]): +V[m]
  • Parameters
  • T[*]
  • +
  • Function<{T[1], V[m]->V[m]}>[1]
  • +
  • V[m]
  • +
  • Returns
  • V[m]

mapSee examples #

    +
    Applies the given function to each elements of the collection and returns the collection of the applied function result., Map always flattens the results and returns one collection even if the function returns a collection.
    map(T[m], Function<{T[1]->V[1]}>[1]): +V[m]
  • Parameters
  • T[m]
  • +
  • Function<{T[1]->V[1]}>[1]
  • +
  • Returns
  • V[m]
  • map(T[*], Function<{T[1]->V[*]}>[1]): +V[*]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->V[*]}>[1]
  • +
  • Returns
  • V[*]
  • map(T[0..1], Function<{T[1]->V[0..1]}>[1]): +V[0..1]
  • Parameters
  • T[0..1]
  • +
  • Function<{T[1]->V[0..1]}>[1]
  • +
  • Returns
  • V[0..1]

reverseSee examples #

    +
    reverse(T[m]): +T[m]
  • Parameters
  • T[m]
  • +
  • Returns
  • T[m]

sortSee examples #

    +
    sort(T[m], Function<{T[1]->U[1]}>[0..1], Function<{U[1], U[1]->Integer[1]}>[0..1]): +T[m]
  • Parameters
  • T[m]
  • +
  • Function<{T[1]->U[1]}>[0..1]
  • +
  • Function<{U[1], U[1]->Integer[1]}>[0..1]
  • +
  • Returns
  • T[m]
  • sort(T[m]): +T[m]
  • Parameters
  • T[m]
  • +
  • Returns
  • T[m]
  • sort(T[m], Function<{T[1], T[1]->Integer[1]}>[0..1]): +T[m]
  • Parameters
  • T[m]
  • +
  • Function<{T[1], T[1]->Integer[1]}>[0..1]
  • +
  • Returns
  • T[m]

isEmptySee examples #

    +
    Returns true is the collection size is 0
    isEmpty(Any[*]): +Boolean[1]
  • Parameters
  • Any[*]
  • +
  • Returns
  • Boolean[1]
  • isEmpty(Any[0..1]): +Boolean[1]
  • Parameters
  • Any[0..1]
  • +
  • Returns
  • Boolean[1]

isNotEmptySee examples #

    +
    Returns true is the collection size is strictly greater than 0
    isNotEmpty(Any[*]): +Boolean[1]
  • Parameters
  • Any[*]
  • +
  • Returns
  • Boolean[1]
  • isNotEmpty(Any[0..1]): +Boolean[1]
  • Parameters
  • Any[0..1]
  • +
  • Returns
  • Boolean[1]

sizeSee examples #

    +
    Returns the number of elements in the given collection
    size(Any[*]): +Integer[1]
  • Parameters
  • Any[*]
  • +
  • Returns
  • Integer[1]

dropSee examples #

    +
    drop(T[*], Integer[1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Integer[1]
  • +
  • Returns
  • T[*]

firstSee examples #

    +
    Returns the first element of the collection, or nothing if the collection is empty
    first(T[*]): +T[0..1]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[0..1]

initSee examples #

    +
    Return the initial segment of the collection, which is everything but the last element
    init(T[*]): +T[*]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[*]

lastSee examples #

    +
    last(T[*]): +T[0..1]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[0..1]

sliceSee examples #

    +
    slice(T[*], Integer[1], Integer[1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • T[*]

tailSee examples #

    +
    Return the tail of the collection, which is everything but the first element
    tail(T[*]): +T[*]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[*]

takeSee examples #

    +
    take(T[*], Integer[1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Integer[1]
  • +
  • Returns
  • T[*]

addSee examples #

    +
    add(T[*], Integer[1], T[1]): +T[1..*]
  • Parameters
  • T[*]
  • +
  • Integer[1]
  • +
  • T[1]
  • +
  • Returns
  • T[1..*]
  • add(T[*], T[1]): +T[1..*]
  • Parameters
  • T[*]
  • +
  • T[1]
  • +
  • Returns
  • T[1..*]

concatenateSee examples #

    +
    concatenate(T[*], T[*]): +T[*]
  • Parameters
  • T[*]
  • +
  • T[*]
  • +
  • Returns
  • T[*]

removeAllOptimizedSee examples #

    +
    removeAllOptimized(T[*], T[*]): +T[*]
  • Parameters
  • T[*]
  • +
  • T[*]
  • +
  • Returns
  • T[*]

removeDuplicatesSee examples #

    +
    removeDuplicates(T[*], Function<{T[1]->V[1]}>[0..1], Function<{V[1], V[1]->Boolean[1]}>[0..1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->V[1]}>[0..1]
  • +
  • Function<{V[1], V[1]->Boolean[1]}>[0..1]
  • +
  • Returns
  • T[*]
  • removeDuplicates(T[*], Function<{T[1], T[1]->Boolean[1]}>[1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Function<{T[1], T[1]->Boolean[1]}>[1]
  • +
  • Returns
  • T[*]
  • removeDuplicates(T[*]): +T[*]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[*]

removeDuplicatesBySee examples #

    +
    removeDuplicatesBy(T[*], Function<{T[1]->Any[1]}>[1]): +T[*]
  • Parameters
  • T[*]
  • +
  • Function<{T[1]->Any[1]}>[1]
  • +
  • Returns
  • T[*]

zipSee examples #

    +
    zip(T[*], U[*]): +Pair<T, U>[*]
  • Parameters
  • T[*]
  • +
  • U[*]
  • +
  • Returns
  • Pair<T, U>[*]

dateSee examples #

    +
    date(Integer[1]): +Date[1]
  • Parameters
  • Integer[1]
  • +
  • Returns
  • Date[1]
  • date(Integer[1], Integer[1]): +Date[1]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Date[1]
  • date(Integer[1], Integer[1], Integer[1]): +StrictDate[1]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • StrictDate[1]
  • date(Integer[1], Integer[1], Integer[1], Integer[1]): +DateTime[1]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • DateTime[1]
  • date(Integer[1], Integer[1], Integer[1], Integer[1], Integer[1]): +DateTime[1]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • DateTime[1]
  • date(Integer[1], Integer[1], Integer[1], Integer[1], Integer[1], Number[1]): +DateTime[1]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Number[1]
  • +
  • Returns
  • DateTime[1]

datePartSee examples #

    +
    datePart(Date[1]): +Date[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Date[1]

dayOfMonthSee examples #

    +
    dayOfMonth(Date[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Integer[1]

hourSee examples #

    +
    hour(Date[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Integer[1]

minuteSee examples #

    +
    minute(Date[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Integer[1]

monthNumberSee examples #

    +
    monthNumber(Date[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Integer[1]

secondSee examples #

    +
    second(Date[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Integer[1]

yearSee examples #

    +
    year(Date[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Integer[1]

hasDaySee examples #

    +
    hasDay(Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Boolean[1]

hasHourSee examples #

    +
    hasHour(Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Boolean[1]

hasMinuteSee examples #

    +
    hasMinute(Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Boolean[1]

hasMonthSee examples #

    +
    hasMonth(Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Boolean[1]

hasSecondSee examples #

    +
    hasSecond(Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Boolean[1]

hasSubsecondSee examples #

    +
    hasSubsecond(Date[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Returns
  • Boolean[1]

hasSubsecondWithAtLeastPrecisionSee examples #

    +
    hasSubsecondWithAtLeastPrecision(Date[1], Integer[1]): +Boolean[1]
  • Parameters
  • Date[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Boolean[1]

adjustSee examples #

    +
    adjust(Date[1], Integer[1], DurationUnit[1]): +Date[1]
  • Parameters
  • Date[1]
  • +
  • Integer[1]
  • +
  • DurationUnit[1]
  • +
  • Returns
  • Date[1]

dateDiffSee examples #

    +
    dateDiff(Date[1], Date[1], DurationUnit[1]): +Integer[1]
  • Parameters
  • Date[1]
  • +
  • Date[1]
  • +
  • DurationUnit[1]
  • +
  • Returns
  • Integer[1]

printSee examples #

    +
    print(Any[*], Integer[1]): +Nil[0]
  • Parameters
  • Any[*]
  • +
  • Integer[1]
  • +
  • Returns
  • Nil[0]

compareSee examples #

    +
    Compare two instances. if $a is equal to $b the result is 0, otherwise if $a comes before $b the result is negative, otherwise the result is positive
    compare(T[1], T[1]): +Integer[1]
  • Parameters
  • T[1]
  • +
  • T[1]
  • +
  • Returns
  • Integer[1]

letSee examples #

    +
    Assign an value to an immutable variable
    let(String[1], T[m]): +T[m]
  • Parameters
  • String[1]
  • +
  • T[m]
  • +
  • Returns
  • T[m]

allSee examples #

    +
    Returns all instances of a Class
    all(Class<T>[1]): +T[*]
  • Parameters
  • Class<T>[1]
  • +
  • Returns
  • T[*]

allVersionsSee examples #

    +
    Returns all instances and all versions of a milestoned Class
    allVersions(Class<T>[1]): +T[*]
  • Parameters
  • Class<T>[1]
  • +
  • Returns
  • T[*]

castSee examples #

    +
    cast(Any[m], T[1]): +T[m]
  • Parameters
  • Any[m]
  • +
  • T[1]
  • +
  • Returns
  • T[m]

toDecimalSee examples #

    +
    toDecimal(Number[1]): +Decimal[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Decimal[1]

toFloatSee examples #

    +
    toFloat(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

toMultiplicitySee examples #

    +
    toMultiplicity(T[*], Any[z]): +T[z]
  • Parameters
  • T[*]
  • +
  • Any[z]
  • +
  • Returns
  • T[z]

toOneSee examples #

    +
    Cast the result of a function to [1]
    toOne(T[*]): +T[1]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[1]
  • toOne(T[*], String[1]): +T[1]
  • Parameters
  • T[*]
  • +
  • String[1]
  • +
  • Returns
  • T[1]

toOneManySee examples #

    +
    Cast the result of a function to [1..*]
    toOneMany(T[*]): +T[1..*]
  • Parameters
  • T[*]
  • +
  • Returns
  • T[1..*]
  • toOneMany(T[*], String[1]): +T[1..*]
  • Parameters
  • T[*]
  • +
  • String[1]
  • +
  • Returns
  • T[1..*]

copySee examples #

    +
    Build a copy of an instance, potentially modifying property values.
    copy(T[1], String[1], KeyExpression[*]): +T[1]
  • Parameters
  • T[1]
  • +
  • String[1]
  • +
  • KeyExpression[*]
  • +
  • Returns
  • T[1]
  • copy(T[1], String[1]): +T[1]
  • Parameters
  • T[1]
  • +
  • String[1]
  • +
  • Returns
  • T[1]

dynamicNewSee examples #

    +
    dynamicNew(Class<Any>[1], KeyValue[*]): +Any[1]
  • Parameters
  • Class<Any>[1]
  • +
  • KeyValue[*]
  • +
  • Returns
  • Any[1]
  • dynamicNew(GenericType[1], KeyValue[*]): +Any[1]
  • Parameters
  • GenericType[1]
  • +
  • KeyValue[*]
  • +
  • Returns
  • Any[1]
  • dynamicNew(Class<Any>[1], KeyValue[*], Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1], Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1], Any[0..1], Function<{Any[1]->Any[1]}>[0..1]): +Any[1]
  • Parameters
  • Class<Any>[1]
  • +
  • KeyValue[*]
  • +
  • Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1]
  • +
  • Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1]
  • +
  • Any[0..1]
  • +
  • Function<{Any[1]->Any[1]}>[0..1]
  • +
  • Returns
  • Any[1]
  • dynamicNew(GenericType[1], KeyValue[*], Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1], Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1], Any[0..1], Function<{Any[1]->Any[1]}>[0..1]): +Any[1]
  • Parameters
  • GenericType[1]
  • +
  • KeyValue[*]
  • +
  • Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1]
  • +
  • Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1]
  • +
  • Any[0..1]
  • +
  • Function<{Any[1]->Any[1]}>[0..1]
  • +
  • Returns
  • Any[1]
  • dynamicNew(Class<Any>[1], KeyValue[*], Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1], Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1], Any[0..1]): +Any[1]
  • Parameters
  • Class<Any>[1]
  • +
  • KeyValue[*]
  • +
  • Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1]
  • +
  • Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1]
  • +
  • Any[0..1]
  • +
  • Returns
  • Any[1]
  • dynamicNew(GenericType[1], KeyValue[*], Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1], Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1], Any[0..1]): +Any[1]
  • Parameters
  • GenericType[1]
  • +
  • KeyValue[*]
  • +
  • Function<{Any[1], Property<Nil, Any|0..1>[1]->Any[0..1]}>[0..1]
  • +
  • Function<{Any[1], Property<Nil, Any|*>[1]->Any[*]}>[0..1]
  • +
  • Any[0..1]
  • +
  • Returns
  • Any[1]

newSee examples #

    +
    Create a instance of a class, assigning values to properties
    new(Class<T>[1], String[1]): +T[1]
  • Parameters
  • Class<T>[1]
  • +
  • String[1]
  • +
  • Returns
  • T[1]
  • new(Class<T>[1], String[1], KeyExpression[*]): +T[1]
  • Parameters
  • Class<T>[1]
  • +
  • String[1]
  • +
  • KeyExpression[*]
  • +
  • Returns
  • T[1]

extractEnumValueSee examples #

    +
    Extract a value from the Enumeration
    extractEnumValue(Enumeration<T>[1], String[1]): +T[1]
  • Parameters
  • Enumeration<T>[1]
  • +
  • String[1]
  • +
  • Returns
  • T[1]

evalSee examples #

    +
    eval(Function<{->V[m]}>[1]): +V[m]
  • Parameters
  • Function<{->V[m]}>[1]
  • +
  • Returns
  • V[m]
  • eval(Function<{T[n]->V[m]}>[1], T[n]): +V[m]
  • Parameters
  • Function<{T[n]->V[m]}>[1]
  • +
  • T[n]
  • +
  • Returns
  • V[m]
  • eval(Function<{T[n], U[p]->V[m]}>[1], T[n], U[p]): +V[m]
  • Parameters
  • Function<{T[n], U[p]->V[m]}>[1]
  • +
  • T[n]
  • +
  • U[p]
  • +
  • Returns
  • V[m]
  • eval(Function<{T[n], U[p], W[q]->V[m]}>[1], T[n], U[p], W[q]): +V[m]
  • Parameters
  • Function<{T[n], U[p], W[q]->V[m]}>[1]
  • +
  • T[n]
  • +
  • U[p]
  • +
  • W[q]
  • +
  • Returns
  • V[m]
  • eval(Function<{T[n], U[p], W[q], X[r]->V[m]}>[1], T[n], U[p], W[q], X[r]): +V[m]
  • Parameters
  • Function<{T[n], U[p], W[q], X[r]->V[m]}>[1]
  • +
  • T[n]
  • +
  • U[p]
  • +
  • W[q]
  • +
  • X[r]
  • +
  • Returns
  • V[m]
  • eval(Function<{T[n], U[p], W[q], X[r], Y[s]->V[m]}>[1], T[n], U[p], W[q], X[r], Y[s]): +V[m]
  • Parameters
  • Function<{T[n], U[p], W[q], X[r], Y[s]->V[m]}>[1]
  • +
  • T[n]
  • +
  • U[p]
  • +
  • W[q]
  • +
  • X[r]
  • +
  • Y[s]
  • +
  • Returns
  • V[m]
  • eval(Function<{T[n], U[p], W[q], X[r], Y[s], Z[t]->V[m]}>[1], T[n], U[p], W[q], X[r], Y[s], Z[t]): +V[m]
  • Parameters
  • Function<{T[n], U[p], W[q], X[r], Y[s], Z[t]->V[m]}>[1]
  • +
  • T[n]
  • +
  • U[p]
  • +
  • W[q]
  • +
  • X[r]
  • +
  • Y[s]
  • +
  • Z[t]
  • +
  • Returns
  • V[m]
  • eval(Function<{S[n], T[o], U[p], W[q], X[r], Y[s], Z[t]->V[m]}>[1], S[n], T[o], U[p], W[q], X[r], Y[s], Z[t]): +V[m]
  • Parameters
  • Function<{S[n], T[o], U[p], W[q], X[r], Y[s], Z[t]->V[m]}>[1]
  • +
  • S[n]
  • +
  • T[o]
  • +
  • U[p]
  • +
  • W[q]
  • +
  • X[r]
  • +
  • Y[s]
  • +
  • Z[t]
  • +
  • Returns
  • V[m]

evaluateSee examples #

    +
    evaluate(Function<Any>[1], List<Any>[*]): +Any[*]
  • Parameters
  • Function<Any>[1]
  • +
  • List<Any>[*]
  • +
  • Returns
  • Any[*]

rawEvalPropertySee examples #

    +
    rawEvalProperty(Property<Nil, V|m>[1], Any[1]): +V[m]
  • Parameters
  • Property<Nil, V|m>[1]
  • +
  • Any[1]
  • +
  • Returns
  • V[m]

ifSee examples #

    +
    if(Boolean[1], Function<{->T[m]}>[1], Function<{->T[m]}>[1]): +T[m]
  • Parameters
  • Boolean[1]
  • +
  • Function<{->T[m]}>[1]
  • +
  • Function<{->T[m]}>[1]
  • +
  • Returns
  • T[m]

matchSee examples #

    +
    match(Any[*], Function<{Nil[n]->T[m]}>[1..*]): +T[m]
  • Parameters
  • Any[*]
  • +
  • Function<{Nil[n]->T[m]}>[1..*]
  • +
  • Returns
  • T[m]

getUnitValueSee examples #

    +
    getUnitValue(Any[1]): +Number[1]
  • Parameters
  • Any[1]
  • +
  • Returns
  • Number[1]

newUnitSee examples #

    +
    newUnit(Unit[1], Number[1]): +Any[1]
  • Parameters
  • Unit[1]
  • +
  • Number[1]
  • +
  • Returns
  • Any[1]

randomSee examples #

    +
    random(): +Float[1]
  • Parameters
  • Returns
  • Float[1]

averageSee examples #

    +
    average(Number[*]): +Float[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Float[1]
  • average(Integer[*]): +Float[1]
  • Parameters
  • Integer[*]
  • +
  • Returns
  • Float[1]
  • average(Float[*]): +Float[1]
  • Parameters
  • Float[*]
  • +
  • Returns
  • Float[1]

stdDevSee examples #

    +
    stdDev(Number[1..*], Boolean[1]): +Number[1]
  • Parameters
  • Number[1..*]
  • +
  • Boolean[1]
  • +
  • Returns
  • Number[1]

stdDevPopulationSee examples #

    +
    stdDevPopulation(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]
  • stdDevPopulation(Number[1..*]): +Number[1]
  • Parameters
  • Number[1..*]
  • +
  • Returns
  • Number[1]

stdDevSampleSee examples #

    +
    stdDevSample(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]
  • stdDevSample(Number[1..*]): +Number[1]
  • Parameters
  • Number[1..*]
  • +
  • Returns
  • Number[1]

sumSee examples #

    +
    sum(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]
  • sum(Integer[*]): +Integer[1]
  • Parameters
  • Integer[*]
  • +
  • Returns
  • Integer[1]
  • sum(Float[*]): +Float[1]
  • Parameters
  • Float[*]
  • +
  • Returns
  • Float[1]

varianceSee examples #

    +
    variance(Number[*], Boolean[1]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Boolean[1]
  • +
  • Returns
  • Number[1]

variancePopulationSee examples #

    +
    variancePopulation(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]

varianceSampleSee examples #

    +
    varianceSample(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]

expSee examples #

    +
    exp(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

logSee examples #

    +
    log(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

log10See examples #

    +
    log10(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

absSee examples #

    +
    abs(Integer[1]): +Integer[1]
  • Parameters
  • Integer[1]
  • +
  • Returns
  • Integer[1]
  • abs(Float[1]): +Float[1]
  • Parameters
  • Float[1]
  • +
  • Returns
  • Float[1]
  • abs(Number[1]): +Number[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Number[1]
  • abs(Decimal[1]): +Decimal[1]
  • Parameters
  • Decimal[1]
  • +
  • Returns
  • Decimal[1]

divideSee examples #

    +
    Divides the first parameter by the second one.
    divide(Number[1], Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Float[1]
  • divide(Decimal[1], Decimal[1], Integer[1]): +Decimal[1]
  • Parameters
  • Decimal[1]
  • +
  • Decimal[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Decimal[1]

minusSee examples #

    +
    Subtracts all the provided values
    minus(Integer[*]): +Integer[1]
  • Parameters
  • Integer[*]
  • +
  • Returns
  • Integer[1]
  • minus(Float[*]): +Float[1]
  • Parameters
  • Float[*]
  • +
  • Returns
  • Float[1]
  • minus(Decimal[*]): +Decimal[1]
  • Parameters
  • Decimal[*]
  • +
  • Returns
  • Decimal[1]
  • minus(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]

modSee examples #

    +
    mod(Integer[1], Integer[1]): +Integer[1]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Integer[1]

plusSee examples #

    +
    Adds all the provided values
    plus(Integer[*]): +Integer[1]
  • Parameters
  • Integer[*]
  • +
  • Returns
  • Integer[1]
  • plus(Float[*]): +Float[1]
  • Parameters
  • Float[*]
  • +
  • Returns
  • Float[1]
  • plus(Decimal[*]): +Decimal[1]
  • Parameters
  • Decimal[*]
  • +
  • Returns
  • Decimal[1]
  • plus(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]

remSee examples #

    +
    rem(Number[1], Number[1]): +Number[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Number[1]

signSee examples #

    +
    sign(Number[1]): +Integer[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Integer[1]

timesSee examples #

    +
    Multiplies all the provided values
    times(Integer[*]): +Integer[1]
  • Parameters
  • Integer[*]
  • +
  • Returns
  • Integer[1]
  • times(Float[*]): +Float[1]
  • Parameters
  • Float[*]
  • +
  • Returns
  • Float[1]
  • times(Decimal[*]): +Decimal[1]
  • Parameters
  • Decimal[*]
  • +
  • Returns
  • Decimal[1]
  • times(Number[*]): +Number[1]
  • Parameters
  • Number[*]
  • +
  • Returns
  • Number[1]

cbrtSee examples #

    +
    cbrt(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

powSee examples #

    +
    pow(Number[1], Number[1]): +Number[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Number[1]

sqrtSee examples #

    +
    sqrt(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

ceilingSee examples #

    +
    ceiling(Number[1]): +Integer[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Integer[1]

floorSee examples #

    +
    floor(Number[1]): +Integer[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Integer[1]

roundSee examples #

    +
    round(Number[1]): +Integer[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Integer[1]
  • round(Decimal[1], Integer[1]): +Decimal[1]
  • Parameters
  • Decimal[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Decimal[1]
  • round(Float[1], Integer[1]): +Float[1]
  • Parameters
  • Float[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Float[1]

rangeSee examples #

    +
    Returns a collection of numbers, starting with the value of the first parameter, then adding the third parameter value (step) , until the new number is strictly greater than the value of the second parameter.
    range(Integer[1], Integer[1], Integer[1]): +Integer[*]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Integer[*]
  • range(Integer[1]): +Integer[*]
  • Parameters
  • Integer[1]
  • +
  • Returns
  • Integer[*]
  • range(Integer[1], Integer[1]): +Integer[*]
  • Parameters
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Integer[*]

acosSee examples #

    +
    acos(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

asinSee examples #

    +
    asin(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

atanSee examples #

    +
    atan(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

atan2See examples #

    +
    atan2(Number[1], Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Number[1]
  • +
  • Returns
  • Float[1]

cosSee examples #

    +
    cos(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

cotSee examples #

    +
    cot(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

sinSee examples #

    +
    sin(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

tanSee examples #

    +
    tan(Number[1]): +Float[1]
  • Parameters
  • Number[1]
  • +
  • Returns
  • Float[1]

removeOverrideSee examples #

    +
    removeOverride(T[1]): +T[1]
  • Parameters
  • T[1]
  • +
  • Returns
  • T[1]

elementToPathSee examples #

    +
    elementToPath(Function<Any>[1]): +String[1]
  • Parameters
  • Function<Any>[1]
  • +
  • Returns
  • String[1]

pathToElementSee examples #

    +
    pathToElement(String[1]): +PackageableElement[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • PackageableElement[1]

getHiddenPayloadSee examples #

    +
    getHiddenPayload(Any[1]): +Any[1]
  • Parameters
  • Any[1]
  • +
  • Returns
  • Any[1]

idSee examples #

    +
    id(Any[1]): +String[1]
  • Parameters
  • Any[1]
  • +
  • Returns
  • String[1]

getLowerBoundSee examples #

    +
    getLowerBound(Multiplicity[1]): +Integer[1]
  • Parameters
  • Multiplicity[1]
  • +
  • Returns
  • Integer[1]

getUpperBoundSee examples #

    +
    getUpperBound(Multiplicity[1]): +Integer[1]
  • Parameters
  • Multiplicity[1]
  • +
  • Returns
  • Integer[1]

hasToOneUpperBoundSee examples #

    +
    hasToOneUpperBound(Multiplicity[1]): +Boolean[1]
  • Parameters
  • Multiplicity[1]
  • +
  • Returns
  • Boolean[1]

hasUpperBoundSee examples #

    +
    hasUpperBound(Multiplicity[1]): +Boolean[1]
  • Parameters
  • Multiplicity[1]
  • +
  • Returns
  • Boolean[1]

isToManySee examples #

    +
    isToMany(Multiplicity[1]): +Boolean[1]
  • Parameters
  • Multiplicity[1]
  • +
  • Returns
  • Boolean[1]

isToOneSee examples #

    +
    isToOne(Multiplicity[1]): +Boolean[1]
  • Parameters
  • Multiplicity[1]
  • +
  • Returns
  • Boolean[1]

stereotypeSee examples #

    +
    stereotype(Profile[1], String[1]): +Stereotype[1]
  • Parameters
  • Profile[1]
  • +
  • String[1]
  • +
  • Returns
  • Stereotype[1]

tagSee examples #

    +
    tag(Profile[1], String[1]): +Tag[1]
  • Parameters
  • Profile[1]
  • +
  • String[1]
  • +
  • Returns
  • Tag[1]

canReactivateDynamicallySee examples #

    +
    canReactivateDynamically(ValueSpecification[1]): +Boolean[1]
  • Parameters
  • ValueSpecification[1]
  • +
  • Returns
  • Boolean[1]

deactivateSee examples #

    +
    deactivate(Any[*]): +ValueSpecification[1]
  • Parameters
  • Any[*]
  • +
  • Returns
  • ValueSpecification[1]

evaluateAndDeactivateSee examples #

    +
    evaluateAndDeactivate(T[m]): +T[m]
  • Parameters
  • T[m]
  • +
  • Returns
  • T[m]

openVariableValuesSee examples #

    +
    openVariableValues(Function<Any>[1]): +Map<String, List<Any>>[1]
  • Parameters
  • Function<Any>[1]
  • +
  • Returns
  • Map<String, List<Any>>[1]

reactivateSee examples #

    +
    reactivate(ValueSpecification[1], Map<String, List<Any>>[1]): +Any[*]
  • Parameters
  • ValueSpecification[1]
  • +
  • Map<String, List<Any>>[1]
  • +
  • Returns
  • Any[*]

sourceInformationSee examples #

    +
    sourceInformation(Any[1]): +SourceInformation[0..1]
  • Parameters
  • Any[1]
  • +
  • Returns
  • SourceInformation[0..1]

_subTypeOfSee examples #

    +
    _subTypeOf(Type[1], Type[1]): +Boolean[1]
  • Parameters
  • Type[1]
  • +
  • Type[1]
  • +
  • Returns
  • Boolean[1]

generalizationsSee examples #

    +
    generalizations(Type[1]): +Type[1..*]
  • Parameters
  • Type[1]
  • +
  • Returns
  • Type[1..*]

genericTypeSee examples #

    +
    genericType(Any[*]): +GenericType[1]
  • Parameters
  • Any[*]
  • +
  • Returns
  • GenericType[1]

getAllTypeGeneralisationsSee examples #

    +
    Get all generalisations of a type
    getAllTypeGeneralisations(Type[1]): +Type[*]
  • Parameters
  • Type[1]
  • +
  • Returns
  • Type[*]

instanceOfSee examples #

    +
    instanceOf(Any[1], Type[1]): +Boolean[1]
  • Parameters
  • Any[1]
  • +
  • Type[1]
  • +
  • Returns
  • Boolean[1]

subtypeOfSee examples #

    +
    subtypeOf(Type[1], Type[1]): +Boolean[1]
  • Parameters
  • Type[1]
  • +
  • Type[1]
  • +
  • Returns
  • Boolean[1]

typeSee examples #

    +
    type(Any[*]): +Type[1]
  • Parameters
  • Any[*]
  • +
  • Returns
  • Type[1]

classSee examples #

    +
    class(T[*]): +Class<T>[1]
  • Parameters
  • T[*]
  • +
  • Returns
  • Class<T>[1]

genericTypeClassSee examples #

    +
    genericTypeClass(GenericType[1]): +Class<Any>[1]
  • Parameters
  • GenericType[1]
  • +
  • Returns
  • Class<Any>[1]

propertiesSee examples #

    +
    properties(GenericType[1]): +Property<Nil, Any|*>[*]
  • Parameters
  • GenericType[1]
  • +
  • Returns
  • Property<Nil, Any|*>[*]

enumNameSee examples #

    +
    enumName(Enumeration<T>[1]): +String[1]
  • Parameters
  • Enumeration<T>[1]
  • +
  • Returns
  • String[1]

enumValuesSee examples #

    +
    enumValues(Enumeration<T>[1]): +T[*]
  • Parameters
  • Enumeration<T>[1]
  • +
  • Returns
  • T[*]

functionTypeSee examples #

    +
    functionType(Function<Any>[1]): +FunctionType[1]
  • Parameters
  • Function<Any>[1]
  • +
  • Returns
  • FunctionType[1]

aggColSpecSee examples #

    +
    Create a Relation typed columns containing a name, a map function and a reduce function
    aggColSpec(Function<{U[1]->V[0..1]}>[1], Function<{V[*]->K[1]}>[1], String[1], T[1]): +AggColSpec<{U[1]->V[0..1]}, {V[*]->K[1]}, T>[1]
  • Parameters
  • Function<{U[1]->V[0..1]}>[1]
  • +
  • Function<{V[*]->K[1]}>[1]
  • +
  • String[1]
  • +
  • T[1]
  • +
  • Returns
  • AggColSpec<{U[1]->V[0..1]}, {V[*]->K[1]}, T>[1]

aggColSpecArraySee examples #

    +
    Create a Relation typed column array, each containing a name, a map function and a reduce function
    aggColSpecArray(AggColSpec<{U[1]->V[0..1]}, {V[*]->K[1]}, T>[*], P[1]): +AggColSpecArray<{U[1]->Any[0..1]}, {Nil[*]->Any[1]}, P>[1]
  • Parameters
  • AggColSpec<{U[1]->V[0..1]}, {V[*]->K[1]}, T>[*]
  • +
  • P[1]
  • +
  • Returns
  • AggColSpecArray<{U[1]->Any[0..1]}, {Nil[*]->Any[1]}, P>[1]

colSee examples #

    +
    Create a Relation typed column containing a name
    col(String[1], T[1]): +ColSpec<T>[1]
  • Parameters
  • String[1]
  • +
  • T[1]
  • +
  • Returns
  • ColSpec<T>[1]

colArraySee examples #

    +
    Create a Relation typed column array, each containing a name
    colArray(String[*], T[1]): +ColSpecArray<T>[1]
  • Parameters
  • String[*]
  • +
  • T[1]
  • +
  • Returns
  • ColSpecArray<T>[1]

funcColSpecSee examples #

    +
    Create a Relation typed column containing a name and a function
    funcColSpec(Function<{U[1]->Any[*]}>[1], String[1], T[1]): +FuncColSpec<{U[1]->Any[1]}, T>[1]
  • Parameters
  • Function<{U[1]->Any[*]}>[1]
  • +
  • String[1]
  • +
  • T[1]
  • +
  • Returns
  • FuncColSpec<{U[1]->Any[1]}, T>[1]

funcColSpecArraySee examples #

    +
    Create a Relation typed column array, each containing a name and a function
    funcColSpecArray(FuncColSpec<{U[1]->Any[*]}, T>[*], P[1]): +FuncColSpecArray<{U[1]->Any[*]}, P>[1]
  • Parameters
  • FuncColSpec<{U[1]->Any[*]}, T>[*]
  • +
  • P[1]
  • +
  • Returns
  • FuncColSpecArray<{U[1]->Any[*]}, P>[1]

concatenateSee examples #

    +
    concatenate(Relation<T>[1], Relation<T>[1]): +Relation<T>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Relation<T>[1]
  • +
  • Returns
  • Relation<T>[1]

dropSee examples #

    +
    drop(Relation<T>[1], Integer[1]): +Relation<T>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Relation<T>[1]

extendSee examples #

    +
    extend(Relation<T>[1], FuncColSpec<{T[1]->Any[0..1]}, Z>[1]): +Relation<T+Z>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • FuncColSpec<{T[1]->Any[0..1]}, Z>[1]
  • +
  • Returns
  • Relation<T+Z>[1]
  • extend(Relation<T>[1], FuncColSpecArray<{T[1]->Any[*]}, Z>[1]): +Relation<T+Z>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • FuncColSpecArray<{T[1]->Any[*]}, Z>[1]
  • +
  • Returns
  • Relation<T+Z>[1]

filterSee examples #

    +
    filter(Relation<T>[1], Function<{T[1]->Boolean[1]}>[1]): +Relation<T>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Function<{T[1]->Boolean[1]}>[1]
  • +
  • Returns
  • Relation<T>[1]

groupBySee examples #

    +
    groupBy(Relation<T>[1], ColSpecArray<Z⊆T>[1], AggColSpec<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]): +Relation<Z+R>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpecArray<Z⊆T>[1]
  • +
  • AggColSpec<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]
  • +
  • Returns
  • Relation<Z+R>[1]
  • groupBy(Relation<T>[1], ColSpec<Z⊆T>[1], AggColSpec<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]): +Relation<Z+R>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpec<Z⊆T>[1]
  • +
  • AggColSpec<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]
  • +
  • Returns
  • Relation<Z+R>[1]
  • groupBy(Relation<T>[1], ColSpecArray<Z⊆T>[1], AggColSpecArray<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]): +Relation<Z+R>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpecArray<Z⊆T>[1]
  • +
  • AggColSpecArray<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]
  • +
  • Returns
  • Relation<Z+R>[1]
  • groupBy(Relation<T>[1], ColSpec<Z⊆T>[1], AggColSpecArray<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]): +Relation<Z+R>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpec<Z⊆T>[1]
  • +
  • AggColSpecArray<{T[1]->K[0..1]}, {K[*]->V[1]}, R>[1]
  • +
  • Returns
  • Relation<Z+R>[1]

joinSee examples #

    +
    join(Relation<T>[1], Relation<V>[1], JoinKind[1], Function<{T[1], V[1]->Boolean[1]}>[1]): +Relation<T+V>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Relation<V>[1]
  • +
  • JoinKind[1]
  • +
  • Function<{T[1], V[1]->Boolean[1]}>[1]
  • +
  • Returns
  • Relation<T+V>[1]

limitSee examples #

    +
    limit(Relation<T>[1], Integer[1]): +Relation<T>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Relation<T>[1]

mapSee examples #

    +
    map(Relation<T>[1], Function<{T[1]->V[*]}>[1]): +V[*]
  • Parameters
  • Relation<T>[1]
  • +
  • Function<{T[1]->V[*]}>[1]
  • +
  • Returns
  • V[*]

projectSee examples #

    +
    project(C[*], FuncColSpecArray<{C[1]->Any[*]}, T>[1]): +Relation<T>[1]
  • Parameters
  • C[*]
  • +
  • FuncColSpecArray<{C[1]->Any[*]}, T>[1]
  • +
  • Returns
  • Relation<T>[1]

renameSee examples #

    +
    rename(Relation<T>[1], ColSpec<Z=(?:K)⊆T>[1], ColSpec<V=(?:K)>[1]): +Relation<T-Z+V>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpec<Z=(?:K)⊆T>[1]
  • +
  • ColSpec<V=(?:K)>[1]
  • +
  • Returns
  • Relation<T-Z+V>[1]

selectSee examples #

    +
    select(Relation<T>[1], ColSpecArray<Z⊆T>[1]): +Relation<Z>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpecArray<Z⊆T>[1]
  • +
  • Returns
  • Relation<Z>[1]
  • select(Relation<T>[1], ColSpec<Z⊆T>[1]): +Relation<Z>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • ColSpec<Z⊆T>[1]
  • +
  • Returns
  • Relation<Z>[1]

sizeSee examples #

    +
    size(Relation<T>[1]): +Integer[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Returns
  • Integer[1]

sliceSee examples #

    +
    slice(Relation<T>[1], Integer[1], Integer[1]): +Relation<T>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Relation<T>[1]

sortSee examples #

    +
    sort(Relation<T>[1], SortInfo<X⊆T>[*]): +Relation<T>[1]
  • Parameters
  • Relation<T>[1]
  • +
  • SortInfo<X⊆T>[*]
  • +
  • Returns
  • Relation<T>[1]

compositionSee examples #

containsSee examples #

    +
    contains(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]

endsWithSee examples #

    +
    endsWith(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]

startsWithSee examples #

    +
    startsWith(String[1], String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Boolean[1]

indexOfSee examples #

    +
    indexOf(String[1], String[1]): +Integer[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • Integer[1]
  • indexOf(String[1], String[1], Integer[1]): +Integer[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Integer[1]
  • +
  • Returns
  • Integer[1]

lengthSee examples #

    +
    length(String[1]): +Integer[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • Integer[1]

joinStringsSee examples #

    +
    Concatenate several string with a prefix, a suffix and a separator
    joinStrings(String[*], String[1], String[1], String[1]): +String[1]
  • Parameters
  • String[*]
  • +
  • String[1]
  • +
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • String[1]

plusSee examples #

    +
    Concatenate two strings
    plus(String[*]): +String[1]
  • Parameters
  • String[*]
  • +
  • Returns
  • String[1]

parseBooleanSee examples #

    +
    parseBoolean(String[1]): +Boolean[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • Boolean[1]

parseDateSee examples #

    +
    parseDate(String[1]): +Date[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • Date[1]

parseDecimalSee examples #

    +
    parseDecimal(String[1]): +Decimal[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • Decimal[1]

parseFloatSee examples #

    +
    parseFloat(String[1]): +Float[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • Float[1]

parseIntegerSee examples #

    +
    parseInteger(String[1]): +Integer[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • Integer[1]

substringSee examples #

    +
    substring(String[1], Integer[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Integer[1]
  • +
  • Returns
  • String[1]
  • substring(String[1], Integer[1], Integer[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Integer[1]
  • +
  • Integer[1]
  • +
  • Returns
  • String[1]

splitSee examples #

    +
    split(String[1], String[1]): +String[*]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • String[*]

formatSee examples #

    +
    format(String[1], Any[*]): +String[1]
  • Parameters
  • String[1]
  • +
  • Any[*]
  • +
  • Returns
  • String[1]

joinStringsSee examples #

    +
    joinStrings(String[*], String[1]): +String[1]
  • Parameters
  • String[*]
  • +
  • String[1]
  • +
  • Returns
  • String[1]

toRepresentationSee examples #

    +
    toRepresentation(Any[1]): +String[1]
  • Parameters
  • Any[1]
  • +
  • Returns
  • String[1]

toStringSee examples #

    +
    toString(Any[1]): +String[1]
  • Parameters
  • Any[1]
  • +
  • Returns
  • String[1]

replaceSee examples #

    +
    replace(String[1], String[1], String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • String[1]
  • +
  • String[1]
  • +
  • Returns
  • String[1]

reverseSee examples #

    +
    reverse(String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • String[1]

toLowerSee examples #

    +
    toLower(String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • String[1]

toUpperSee examples #

    +
    toUpper(String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • String[1]

lTrimSee examples #

    +
    lTrim(String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • String[1]

rTrimSee examples #

    +
    rTrim(String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • String[1]

trimSee examples #

    +
    trim(String[1]): +String[1]
  • Parameters
  • String[1]
  • +
  • Returns
  • String[1]
Legend -
- +
+ \ No newline at end of file