| 
  Primitive data types 
    Xion defines a set of data types ( Xion reference manual ). A
    data type can be seen both as a primitive type and as a classifier. Netsilon
    transparently converts one representation to the other.
    
    
      
        Boolean : enumeration with
        two values false and true. Default value: false.
       
      
        Integer : the super type of
        all integer data types. Signed 64-bit two’s-complement integer.
        Default value: 0.Byte : signed 8-bit two’s-complement
        integer. Default value: 0.
 Short : signed 16-bit two’s-complement
        integer. Default value: 0.
 Int : signed 32-bit two’s-complement
        integer. Default value: 0.
 Long : signed 64-bit two’s-complement
        integer. Default value: 0.
 ! Due to
        target language limitations, the current implementation of Netsilon
        treats all integer values as signed 32-bit two’s-complement values.
        However, SQL types of the correct size are defined.
 
      
        Real : the super type of all
        numeric data types. 64-bit IEEE 754 floating-point numbers. Default
        value: 0.0.Float : 32-bit IEEE 754
        floating-point numbers. Default value: 0.0.
 Double : 64-bit IEEE 754
        floating-point numbers. Default value: 0.0.
 ! Due to
        target language limitations, the current implementation of Netsilon
        treats all floating point values as signed 64-bit IEEE 754
        floating-point numbers. However, SQL types of the correct size are
        defined.
 
      
        Text : the super type of
        string types. Variable length character string. Default value: ""
        (string of length 0).String : Variable length
        character string of maximal length 255. Default value: "" (string
        of length 0).
 
      
        Date : the date defined
        since 1970-01-01. Default value: 2000-01-01 (first of January
        2000).Time : the time of the day.
        Default value: 00:00:00 (midnight).
 |