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

/* Copyright (c) 2011 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:Interface for table (data source _file)
Author(s):hdaniels
Created:Thu Jun 10 00:12:35 EDT 2010
Notes:Currently only for MT




Method Summary
Options Name Purpose
LOGICAL Allocate () /** Allocate all delayed partitions for all tenants Does not allocate group partitions @return true if any partition was allocated */
LOGICAL Allocate (character) /** Allocate tenant partitions for table Does not allocate partitions belonging to a tenantgroup @param AllocationState Specify state of partitions to allocate - All, Delayed or None @return true if any partition was allocated */

Property Summary
Options Name Purpose
OpenEdge.DataAdmin.IFieldSet Fields /* collection of the table's Fields */
OpenEdge.DataAdmin.IIndexSet Indexes /* collection of the table's indexes */
LOGICAL IsMultitenant /** is the table multi-tenant. Only updatable before create */
LOGICAL IsPartitioned /** is the table partitioned. */
LOGICAL KeepDefaultArea /** keep area for default tenant. Only updatable before create */
OpenEdge.DataAdmin.IFieldSet LOBFields /* collection of the table's LOBfields */
OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy /** Returns the partiton policy if applicable */


Method Detail
Top

LOGICAL Allocate ()

Purpose: Allocate all delayed partitions for all tenants
Does not allocate group partitions
Returns LOGICAL
true if any partition was allocated
Top

LOGICAL Allocate (character)

Purpose: Allocate tenant partitions for table
Does not allocate partitions belonging to a tenantgroup
Parameters:
pcmode CHARACTER
Returns LOGICAL
true if any partition was allocated


Property Detail
Top

OpenEdge.DataAdmin.IFieldSet Fields

/* collection of the table's Fields
Returns OpenEdge.DataAdmin.IFieldSet
Top

OpenEdge.DataAdmin.IIndexSet Indexes

/* collection of the table's indexes
Returns OpenEdge.DataAdmin.IIndexSet
Top

LOGICAL IsMultitenant

Purpose: is the table multi-tenant. Only updatable before create
Returns LOGICAL
Top

LOGICAL IsPartitioned

Purpose: is the table partitioned.
Returns LOGICAL
Top

LOGICAL KeepDefaultArea

Purpose: keep area for default tenant. Only updatable before create
Returns LOGICAL
Top

OpenEdge.DataAdmin.IFieldSet LOBFields

/* collection of the table's LOBfields
Returns OpenEdge.DataAdmin.IFieldSet
Top

OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy

Purpose: Returns the partiton policy if applicable
Returns OpenEdge.DataAdmin.IPartitionPolicy


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7