Namespace: OpenEdge.DataAdmin
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




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)
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 /** Returns true if this is a composite partition (shared default) */
LOGICAL IsDataEnabled
LOGICAL IsReadOnly
LOGICAL IsSplitTarget /** true if the partitions are in transition (waiting for split merge) */
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)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.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 ()

Returns OpenEdge.DataAdmin.Binding.IDataAdminModel
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)

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)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

PartitionPolicyDetail (IDataAdminModel, IRequestInfo)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
preq OpenEdge.DataAdmin.IRequestInfo


Property Detail
Top

CHARACTER DefaultAllocation

Returns CHARACTER
Top

OpenEdge.DataAdmin.IArea DefaultDataArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IArea DefaultIndexArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.IArea DefaultLobArea

Returns OpenEdge.DataAdmin.IArea
Top

OpenEdge.DataAdmin.Binding.PartitionPolicyDetailContext DetailContext

Returns OpenEdge.DataAdmin.Binding.PartitionPolicyDetailContext
Top

LOGICAL IsComposite

Purpose: Returns true if this is a composite partition (shared default)
Returns LOGICAL
Top

LOGICAL IsDataEnabled

Returns LOGICAL
Top

LOGICAL IsReadOnly

Returns LOGICAL
Top

LOGICAL IsSplitTarget

Purpose: true if the partitions are in transition (waiting for split merge)
Returns LOGICAL
Top

INTEGER NumFields

Returns INTEGER
Top

OpenEdge.DataAdmin.IPartitionPolicy PartitionPolicy

Returns OpenEdge.DataAdmin.IPartitionPolicy
Top

CHARACTER Values

Returns CHARACTER


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7