To specify that this property has the characteristics of a multidimensional array, use the following syntax:
Property Data [ Multidimensional ];
Otherwise, omit this keyword or place the word Not immediately before the keyword.
A multidimensional property is different from other properties as follows:
InterSystems IRIS does not provide property methods for it (for information on property methods, see Defining and Using Classes).
It is ignored when the object is validated or saved.
It is not saved to disk, unless your application includes code to save it specifically.
That is, the property is also automatically Transient.
It cannot be exposed to Java or other clients.
It cannot be stored in or exposed through SQL tables.
Multidimensional properties are rare but provide a useful way to temporarily contain information about the state of an object.
If this keyword is omitted, the property is not multidimensional.
“Property Definitions” in this book
“Defining and Using Literal Properties” in Defining and Using Classes
“Working with Collections” in Defining and Using Classes
“Working with Streams” in Defining and Using Classes
“Defining and Using Object-Valued Properties” in Defining and Using Classes
“Defining and Using Relationships” in Defining and Using Classes
“Introduction to Compiler Keywords” in Defining and Using Classes