Skip to main content

This documentation is for an older version of this product. See the latest version of this content.Opens in a new tab

NoExtent (Class Keyword)

Specifies whether the compiler is prevented from generating a storage definition and methods to save/load object from disk and to disk.

Usage

To prevent the compiler from generating a storage definition and methods to save/load object from disk and to disk, use the following syntax:

Class MyApp.MyClass [ NoExtent ]  {
 //class members 
}

Otherwise, omit this keyword or place the word Not immediately before the keyword.

Details

If this keyword is true, the compiler does not generate a storage definition and methods to save/load object from disk and to disk. You cannot save instances of such a class. Frequently, such classes extend or override the standard persistent interface inherited from %Library.PersistentOpens in a new tab.

Effect on Subclasses

This keyword is not inherited.

Default

If you omit this keyword, the class compiler will generate a storage definition and methods to save/load object from disk and to disk (if applicable).

See Also

Purpose of this instance: Draft documentation
DocReleaseID: SupplyChain2023.1
Content loaded from:
/staging/learning/iris-doc/2023.1.x/doc/supply-chain/en-us/src/
/staging/learning/iris-doc/2023.1.x/doc/cache/en-us/src/
/staging/learning/iris-doc/2023.1.x/doc/ensemble/en-us/src/
/staging/learning/iris-doc/2023.1.x/doc/iris/en-us/src/
/staging/learning/iris-doc/2023.1.x/doc/security/en-us/src/
Excluded items: PAGE_bi, PAGE_deployment, PAGE_interoperability, PAGE_release
FeedbackOpens in a new tab