Changes for page 12 Validation and Transformation Language (VTL)
Last modified by Helena on 2025/09/10 11:19
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -636,55 +636,70 @@ 636 636 637 637 The following table describes the default mapping for converting from the SDMX data types to the VTL basic scalar types. 638 638 639 -| (% style="width:501px" %)SDMX data type (BasicComponentDataType)|(% style="width:1437px" %)Default VTL basic scalar type640 -|( % style="width:501px" %)(((639 +|SDMX data type (BasicComponentDataType)|Default VTL basic scalar type 640 +|((( 641 641 String 642 + 642 642 (string allowing any character) 643 -)))| (%style="width:1437px" %)string644 -|( % style="width:501px" %)(((644 +)))|string 645 +|((( 645 645 Alpha 647 + 646 646 (string which only allows A-z) 647 -)))| (%style="width:1437px" %)string648 -|( % style="width:501px" %)(((649 +)))|string 650 +|((( 649 649 AlphaNumeric 652 + 650 650 (string which only allows A-z and 0-9) 651 -)))| (%style="width:1437px" %)string652 -|( % style="width:501px" %)(((654 +)))|string 655 +|((( 653 653 Numeric 657 + 654 654 (string which only allows 0-9, but is not numeric so that is can having leading zeros) 655 -)))| (%style="width:1437px" %)string656 -|( % style="width:501px" %)(((659 +)))|string 660 +|((( 657 657 BigInteger 662 + 658 658 (corresponds to XML Schema xs:integer datatype; infinite set of integer values) 659 -)))| (% style="width:1437px" %)integer660 -|( % style="width:501px" %)(((664 +)))|integer 665 +|((( 661 661 Integer 662 -(corresponds to XML Schema xs:int datatype; between -2147483648 and +2147483647 (inclusive)) 663 -)))|(% style="width:1437px" %)integer 664 -|(% style="width:501px" %)((( 667 + 668 +(corresponds to XML Schema xs:int datatype; between -2147483648 and +2147483647 669 + 670 +(inclusive)) 671 +)))|integer 672 +|((( 665 665 Long 674 + 666 666 (corresponds to XML Schema xs:long datatype; between -9223372036854775808 and 667 667 668 668 +9223372036854775807 (inclusive)) 669 -)))| (% style="width:1437px" %)integer670 -|( % style="width:501px" %)(((678 +)))|integer 679 +|((( 671 671 Short 681 + 672 672 (corresponds to XML Schema xs:short datatype; between -32768 and -32767 (inclusive)) 673 -)))| (% style="width:1437px" %)integer674 -| (% style="width:501px" %)Decimal (corresponds to XML Schema xs:decimal datatype; subset of real numbers that can be represented as decimals)|(% style="width:1437px" %)number675 -|( % style="width:501px" %)(((683 +)))|integer 684 +|Decimal (corresponds to XML Schema xs:decimal datatype; subset of real numbers that can be represented as decimals)|number 685 +|((( 676 676 Float 687 + 677 677 (corresponds to XML Schema xs:float datatype; patterned after the IEEE single-precision 32-bit floating point type) 678 -)))| (% style="width:1437px" %)number679 -|( % style="width:501px" %)(((689 +)))|number 690 +|((( 680 680 Double 692 + 681 681 (corresponds to XML Schema xs:double datatype; patterned after the IEEE double-precision 64-bit floating point type) 682 -)))| (% style="width:1437px" %)number683 -|( % style="width:501px" %)(((694 +)))|number 695 +|((( 684 684 Boolean 685 -(corresponds to the XML Schema xs:boolean datatype; support the mathematical concept of binary-valued logic: {true, false}) 686 -)))|(% style="width:1437px" %)boolean 687 687 698 +(corresponds to the XML Schema xs:boolean datatype; support the mathematical concept of 699 + 700 +binary-valued logic: {true, false}) 701 +)))|boolean 702 + 688 688 | |(% colspan="2" %)((( 689 689 URI 690 690