psdi.app.configure

Class MaxObjectCfg

  • java.lang.Object
  • All Implemented Interfaces:
    java.rmi.Remote, MaxObjectCfgRemote, MboConstants, MboRemote, MaxRemoteProxy
    Direct Known Subclasses:
    DBInfoObjectView


    public class MaxObjectCfg
    extends Mbo
    implements MaxObjectCfgRemote
    Mbo object to represent MaxObjectCfg.

    See Configure Package description.

    This is a system level object.

    The key attribute for this object is ObjectName.

    The attributes in this object are the same as in MaxObject, plus one additional attribute in MaxObjectCfg, and some non-persistent attributes, which are described below. Refer to MaxObject for a description of the common attributes.

    Attribute NameDescription
    AddRowstampNon-persistent attribute; same as MaxTable.
    AltIxNameNon-persistent attribute; same as MaxTable.
    AutoSelectNon-persistent attribute; same as MaxView.
    ChangedThis is used by the configuration process. On MaxObjectCfg, the values of Changed can be as follows (they are set via the business object, not directly via the UI).
    • N = No changes.
    • M = Move tablespace, or there is a change requiring that table be rebuilt in ConfigDB. This value applies only to tables (not views).
    • A = Any other change, including changes to attributes only. This also includes altering tables and recreating views.
    • I = Insert (add) new user-defined table or view.
    • R = Remove (delete) user-defined table or view.
    ContentAttributeNon-persistent attribute; same as MaxTable.
    EAuditTbnameNon-persistent attribute; same as MaxTable.
    ImportedIndicates whether the object's entityname pre-existed on the native database. This is the same as MaxObject, with this important note. Normally, "imported" is supported only for persistent tables. However, to support Oracle federated objects, "imported" can be true for a view that references such an object. In this case, there will be data in maxattributecfg but no data in maxviewcolumncfg, and the view will be readonly.
    IsAuditTableNon-persistent attribute; same as MaxTable.
    IsLangTableNon-persistent attribute; same as MaxTable.
    JoinObjectNon-persistent attribute. When a views joins two tables, "ExtendsObject" represents the primary object (table), and "JoinObject" is the object (table) that it is inner-joined to.
    LangColumnNameNon-persistent attribute; same as MaxTable.
    LangTableNameNon-persistent attribute; same as MaxTable.
    RestoreDataNon-persistent attribute; same as MaxTable.
    StoragePartitionNon-persistent attribute; same as MaxTable.
    TextSearchEnabledNon-persistent attribute; same as MaxTable.
    TrigRootNon-persistent attribute; same as MaxTable.
    UniqueColumnNameNon-persistent attribute; same as MaxTable.
    ViewChangedNon-persistent attribute. Will equal "Add", "Change", "Delete", or null, depending on the value of Changed. For display in the UI.
    ViewFromNon-persistent attribute; same as MaxView.
    ViewSelectNon-persistent attribute; same as MaxView.
    ViewWhereNon-persistent attribute; same as MaxView.
    See Also:
    MaxTableCfg, MaxViewCfg, MaxAttributeCfg