Namespace: OpenEdge.DataAdmin
Type: Interface IPartitionCollection
Parent Classes:
Inherits: OpenEdge.DataAdmin.IDataAdminCollection


/* 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.
File:IPartitionCollection
Purpose:General interface for the various partitionmaps
Author(s):hdaniels
Created:Aug 2010
Notes:Ideally tenant an group partioncollections/maps should not need to
implement these, since they have the key, but the
iterator:next (currently?) relies on these to realize the class.
- Map implementations (should) validate that the passed key
matches the internal parent.



Method Summary
  Options Name Purpose
  LOGICAL CanFindGroup (character, character, character, character, character)
  LOGICAL CanFindTenant (character, character, character, character, character)
  LOGICAL Contains (IPartition)
  OpenEdge.DataAdmin.IPartition FindGroup (character, character, character, character, character)
  OpenEdge.DataAdmin.IPartition FindTenant (character, character, character, character, character)

Method Detail
Top

LOGICAL CanFindGroup (character, character, character, character, character)

Parameters:
pcGroup CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFindTenant (character, character, character, character, character)

Parameters:
pcTenant CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL Contains (IPartition)

Parameters:
partition OpenEdge.DataAdmin.IPartition
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IPartition FindGroup (character, character, character, character, character)

Parameters:
pcgroup CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns OpenEdge.DataAdmin.IPartition
 
Top

OpenEdge.DataAdmin.IPartition FindTenant (character, character, character, character, character)

Parameters:
pcTenant CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollection CHARACTER
 
Returns OpenEdge.DataAdmin.IPartition