Try OpenEdge Now
skip to main content
Programming Interfaces
Database Administration Entity Interface Reference : IPartitionParent interface : IPartitionParent properties
 

IPartitionParent properties

Inherits properties from IDataAdminElement and defines the properties listed in the following table.
Table 100. Table Partition Maintenance IPartitionParent interface properties
Property name
Data type
Access
Description
DefaultAllocation
CHARACTER
Readable, Writeable
Set to a preference that decides whether to allocate partitions when the tenant is created, when tables are multi-tenant enabled, or new multi-tenant tables, indexes, or LOB fields are created. This preference can have the following values:
*"Immediate" — Allocate immediately using default areas. Allocates all partitions according to the defaults when the tenant is created.
*"Delayed" — Delay the physical allocation of the partitions. Sets the partitions' AllocateState properties to "Delayed", which allows them to be allocated by executing the Allocate( ) method on the ITenant object.
*"None" — No automatic allocation. Sets the partitions' AllocateState properties to "None", which means that the allocation can only be done on each individual partition by executing the Allocate( ) method on the IPartition object.
Note: If you intend to make a tenant a member of a tenant group, set this property to "Delayed" so no storage is allocated to the tenant before you have allocated storage to the group.
DefaultDataArea
IArea
Readable, Writeable
Set to the default data area for new table partitions.
DefaultIndexArea
IArea
Readable, Writeable
Set to the default index area for new table partitions.
DefaultLobArea
IArea
Readable, Writeable
Set to the default LOB area for new table partitions.
Description
CHARACTER
Readable, Writeable
Set to a table partition description of your choice.
Name
CHARACTER
Readable, Writeable
Set to a unique table partition name, with a maximum length 32 characters.
See also:
*IDataAdminElementinterfaceF
*IPartitionPolicyinterface
*IPartitionPolicyinterface
*IPartitionPolicyDetailinterface
*IPartitionMapinterface