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)

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)

/* 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)

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

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

Returns OpenEdge.DataAdmin.IPartitionPolicy
 
Top

CHARACTER Values

Returns CHARACTER