Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space WBRIDGE and version 21.1.4

...

Base TypeType DefinitionExample ValuesOperations / Functions / Operators
Blob
Multiexcerpt
MultiExcerptNameblob

A blob represents base64-encoded arbitrary binary data.

e.g. "YWJjZGVmZ2g=" for the encoded value "abcdefgh"
Div
Stylemargin-top:-1.1em;
Expand
title
Click here to expand the list of blob operations ...
List of Blob operations (show | hide)
Children Display
pageBlob Operations
Boolean
Multiexcerpt
MultiExcerptNameboolean

Boolean values represent binary-valued logic (true, false).

true, false, 0, 1
Div
Stylemargin-top:-1.1em;
Expand
title
Click here to expand the list of boolean operations ...
List of Boolean operations (show | hide)
Children Display
pageBoolean Operations
DateTime
Multiexcerpt
MultiExcerptNamedatetime
CCYY-MM-DDThh:mm:ss[.sss] [Z|[+|-]hh:mm]

Whereas "Z" stands for the time zone: Coordinated Universal Time (UTC). The W3C value space of dateTime is closely related to the dates and times described in ISO 8601.

2004-12-01T00:00:00.0.Z

This value stands for the 1st December of the year 2004 at midnight.

Div
Stylemargin-top:-1.1em;
Expand
title
Click here to expand the list of datetime operations ...
List of DateTime operations (show | hide)

Children Display
pageDateTime Operations

Children Display
pageDateTime Functions

Float
Multiexcerpt
MultiExcerptNamefloat
A float corresponds to the IEEE single-precision 32-bit floating-point type.

Lexical representation:

[white spaces] [+|-][nnn][.nnn][e|E[+|-]nnn]

(where white spaces are any tab or space character;

"

nnn

"

may be any number of digits)

1.234, 1e-5
Click here to expand the list of float operations ...
Div
Stylemargin-top:-1.1em;
Expand
title
List of Float operations (show | hide)

Children Display
pageFloat Operations

Integer
Multiexcerpt
MultiExcerptNameinteger

The W3C defines integers as "decimal", which represents arbitrary precision decimal numbers.

5
Click here to expand the list of integer operations ...
Div
Stylemargin-top:-1.1em;
Expand
title
List of Integer operations (show | hide)

Children Display
pageInteger Operations

String
Multiexcerpt
MultiExcerptNamestring

A string is a set of finite-length sequences of a character set (the Bridge uses UTF-8 internally).

Hello World!
Click here to expand the list of string operations ...
Div
Stylemargin-top:-1.1em;
Expand
title
List of String operations (show | hide)

Children Display
pageString Operations

Only the base type Array can store multiple pieces of information like multiple array elements. If you wish to associate several bits of information, you have to define a complex type that combines a number of independent base types and possibly other complex types. Such complex types are modeled as classes in UML.
For example, an Animal type might contain a string name, two DateTimes birth and lastFed and an integer weight. The implementation of Animal would be a class with several attributes of base type String, DateTime, and Integer.
The base type Array is an exception from the rule that base types do not have any sub-structure. Arrays allow multiple elements to be stored, but the array elements must be all of the same type. For example, an array may not contain string and integer elements, but only elements, which are of one of these types. Arrays may also contain complex types.

...