Skip to main content


persistent class %Studio.OpenDialogItems extends %Library.Persistent

SQL Table Name: %Studio.OpenDialogItems

Table that maps to the internal Studio open dialog data so additional filtering can be done via SQL

Property Inventory


property Characters as %Integer;
Size of this item in characters
Property methods: CharactersDisplayToLogical(), CharactersGet(), CharactersGetStored(), CharactersIsValid(), CharactersLogicalToDisplay(), CharactersNormalize(), CharactersSet()
property Coll as %RawString [ Required ];
Value use to make sure the table collates in the order the user specified
Property methods: CollGet(), CollGetStored(), CollIsValid(), CollSet()
property Description as %String (MAXLEN = 1024);
Brief description of the document
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property DirectoryChar as %String (MAXLEN = 1);
Internal use only
Property methods: DirectoryCharDisplayToLogical(), DirectoryCharGet(), DirectoryCharGetStored(), DirectoryCharIsValid(), DirectoryCharLogicalToDisplay(), DirectoryCharLogicalToOdbc(), DirectoryCharNormalize(), DirectoryCharSet()
property FullName as %String (MAXLEN = 256) [ Calculated ];
The full name of the document including any package information
Property methods: FullNameCompute(), FullNameDisplayToLogical(), FullNameGet(), FullNameIsValid(), FullNameLogicalToDisplay(), FullNameLogicalToOdbc(), FullNameNormalize(), FullNameSQLCompute()
property Generated as %Boolean [ Calculated ];
True if the document is generated by another document
Property methods: GeneratedCompute(), GeneratedDisplayToLogical(), GeneratedGet(), GeneratedIsValid(), GeneratedLogicalToDisplay(), GeneratedNormalize(), GeneratedSQLCompute()
property IsDoc as %Boolean [ Required ];
True if this is a document that can be opened, and false if it is a directory
Property methods: IsDocDisplayToLogical(), IsDocGet(), IsDocGetStored(), IsDocIsValid(), IsDocLogicalToDisplay(), IsDocNormalize(), IsDocSet()
property Mapped as %Boolean [ Calculated ];
True if the document is not from the default routines database for this namespace
Property methods: MappedCompute(), MappedDisplayToLogical(), MappedGet(), MappedIsValid(), MappedLogicalToDisplay(), MappedNormalize(), MappedSQLCompute()
property Modified as %TimeStamp;
Date/time this item was last modified
Property methods: ModifiedDisplayToLogical(), ModifiedGet(), ModifiedGetStored(), ModifiedIsValid(), ModifiedLogicalToDisplay(), ModifiedNormalize(), ModifiedOdbcToLogical(), ModifiedSet()
property Name as %String (MAXLEN = 256);
Name of the item to display, this could just be the classname without the package qualifier
Property methods: NameDisplayToLogical(), NameGet(), NameGetStored(), NameIsValid(), NameLogicalToDisplay(), NameLogicalToOdbc(), NameNormalize(), NameSet()
property ServerOnly as %Boolean [ Calculated ];
True if the document is server only
Property methods: ServerOnlyCompute(), ServerOnlyDisplayToLogical(), ServerOnlyGet(), ServerOnlyIsValid(), ServerOnlyLogicalToDisplay(), ServerOnlyNormalize(), ServerOnlySQLCompute()
property Type as %Integer;
The type of the item which can be one of:
  • 0 - MAC file, a routine containing macros
  • 1 - INT file, a standard routine
  • 2 - INC file, an include file
  • 3 - BAS file, a Cache Basic routine
  • 4 - CLS, a class
  • 5 - CSP, a Cache Server Page or another file in this directory
  • 7 - GBL, a Global
  • 8 - PRJ, a Project
  • 9 - a Package
  • 10 - a CSP application
  • 11 - MVB file, a MultiValue Basic macro routine
  • 12 - MVI file, a MultiValue Basic routine
  • 13 - OBJ, object code
Further numbers are reserved for future use.
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIsValid(), TypeLogicalToDisplay(), TypeNormalize(), TypeSet()


index (IDKEY on IsDoc,Coll) [IdKey, Type = key, Unique];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods


Storage Model: Storage (%Studio.OpenDialogItems)

FeedbackOpens in a new tab