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

ITable properties

Inherits properties from ISchemaElement and defines the properties listed in the following table.
Table 110. Multi-tenant Maintenance and Table Partitioning ITable interface properties
Property name
Data type
Access
Description
Schema
ISchema
Read-only
Returns the PUB-owned schema for the table.
IsMultitenant
LOGICAL
Readable, Writeable
Set to TRUE if want the table to be multi-tenant. This property is writeable only when it is set to FALSE or when it is set to TRUE and not yet committed to the database. Once you make a table in the database multi-tenant you cannot make it shared again. However, you can create a tenant group for the table that is shared by any or all regular tenants in the database that you specify. For more information, see ITenantGroupinterface.
KeepDefaultArea
LOGICAL
Read-only
Returns TRUE if the table has a default [tenant] data area.
Indexes
IIndexSet
Read-only
Returns a collection of the table's indexes.
Fields
IFieldSet
Read-only
Returns a collection of the table's fields.
IsPartitioned
LOGICAL
Read-only
Returns TRUE if the table is partitioned and has a partition policy.
PartitionPolicy
IPARTITIONPOLICY
??
Returns the partition policy of the table.