Namespace: OpenEdge.DataAdmin
Interface
IPartitionPolicy
Parent classes:
Inherits: OpenEdge.DataAdmin.IPartitionParent

/* 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 partition owner (tenant, group or partition policy)
Author(s):hdaniels
Created:Thu Jun 10 00:01:21 EDT 2010
Notes:Not mapped directly to any data source




Method Summary
Options Name Purpose
LOGICAL AddDetailsFromData () /* populate Details from data */
LOGICAL AddDetailsFromData (character) /* populate Details from data using token string to assign name @param TokenString format XX&{<property>}X} where X is any fixed mask char (except "&~{" or "~}" ) example "&~{TableName~}-&~{PartitionPolicyName~}-&~{Values[3]}-&~{Values[2]}". valid properties are TableName PartitionPolicyName Values[i] (i = field number) */
LOGICAL AddDetailsFromData (character, character) /* populate Details from data using substitute string and comma separated list of properties to assign name @param TokenString tokens in &n format as ABL substitute statement (max 9) @param Propertiesg comma separated list of props valid properties are TableName PartitionPolicyName Values[i] (i = field number) */

Property Summary
Options Name Purpose
OpenEdge.DataAdmin.IPartitionPolicyDetailSet Details /** policy details */
OpenEdge.DataAdmin.IFieldList Fields /** Fields */
LOGICAL HasComposite /** HasComposite <b>true</b> if the partition has a composite partition */
LOGICAL HasRange /** HasRange return true if the policy last field is a range component (le value) - */
OpenEdge.DataAdmin.IIndexSet Indexes /** The local indexes of the policy shorthand for table:Indexes where islocal editable in new policy (to make indexes local in same trans) must match table and Fields */
LOGICAL IsCompositeReadOnly /** IsCompositeReadOnly <b>true</b> if the partition policy composite partition is read-only */
LOGICAL IsReadOnly /** IsReadOnly <b>true</b> if the partition is read-only */
INTEGER NumFields /** Num Fields */
OpenEdge.DataAdmin.ITable Table /** The Table of the policy */
LOGICAL Type /** Type read only List, List-range or Range - */


Method Detail
Top

LOGICAL AddDetailsFromData ()

/* populate Details from data
Returns LOGICAL
Top

LOGICAL AddDetailsFromData (character)

/* populate Details from data using token string to assign name
(except "&~{" or "~}" )
example "&~{TableName~}-&~{PartitionPolicyName~}-&~{Values[3]}-&~{Values[2]}".
valid properties are TableName PartitionPolicyName Values[i] (i = field number)
Parameters:
pcTokenString CHARACTER
Returns LOGICAL
Top

LOGICAL AddDetailsFromData (character, character)

/* populate Details from data using substitute string and comma separated list
of properties to assign name
valid properties are TableName PartitionPolicyName Values[i] (i = field number)
Parameters:
pcSubstString CHARACTER
pcProperties CHARACTER
Returns LOGICAL


Property Detail
Top

OpenEdge.DataAdmin.IPartitionPolicyDetailSet Details

Purpose: policy details
Returns OpenEdge.DataAdmin.IPartitionPolicyDetailSet
Top

OpenEdge.DataAdmin.IFieldList Fields

Purpose: Fields
Returns OpenEdge.DataAdmin.IFieldList
Top

LOGICAL HasComposite

Purpose: HasComposite
<b>true</b> if the partition has a composite partition
Returns LOGICAL
Top

LOGICAL HasRange

Purpose: HasRange
return true if the policy last field is a range component (le value) -
Returns LOGICAL
Top

OpenEdge.DataAdmin.IIndexSet Indexes

Purpose: The local indexes of the policy
shorthand for table:Indexes where islocal
editable in new policy (to make indexes local in same trans)
must match table and Fields
Returns OpenEdge.DataAdmin.IIndexSet
Top

LOGICAL IsCompositeReadOnly

Purpose: IsCompositeReadOnly
<b>true</b> if the partition policy composite partition is read-only
Returns LOGICAL
Top

LOGICAL IsReadOnly

Purpose: IsReadOnly
<b>true</b> if the partition is read-only
Returns LOGICAL
Top

INTEGER NumFields

Purpose: Num Fields
Returns INTEGER
Top

OpenEdge.DataAdmin.ITable Table

Purpose: The Table of the policy
Returns OpenEdge.DataAdmin.ITable
Top

LOGICAL Type

Purpose: Type read only
List, List-range or Range -
Returns LOGICAL


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7