Public Attributes | |
Abstract | |
Specifies that the class cannot have instances; for datatypes, specifies that the class cannot be used as an attribute type. More... | |
ClassDefinitionError | |
Set to true if there is a problem serializing the class so the compiler knows not to compile this. More... | |
ClassType | |
Specifies how this class is to be used. More... | |
ClassVersion | |
The class dictionary version to define new classes with, defaults to 23. More... | |
ClientDataType | |
In the case of a datatype class, specifies the type used when exposed via ActiveX or Java. More... | |
ClientName | |
This gives an alternate name for the class if it projected, for example, to Java. More... | |
CompileAfter | |
Indicates that the class compiler should compile this class after the specified classes. More... | |
ConstraintClass | |
Additional constraint member super classes to inherit. More... | |
Copyright | |
Optional copyright notice associated with this class. More... | |
DdlAllowed | |
In the case of a persistent class, indicates whether or not DDL statements can be used to alter or delete the class definition. More... | |
DependsOn | |
List of classes that this class depends on being runable in order for this class to compile. More... | |
Deployed | |
Indicates whether the class has been deployed, that is, disassociated from the source that was used to build it. More... | |
Deprecated | |
True if this class is deprecated. More... | |
Description | |
Specifies a description of the class. More... | |
Dynamic | |
Deprecated. More... | |
EmbeddedClass | |
If specified in a member type class is the name of the class which forms the embedded superclass. More... | |
Final | |
Specifies that the class cannot have subclasses. More... | |
ForeignKeys | |
ForeignKey. More... | |
GeneratedBy | |
If this class is generated by some other component then this is the name of the item that generated this class. More... | |
Hidden | |
Specifies that this class is not typically listed when viewing the contents of the class dictionary. More... | |
Import | |
Supplies a list of class packages to import for this class. More... | |
IncludeCode | |
Specifies an optional list of include files used when compiling this class. More... | |
IncludeGenerator | |
Specifies an optional list of include files used when compiling the method generator methods of this class. More... | |
IndexClass | |
Additional index member super classes to inherit. More... | |
Indices | |
Index. More... | |
Inheritance | |
Define the inheritance order when using multiple inheritance, if a member exists in multiple superclasses which one will take precedence. More... | |
Language | |
The default language used to implement methods for this class. More... | |
LegacyInstanceContext | |
If true then pass this as first argument of all instance methods. More... | |
MemberSuper | |
This is the class to inherit if this class is used as a member class in member inheritance. More... | |
Methods | |
Method. More... | |
ModificationAuxiliary | |
Deprecated. More... | |
ModificationLevel | |
Deprecated. More... | |
Modified | |
If set to 0 then class is always modified, and so it is always saved. More... | |
Name | |
The name of the class. More... | |
NoContext | |
If true, datatype methods have access to the current instance instead of providing their own context. More... | |
NoExtent | |
If TRUE will prevent this class from instantiating a persistent extent. More... | |
OdbcType | |
In the case of a datatype class, specifies the type used when exposed via ODBC or JDBC. More... | |
Owner | |
Specifies the owner of the class and its corresponding table. More... | |
Parameters | |
Parameter. More... | |
ProcedureBlock | |
Specifies that the class uses procedure block for method code. More... | |
ProjectionClass | |
Additional projection member super classes to inherit. More... | |
Projections | |
Projection. More... | |
Properties | |
Property. More... | |
PropertyClass | |
Additional property member super classes to inherit. More... | |
Queries | |
Query. More... | |
QueryClass | |
Additional query member super classes to inherit. More... | |
ServerOnly | |
Specifies whether this class is projected to Java clients. More... | |
Sharded | |
0 if table is not sharded, 1 if it is sharded on the shard manager, 2 if it is sharded on the shard itself. More... | |
SoapBindingStyle | |
Specifies the SOAP Binding used by this class when it is used to send and receive mnessages via SOAP. More... | |
SoapBodyUse | |
Specifies the encoding used for SOAP messages. More... | |
SqlCategory | |
In the case of a datatype class, specifies a type to use for calculations in SQL. More... | |
SqlRoutinePrefix | |
Deprecated. More... | |
SqlRowIdName | |
In the case of a persistent class, specifies an altername field name used for the ID column. More... | |
SqlRowIdPrivate | |
In the case of a persistent class, specifies whether the ID column is projected to ODBC as a hidden field. More... | |
SqlTableName | |
In the case of a persistent class, specifies the table name used to identify the class in its SQL projection. More... | |
StorageStrategy | |
Specifies the name of the storage strategy used to control persistence for this class. More... | |
Storages | |
Storage. More... | |
Super | |
Specifies one or more superclasses for the class. More... | |
System | |
Specifies the order to compile classes in when compiling a set, we always proceed in the order 1,2,3,4,0 where 0 is the default if not specified. More... | |
TimeChanged | |
Gives the time the last change was made to the class. More... | |
TimeCreated | |
Gives the time the class was first created. More... | |
TriggerClass | |
Additional trigger member super classes to inherit. More... | |
Triggers | |
Trigger. More... | |
UDLTexts | |
UDLText. More... | |
ViewQuery | |
Gives the SQL query used for View definition of this class. More... | |
XDatas | |
XData. More... | |
Additional Inherited Members | |
![]() | |
_.Library.Status | AcquireLock (_.Library.String locktype) |
Acquires a lock for the current instance. More... | |
_.Library.Status | LoadData (_.Library.String id) |
LoadData() - loads an object from storage. More... | |
_.Library.Status | OnAfterSave (_.Library.Boolean insert) |
This callback method is invoked by the <METHOD>Save</METHOD> method to. More... | |
_.Library.Status | OnBeforeSave (_.Library.Boolean insert) |
This callback method is invoked by the <METHOD>Save</METHOD> method to. More... | |
_.Library.Status | OnOpen () |
This callback method is invoked by the <METHOD>Open</METHOD> method to. More... | |
_.Library.Status | OnReload () |
This callback method is invoked by the <METHOD>Reload</METHOD> method to. More... | |
_.Library.Status | OnRollBack () |
This callback method is invoked by the <METHOD>Save</METHOD> method to. More... | |
_.Library.Status | ReleaseLock (_.Library.String locktype) |
Releases a lock for the current instance. More... | |
_.Library.Status | SaveData (_.Library.String id) |
SaveData() - saves an object to disk, checks uniqueness and referential More... | |
![]() | |
_.Library.Status | OnJournalObject (_.Library.Integer tranid, _.Library.Integer jrnid, _.Library.String filter) |
This callback method is invoked by the <METHOD>JournalObject</METHOD> method to. More... | |
![]() | |
_.Library.Status | OnAddToSaveSet (_.Library.Integer depth, _.Library.Integer insert, _.Library.Integer callcount) |
This callback method is invoked when the current object is added to the SaveSet,. More... | |
_.Library.Status | OnClose () |
This callback method is invoked by the <METHOD>Close</METHOD> method to. More... | |
_.Library.Status | OnConstructClone (_.Library.RegisteredObject object, _.Library.Boolean deep, _.Library.String cloned) |
This callback method is invoked by the <METHOD>ConstructClone</METHOD> method to. More... | |
_.Library.Status | OnNew () |
This callback method is invoked by the <METHOD>New</METHOD> method to. More... | |
_.Library.Status | OnValidateObject () |
This callback method is invoked by the <METHOD>ValidateObject</METHOD> method to. More... | |
![]() | |
_.Library.Status | DeleteData (_.Library.String id, _.Library.Integer concurrency) |
This method is normally generated by the storage class for persistent classes using. More... | |
_.Library.Status | KillExtentData (_.Library.Boolean killstreams) |
KillExtentData() - kills extent data in storage. More... | |
_.Library.Status | OnAfterBuildIndices (_.Library.String indexlist) |
This callback method is invoked by the <METHOD>BuildIndices</METHOD> method after all work is completed. More... | |
_.Library.Status | OnAfterDelete (_.Library.ObjectIdentity oid) |
This callback method is invoked by the <METHOD>Delete</METHOD> method to. More... | |
_.Library.Status | OnAfterPurgeIndices (_.Library.String indexlist) |
This callback method is invoked by the <METHOD>PurgeIndices</METHOD> method after all work is completed. More... | |
_.Library.Status | OnBeforeBuildIndices (_.Library.String indexlist) |
_.Library.Status | OnBeforePurgeIndices (_.Library.String indexlist) |
_.Library.Status | OnDelete (_.Library.ObjectIdentity oid) |
This callback method is invoked by the <METHOD>Delete</METHOD> method to. More... | |
![]() | |
_.Library.Status | ClassIndexFetch (_.Library.Binary QHandle, _.Library.List Row, _.Library.Integer AtEnd) |
Fetch returns the next row in the query. | |
_.Library.Status | ClassIndexFetchRows (_.Library.Binary QHandle, _.Library.Integer FetchCount, _.Library.List RowSet, _.Library.Integer ReturnCount, _.Library.Integer AtEnd) |
RoutineListFetchRows returns the next FetchCount rows in the query. | |
_.Library.Status | FormWizardFetch (_.Library.Binary QHandle, _.Library.List Row, _.Library.Integer AtEnd) |
Fetch returns the next row in the query. | |
_.Library.Status | FormWizardFetchRows (_.Library.Binary QHandle, _.Library.Integer FetchCount, _.Library.List RowSet, _.Library.Integer ReturnCount, _.Library.Integer AtEnd) |
RoutineListFetchRows returns the next FetchCount rows in the query. | |
_.Library.Status | SubclassOfFetch (_.Library.Binary QHandle, _.Library.List Row, _.Library.Integer AtEnd) |
Fetch returns the next row in the query. | |
_.Library.Status | SubclassOfFetchRows (_.Library.Binary QHandle, _.Library.Integer FetchCount, _.Library.List RowSet, _.Library.Integer ReturnCount, _.Library.Integer AtEnd) |
SubclassOfFetchRows returns the next FetchCount rows in the query. | |
_.Library.Status | SummaryFetch (_.Library.Binary QHandle, _.Library.List Row, _.Library.Integer AtEnd) |
Fetch returns the next row in the query. | |
_.Library.Status | SummaryFetchRows (_.Library.Binary QHandle, _.Library.Integer FetchCount, _.Library.List RowSet, _.Library.Integer ReturnCount, _.Library.Integer AtEnd) |
RoutineListFetchRows returns the next FetchCount rows in the query. | |
_.Library.Status | SuperclassOfFetch (_.Library.Binary QHandle, _.Library.List Row, _.Library.Integer AtEnd) |
Fetch returns the next row in the query. | |
_.Library.Status | SuperclassOfFetchRows (_.Library.Binary QHandle, _.Library.Integer FetchCount, _.Library.List RowSet, _.Library.Integer ReturnCount, _.Library.Integer AtEnd) |
SuperclassOfFetchRows returns the next FetchCount rows in the query. | |
![]() | |
XCOMPACTANCESTRY | |
XCOMPACTANCESTRY can be set to a string to replace the value of the %CLASSNAME property (x__classname field) More... | |
DATALOCATIONGLOBAL = None | |
Global name containing master map data for this class. More... | |
DEFAULTGLOBAL = None | |
DSCONDITION = None | |
DSCONDITION is the expression that will be evaluated before deciding whether certain actions must be taken. More... | |
DSINTERVAL = None | |
DSINTERVAL is the number of seconds between one DSTIME value and the next. More... | |
DSTIME = None | |
If the DSTIME parameter is set to AUTO then the most recent filing operation in the current DSTIME value. More... | |
EXTENTQUERYSPEC = None | |
The EXTENTQUERYSPEC parameter defines the properties to be retrieved in. More... | |
EXTENTSIZE = None | |
The EXTENTSIZE parameter is used to inform the SQL Query Optimizer More... | |
GUIDENABLED = None | |
If this parameter is set to 1 then a GUID will be assigned (to the GUID property) to each new object. More... | |
IDENTIFIEDBY = None | |
The IDENTIFIEDBY parameter can optionally be set to the name. More... | |
MANAGEDEXTENT = None | |
The MANAGEDEXTENT parameter can be set to 0 (zero) to cause the Extent Manager. More... | |
READONLY = None | |
READONLY = 1 means that objects can be created, opened but not saved or deleted. More... | |
ROWLEVELSECURITY = None | |
ROWLEVELSECURITY = 1 | <property> means that row level security is active and the list More... | |
SQLPREVENTFULLSCAN = None | |
SQLPREVENTFULLSCAN = 1 means an attempt to prepare a query that will result in a full scan More... | |
STORAGEDEFAULT = None | |
STORAGEDEFAULT defines the default storage allocation to use for properties in this class. More... | |
USEEXTENTSET = None | |
VERSIONCLIENTNAME = None | |
VERSIONCLIENTNAME can be set to a valid CLIENTNAME (see property CLIENTNAME) value. More... | |
VERSIONPROPERTY = None | |
VERSIONPROPERTY = <property> means that the <property> in memory will be compared to. More... | |
![]() | |
DEFAULTCONCURRENCY = None | |
DEFAULTCONCURRENCY is the default value for the concurrency formal argument. More... | |
JOURNALSTREAM = None | |
If OBJJOURNAL is true then the value of the JOURNALSTREAM parameter defines whether or not. More... | |
OBJJOURNAL = None | |
if OBJJOURNAL is TRUE then inserts, updates and deletes will be logged in ^OBJ.JournalT More... | |
![]() | |
CAPTION = None | |
Optional name used by the Form Wizard for a class when generating forms. More... | |
JAVATYPE = None | |
The Java type to be used when exported. | |
PROPERTYVALIDATION = None | |
This parameter controls the default validation behavior for the object. More... | |
Abstract |
Specifies that the class cannot have instances; for datatypes, specifies that the class cannot be used as an attribute type.
ClassDefinitionError |
Set to true if there is a problem serializing the class so the compiler knows not to compile this.
ClassType |
Specifies how this class is to be used.
ClassVersion |
The class dictionary version to define new classes with, defaults to 23.
If you set it to 25 or more for a new class it will also use ProcedureBlocks as well unless you have manually changed the ProcedureBlock setting.
ClientDataType |
In the case of a datatype class, specifies the type used when exposed via ActiveX or Java.
Datatype classes must specify a client datatype.
ClientName |
This gives an alternate name for the class if it projected, for example, to Java.
CompileAfter |
Indicates that the class compiler should compile this class after the specified classes.
ConstraintClass |
Additional constraint member super classes to inherit.
Copyright |
Optional copyright notice associated with this class.
DdlAllowed |
In the case of a persistent class, indicates whether or not DDL statements can be used to alter or delete the class definition.
DependsOn |
List of classes that this class depends on being runable in order for this class to compile.
Deployed |
Indicates whether the class has been deployed, that is, disassociated from the source that was used to build it.
Deprecated |
True if this class is deprecated.
Description |
Specifies a description of the class.
Dynamic |
Deprecated.
EmbeddedClass |
If specified in a member type class is the name of the class which forms the embedded superclass.
Final |
Specifies that the class cannot have subclasses.
ForeignKeys |
ForeignKey.
GeneratedBy |
If this class is generated by some other component then this is the name of the item that generated this class.
Hidden |
Specifies that this class is not typically listed when viewing the contents of the class dictionary.
Import |
Supplies a list of class packages to import for this class.
IncludeCode |
Specifies an optional list of include files used when compiling this class.
IncludeGenerator |
Specifies an optional list of include files used when compiling the method generator methods of this class.
IndexClass |
Additional index member super classes to inherit.
Indices |
Index.
Inheritance |
Define the inheritance order when using multiple inheritance, if a member exists in multiple superclasses which one will take precedence.
Language |
The default language used to implement methods for this class.
LegacyInstanceContext |
If true then pass this as first argument of all instance methods.
MemberSuper |
This is the class to inherit if this class is used as a member class in member inheritance.
Methods |
Method.
ModificationAuxiliary |
Deprecated.
ModificationLevel |
Deprecated.
Modified |
If set to 0 then class is always modified, and so it is always saved.
Name |
The name of the class.
NoContext |
If true, datatype methods have access to the current instance instead of providing their own context.
NoExtent |
If TRUE will prevent this class from instantiating a persistent extent.
OdbcType |
In the case of a datatype class, specifies the type used when exposed via ODBC or JDBC.
Datatype classes must specify an ODBC type.
Owner |
Specifies the owner of the class and its corresponding table.
By default, classes and tables are owned by _SYSTEM.
Parameters |
Parameter.
ProcedureBlock |
Specifies that the class uses procedure block for method code.
ProjectionClass |
Additional projection member super classes to inherit.
Projections |
Properties |
Property.
PropertyClass |
Additional property member super classes to inherit.
Queries |
Query.
QueryClass |
Additional query member super classes to inherit.
ServerOnly |
Specifies whether this class is projected to Java clients.
Sharded |
0 if table is not sharded, 1 if it is sharded on the shard manager, 2 if it is sharded on the shard itself.
SoapBindingStyle |
SoapBodyUse |
Specifies the encoding used for SOAP messages.
SqlCategory |
SqlRoutinePrefix |
Deprecated.
SqlRowIdName |
In the case of a persistent class, specifies an altername field name used for the ID column.
By default the ID is called ID.
SqlRowIdPrivate |
In the case of a persistent class, specifies whether the ID column is projected to ODBC as a hidden field.
SqlTableName |
StorageStrategy |
Specifies the name of the storage strategy used to control persistence for this class.
Storages |
Super |
Specifies one or more superclasses for the class.
System |
Specifies the order to compile classes in when compiling a set, we always proceed in the order 1,2,3,4,0 where 0 is the default if not specified.
TimeChanged |
Gives the time the last change was made to the class.
TimeCreated |
Gives the time the class was first created.
TriggerClass |
Additional trigger member super classes to inherit.
Triggers |
Trigger.
UDLTexts |
UDLText.
ViewQuery |
Gives the SQL query used for View definition of this class.
XDatas |
XData.