Namespace: OpenEdge.DataAdmin
Interface
ISchemaElement
Parent classes:
Inherits: OpenEdge.DataAdmin.IDataAdminElement

/* Copyright (c) 2010-2016 by progress Software Corporation
/*
/* all rights reserved. no part of this program or document
/* may be reproduced in any form or by any means without
/* permission in writing from progress Software Corporation.
Purpose: Purpose : super Interface for schema elements ITable, IIndex and IField interfaces
Allows the IPartition interface to have a single property to represent
the ITable, IIndex or IField it belongs to.
Author(s):hdaniels
Created:Thu Jun 10 00:12:12 EDT 2010



Property Summary
Options Name Purpose
OpenEdge.DataAdmin.IArea Area /** Area (for default tenant if Multi-tenant) */
CHARACTER Description /** Description (set may give error if not yet supported) */
CHARACTER Name /** Name of the element (tablename, indexname or fieldname) */
CHARACTER NonPUBSchemaName /* This property is required to handle non-PUB tables */
CHARACTER ObjectType /** ObjectType "table","index" or "field" */
OpenEdge.DataAdmin.ISchemaPartitionMap Partitions /** Collection of partitions mapped by tenant or tenantgroup */
OpenEdge.DataAdmin.ISchema Schema


Property Detail
Top

OpenEdge.DataAdmin.IArea Area

Purpose: Area (for default tenant if Multi-tenant)
Returns OpenEdge.DataAdmin.IArea
Top

CHARACTER Description

Purpose: Description (set may give error if not yet supported)
Returns CHARACTER
Top

CHARACTER Name

Purpose: Name of the element (tablename, indexname or fieldname)
Returns CHARACTER
Top

CHARACTER NonPUBSchemaName

/* This property is required to handle non-PUB tables
Returns CHARACTER
Top

CHARACTER ObjectType

Purpose: ObjectType "table","index" or "field"
Returns CHARACTER
Top

OpenEdge.DataAdmin.ISchemaPartitionMap Partitions

Purpose: Collection of partitions mapped by tenant or tenantgroup
Returns OpenEdge.DataAdmin.ISchemaPartitionMap
Top

OpenEdge.DataAdmin.ISchema Schema

Returns OpenEdge.DataAdmin.ISchema


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7