Powered by Zoomin Software. For more details please contactZoomin

OpenEdge ABL API Reference

OpenEdge.DataAdmin.IPartitionPolicy

  • Last Updated: January 15, 2026
  • 2 minute read
    • OpenEdge
    • Version 12.8
    • Documentation
Namespace: OpenEdge.DataAdmin
Type: 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
Purpose: HasRange
return true if the policy last field is a range component (le value) -



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
  OpenEdge.DataAdmin.IFieldList Fields
  LOGICAL HasComposite
  LOGICAL HasRange
  OpenEdge.DataAdmin.IIndexSet Indexes
  LOGICAL IsCompositeReadOnly
  LOGICAL IsReadOnly
  INTEGER NumFields
  OpenEdge.DataAdmin.ITable Table
  LOGICAL Type


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

Top

OpenEdge.DataAdmin.IFieldList Fields

Top

LOGICAL HasComposite

Returns LOGICAL
 
Top

LOGICAL HasRange

Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IIndexSet Indexes

Top

LOGICAL IsCompositeReadOnly

Returns LOGICAL
 
Top

LOGICAL IsReadOnly

Returns LOGICAL
 
Top

INTEGER NumFields

Returns INTEGER
 
Top

OpenEdge.DataAdmin.ITable Table

Top

LOGICAL Type

Returns LOGICAL
 


TitleResults for “How to create a CRG?”Also Available inAlert