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

IField interface

The IField interface is mapped to the _Field table in the schema, but only exposes a few properties needed for multi-tenancy and table partitioning purposes.
It inherits the ISchemaElement interface, which is also a super interface for the ITable and IIndex interfaces and allows the IPartition interface to have a single property that represents the ITable, IIndex, or IField to which it belongs.
You can use the Partitions property inherited from ISchemaElement to access field partitions for all tenants and tenant groups.
The API only returns LOB fields in collections and expects LOB fields as keys in partition maps.
The only writeable property on field partitions is the Area property.
* IField properties
* IField methods