Properties
A flag indicating whether the class is abstract (1) or not (0).
Property methods: AbstractGet(), AbstractIsValid(), AbstractSet()
property ClassType as %CacheString [ InitialExpression = $char(0) ];
A string containing the class type.
Property methods: ClassTypeIsValid(), ClassTypeSet()
property ClassVersion as %Integer [ InitialExpression = 23 ];
The class dictionary version of this class, when we save we always upgrade to the latest version automatically.
If you open an existing class we will use the version from this class
Property methods: ClassVersionDisplayToLogical(), ClassVersionGet(), ClassVersionIsValid(), ClassVersionLogicalToDisplay(), ClassVersionNormalize(), ClassVersionSet()
property ClientDatatype as %CacheString [ InitialExpression = "VARCHAR" ];
For a datatype class, a string containing the client datatype of the class.
Property methods: ClientDatatypeGet(), ClientDatatypeIsValid(), ClientDatatypeSet()
A string containing the name of another class which should be
compiled before this class.
Property methods: CompileAfterGet(), CompileAfterIsValid(), CompileAfterSet()
A flag indicating whether DDL operations are allowed on the class (1) or not (0).
Property methods: DDLAllowedGet(), DDLAllowedIsValid(), DDLAllowedSet()
A flag indicating whether the class is a datatype class (1) or not (0).
A string containing the description of the class.
Property methods: DescriptionGet(), DescriptionIsValid(), DescriptionSet()
A flag indicating whether the class is dynamically defined (1) or not (0).
Property methods: DynamicGet(), DynamicIsValid(), DynamicSet()
A flag indicating whether the class is final (1) or not (0).
Property methods: FinalGet(), FinalIsValid(), FinalSet()
A collection of foreign keys belonging to the class.
See
%ForeignKeyDefinition for details.
Property methods: ForeignKeysGet(), ForeignKeysGetObject(), ForeignKeysGetObjectId(), ForeignKeysGetSwizzled(), ForeignKeysIsValid(), ForeignKeysNewObject(), ForeignKeysSet(), ForeignKeysSetObject(), ForeignKeysSetObjectId(), ForeignKeysUnSwizzle()
A flag indicating whether the class is hidden (1) or not (0).
Property methods: HiddenGet(), HiddenIsValid(), HiddenSet()
A string containing a comma-delimited list of names of
include (.INC) files to be used when compiling the class.
Property methods: IncludeCodeGet(), IncludeCodeIsValid(), IncludeCodeSet()
A string containing a comma-delimited list of names of
include (.INC) files to be used when compiling any method generators for the class.
Property methods: IncludeGeneratorGet(), IncludeGeneratorIsValid(), IncludeGeneratorSet()
A collection of indices belonging to the class.
See
%IndexDefinition for details.
Property methods: IndicesGet(), IndicesGetObject(), IndicesGetObjectId(), IndicesGetSwizzled(), IndicesIsValid(), IndicesNewObject(), IndicesSet(), IndicesSetObject(), IndicesSetObjectId(), IndicesUnSwizzle()
property Language as %CacheString [ InitialExpression = "cache" ];
A string containing the default language for all the methods.
Property methods: LanguageGet(), LanguageIsValid(), LanguageSet()
A collection of methods belonging to the class.
See
%MethodDefinition for details.
Property methods: MethodsGet(), MethodsGetObject(), MethodsGetObjectId(), MethodsGetSwizzled(), MethodsIsValid(), MethodsNewObject(), MethodsSet(), MethodsSetObject(), MethodsSetObjectId(), MethodsUnSwizzle()
property Modified as %CacheString [ InitialExpression = 0 ];
A flag indicating how the class keeps track of modified attributes.
Property methods: ModifiedGet(), ModifiedIsValid(), ModifiedSet()
A string containing the name of the class.
Property methods: NameGet(), NameIsValid(), NameSet()
property NoContext as %CacheString ;
This is for internal use only.
Property methods: NoContextGet(), NoContextIsValid(), NoContextSet()
property OdbcType as %CacheString [ InitialExpression = "VARCHAR" ];
For a datatype class, a string indicating the ODBC type of the class.
Property methods: OdbcTypeGet(), OdbcTypeIsValid(), OdbcTypeSet()
A string containing the name of the owner of the class.
Property methods: OwnerGet(), OwnerIsValid(), OwnerSet()
A collection of class parameters belonging to the class.
See
%ParameterDefinition for details.
Property methods: ParametersGet(), ParametersGetObject(), ParametersGetObjectId(), ParametersGetSwizzled(), ParametersIsValid(), ParametersNewObject(), ParametersSet(), ParametersSetObject(), ParametersSetObjectId(), ParametersUnSwizzle()
A flag indicating whether the class is persistent (1) or not (0).
A collection of properties belonging to the class.
See
%PropertyDefinition for details.
Property methods: PropertiesGet(), PropertiesGetObject(), PropertiesGetObjectId(), PropertiesGetSwizzled(), PropertiesIsValid(), PropertiesNewObject(), PropertiesSet(), PropertiesSetObject(), PropertiesSetObjectId(), PropertiesUnSwizzle()
This is for internal use only.
Property methods: PropertyClassGet(), PropertyClassIsValid(), PropertyClassSet()
A collection of class queries belonging to the class.
See
%QueryDefinition for details.
Property methods: QueriesGet(), QueriesGetObject(), QueriesGetObjectId(), QueriesGetSwizzled(), QueriesIsValid(), QueriesNewObject(), QueriesSet(), QueriesSetObject(), QueriesSetObjectId(), QueriesUnSwizzle()
A flag indicating whether the class is serial (embeddable) (1) or not (0).
property SqlCategory as %CacheString [ InitialExpression = "STRING" ];
For datatype classes, a string containing the name of the SQL category
associated with the data type.
Property methods: SqlCategoryGet(), SqlCategoryIsValid(), SqlCategorySet()
This is for internal use.
Property methods: SqlRoutinePrefixGet(), SqlRoutinePrefixIsValid(), SqlRoutinePrefixSet()
A string containing a user-defined name of the ID field or null string "" if it has the default name.
Property methods: SqlRowIdNameGet(), SqlRowIdNameIsValid(), SqlRowIdNameSet()
A flag indicating whether the class hides its ID field to SQL (1) or not (0).
Property methods: SqlRowIdPrivateGet(), SqlRowIdPrivateIsValid(), SqlRowIdPrivateSet()
A string containing an optional SQL table name. This is the name used the class
is projected as an SQL table.
Property methods: SqlTableNameGet(), SqlTableNameIsValid(), SqlTableNameSet()
A string containing the name of the storage definition in use.
Property methods: StorageStrategyGet(), StorageStrategyIsValid(), StorageStrategySet()
A collection of storage definitions belonging to the class.
See
%StorageDefinition for details.
Property methods: StoragesGet(), StoragesGetObject(), StoragesGetObjectId(), StoragesGetSwizzled(), StoragesIsValid(), StoragesNewObject(), StoragesSet(), StoragesSetObject(), StoragesSetObjectId(), StoragesUnSwizzle()
A string containing a comma-delimited list of super class names.
Property methods: SuperGet(), SuperIsValid(), SuperSet()
A flag indicating whether the class is a system class (1) or not (0).
Property methods: SystemGet(), SystemIsValid(), SystemSet()
Time this class is created.
Property methods: TimeCreatedGet(), TimeCreatedIsValid(), TimeCreatedSet()
A collection of SQL triggers belonging to the class.
See
%TriggerDefinition for details.
Property methods: TriggersGet(), TriggersGetObject(), TriggersGetObjectId(), TriggersGetSwizzled(), TriggersIsValid(), TriggersNewObject(), TriggersSet(), TriggersSetObject(), TriggersSetObjectId(), TriggersUnSwizzle()
A flag indicating whether the class is an SQL view (1) or not (0).
The SQL statement that defines a view.
Property methods: ViewQueryGet(), ViewQueryIsValid(), ViewQuerySet()
Property methods: listGet(), listGetObject(), listGetObjectId(), listGetSwizzled(), listIsEmpty(), listIsValid(), listNewObject(), listSet(), listSetObject(), listSetObjectId(), listUnSwizzle()