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

/* Copyright (c) 2011,2019 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
Purpose: is the table multi-tenant. Only updatable before create




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
OpenEdge.DataAdmin.IIndexSet Indexes
LOGICAL IsMultitenant
LOGICAL IsPartitioned
LOGICAL KeepDefaultArea
OpenEdge.DataAdmin.IFieldSet LOBFields
OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy


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

Returns OpenEdge.DataAdmin.IFieldSet
Top

OpenEdge.DataAdmin.IIndexSet Indexes

Returns OpenEdge.DataAdmin.IIndexSet
Top

LOGICAL IsMultitenant

Returns LOGICAL
Top

LOGICAL IsPartitioned

Returns LOGICAL
Top

LOGICAL KeepDefaultArea

Returns LOGICAL
Top

OpenEdge.DataAdmin.IFieldSet LOBFields

Returns OpenEdge.DataAdmin.IFieldSet
Top

OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy

Returns OpenEdge.DataAdmin.IPartitionPolicy


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15