MultiDimensional
Usage
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.
Details
A multidimensional property is different from other properties as follows:
-
Caché does not provide property methods for it (for information on property methods, see Using Caché Objects).
-
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 through ActiveX or Java.
-
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.
Default
If this keyword is omitted, the property is not multidimensional.
See Also
-
“Property Definitions” in this book
-
“Defining and Using Literal Properties” in Using Caché Objects
-
“Working with Collections” in Using Caché Objects
-
“Working with Streams” in Using Caché Objects
-
“Defining and Using Object-Valued Properties” in Using Caché Objects
-
“Defining and Using Relationships” in Using Caché Objects
-
“Introduction to Compiler Keywords” in Using Caché Objects