Powered by Zoomin Software. For more details please contactZoomin

OpenEdge ABL API Reference

OpenEdge.DataAdmin.PartitionPolicyDetail

  • Last Updated: January 15, 2026
  • 3 minute read
    • OpenEdge
    • Version 12.8
    • Documentation
Namespace: OpenEdge.DataAdmin
Type: Class PartitionPolicyDetail
Parent Classes:
Inherits: OpenEdge.DataAdmin.AbstractPartitionOwner
Implements: OpenEdge.DataAdmin.IPartitionPolicyDetail


/* *********************************************************
/* Copyright (c) 2013,2014 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.
Description:Partition policy detail
Author(s):hdaniels
Created:Thu Aug 01 21:25:49 EDT 2013
/* avoid set ov values when sizing set



Method Summary
  Options Name Purpose
  CHARACTER AddLocalExtent (character, integer)
  LOGICAL Allocate ()
  AssertPartitions () /* end method. */
  AssertSet (integer)
  Attach (IDataAdminContext)
  LOGICAL bufferHasData (character) /* @TODO move to some utility and expose in ITable */
  OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()
  CHARACTER GetDataType (integer)
  CHARACTER GetPolicyName ()
  CHARACTER GetValidDefaultAllocationList ()
  LOGICAL hasData () /* @TODO Add hasData to ITable */
  SetStringValue (character, character)
  SetStringValue (character, character, integer) /* define variable msgnoparent as character no-undo */
  SetValue (character)
  SetValue (character, integer)
  SetValue (date)
  SetValue (date, integer)
  SetValue (datetime)
  SetValue (datetime, integer)
  SetValue (datetime-tz)
  SetValue (datetime-tz, integer)
  SetValue (decimal)
  SetValue (decimal, integer)
  SetValue (int64)
  SetValue (int64, integer)
  SetValue (integer)
  SetValue (integer, integer)
  SetValue (logical)
  SetValue (logical, integer)

Constructor Summary
  Options Name Purpose
  PartitionPolicyDetail (character)
  PartitionPolicyDetail (IDataAdminModel)
  PartitionPolicyDetail (IDataAdminModel, IRequestInfo)

Property Summary
  Options Name Purpose
  CHARACTER DefaultAllocation
  OpenEdge.DataAdmin.IArea DefaultDataArea
  OpenEdge.DataAdmin.IArea DefaultIndexArea
  OpenEdge.DataAdmin.IArea DefaultLobArea
  OpenEdge.DataAdmin.Binding.PartitionPolicyDetailContext DetailContext
  LOGICAL IsComposite
  LOGICAL IsDataEnabled
  LOGICAL IsReadOnly
  LOGICAL IsSplitTarget
  INTEGER NumFields
  OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy
  CHARACTER Values


Method Detail
Top

CHARACTER AddLocalExtent (character, integer)

Parameters:
pcval CHARACTER
 
pi INTEGER
 
Returns CHARACTER
 
Top

LOGICAL Allocate ()

Returns LOGICAL
 
Top

AssertPartitions ()

/* end method.
Top

AssertSet (integer)

Parameters:
i INTEGER
 
Top

Attach (IDataAdminContext)

Top

LOGICAL bufferHasData (character)

/* @TODO move to some utility and expose in ITable
Parameters:
pctable CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.Binding.IDataAdminModel CreateLocalContext ()

Top

CHARACTER GetDataType (integer)

Parameters:
i INTEGER
 
Returns CHARACTER
 
Top

CHARACTER GetPolicyName ()

Returns CHARACTER
 
Top

CHARACTER GetValidDefaultAllocationList ()

Returns CHARACTER
 
Top

LOGICAL hasData ()

/* @TODO Add hasData to ITable
Returns LOGICAL
 
Top

SetStringValue (character, character)

Parameters:
ptype CHARACTER
 
pval CHARACTER
 
Top

SetStringValue (character, character, integer)

/* define variable msgnoparent as character no-undo
Parameters:
pctype CHARACTER
 
pval CHARACTER
 
pidx INTEGER
 
Top

SetValue (character)

Parameters:
pval CHARACTER
 
Top

SetValue (character, integer)

Parameters:
pval CHARACTER
 
pidx INTEGER
 
Top

SetValue (date)

Parameters:
pval DATE
 
Top

SetValue (date, integer)

Parameters:
pval DATE
 
pidx INTEGER
 
Top

SetValue (datetime)

Parameters:
pval DATETIME
 
Top

SetValue (datetime, integer)

Parameters:
pval DATETIME
 
pidx INTEGER
 
Top

SetValue (datetime-tz)

Parameters:
pval DATETIME-TZ
 
Top

SetValue (datetime-tz, integer)

Parameters:
pval DATETIME-TZ
 
pidx INTEGER
 
Top

SetValue (decimal)

Parameters:
pval DECIMAL
 
Top

SetValue (decimal, integer)

Parameters:
pval DECIMAL
 
pidx INTEGER
 
Top

SetValue (int64)

Parameters:
pval INT64
 
Top

SetValue (int64, integer)

Parameters:
pval INT64
 
pidx INTEGER
 
Top

SetValue (integer)

Parameters:
pval INTEGER
 
Top

SetValue (integer, integer)

Parameters:
pval INTEGER
 
pidx INTEGER
 
Top

SetValue (logical)

Parameters:
pval LOGICAL
 
Top

SetValue (logical, integer)

Parameters:
pval LOGICAL
 
pidx INTEGER
 


Constructor Detail
Top

PartitionPolicyDetail (character)

Parameters:
pname CHARACTER
 
Top

PartitionPolicyDetail (IDataAdminModel)

Top

PartitionPolicyDetail (IDataAdminModel, IRequestInfo)



Property Detail
Top

CHARACTER DefaultAllocation

Returns CHARACTER
 
Top

OpenEdge.DataAdmin.IArea DefaultDataArea

Top

OpenEdge.DataAdmin.IArea DefaultIndexArea

Top

OpenEdge.DataAdmin.IArea DefaultLobArea

Top

OpenEdge.DataAdmin.Binding.PartitionPolicyDetailContext DetailContext

Top

LOGICAL IsComposite

Returns LOGICAL
 
Top

LOGICAL IsDataEnabled

Returns LOGICAL
 
Top

LOGICAL IsReadOnly

Returns LOGICAL
 
Top

LOGICAL IsSplitTarget

Returns LOGICAL
 
Top

INTEGER NumFields

Returns INTEGER
 
Top

OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy

Top

CHARACTER Values

Returns CHARACTER
 


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