Namespace: OpenEdge.DataAdmin.Binding.Query
Type: Class SchemaPartitionQuery
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.Query.PartitionQuery


/* Copyright (c) 2011,2013 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:abstract query for partitions of a schema element
Author(s):hdaniels
Created:Mon Apr 2011
Notes:Known subclasses TablePartitionQuery, IndexPartitionQuery
and FieldPartitionQuery
Purpose: Used for a collection of partitions of a schema element
mapped by tenant or group
Notes:



Method Summary
  Options Name Purpose
  LOGICAL Allocate () /**** method public logical Deallocate(): undo, throw new UnsupportedOperationError("Allocate() in SchemaPartitionContext. Use TablePartitionContext"). end method. ****/
  LOGICAL AllocateGroups (character) /** Allocate group partitions for the parent schema elelement @param AllocationState Specify state of partitions to allocate - All, Delayed or None @return true if any partition was allocated @throw IllegalArgumentError if not valid AllocationState */
  LOGICAL AllocateTenants (character) /** Allocate tenant partitions for the parent schema elelement @param AllocationState Specify state of partitions to allocate - All, Delayed or None @return true if any partition was allocated @throw IllegalArgumentError if not valid AllocationState */
  LOGICAL CanFind (character)
  LOGICAL CanFindGroup (character)
  LOGICAL CanFindGroup (character, character, character, character, character)
  LOGICAL CanFindPolicyDetail (character)
  LOGICAL CanFindPolicyDetail (character, character, character, character, character)
  LOGICAL CanFindTenant (character)
  LOGICAL CanFindTenant (character, character, character, character, character)
  ExportLastSaved (character) /* */
  LOGICAL Find (character)
  LOGICAL FindField (character, character)
  LOGICAL FindGroup (character)
  LOGICAL FindGroup (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindGroupEntity (character)
  LOGICAL FindIndex (character, character, character)
  LOGICAL FindPolicyDetail (character)
  LOGICAL FindPolicyDetail (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindPolicyDetailEntity (character)
  LOGICAL FindTable (character)
  LOGICAL FindTenant (character)
  LOGICAL FindTenant (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindTenantEntity (character)

Constructor Summary
  Options Name Purpose
  SchemaPartitionQuery (PartitionContext, IRow, IRequestInfo)

Property Summary
  Options Name Purpose
  OpenEdge.DataAdmin.Binding.PartitionContext PartitionContext


Method Detail
Top

LOGICAL Allocate ()

method public logical Deallocate():
undo, throw new UnsupportedOperationError("Allocate() in SchemaPartitionContext. Use TablePartitionContext").
end method.
Returns LOGICAL
 
Top

LOGICAL AllocateGroups (character)

Purpose: Allocate group partitions for the parent schema elelement
@throw IllegalArgumentError if not valid AllocationState
Parameters:
pcAllocationState CHARACTER
 
Returns LOGICAL
  true if any partition was allocated
Top

LOGICAL AllocateTenants (character)

Purpose: Allocate tenant partitions for the parent schema elelement
@throw IllegalArgumentError if not valid AllocationState
Parameters:
pcAllocationState CHARACTER
 
Returns LOGICAL
  true if any partition was allocated
Top

LOGICAL CanFind (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFindGroup (character)

Parameters:
pcGroup CHARACTER
 
Returns LOGICAL
 
Top

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

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

LOGICAL CanFindPolicyDetail (character)

Parameters:
pcDetail CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFindPolicyDetail (character, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFindTenant (character)

Parameters:
pcTenant CHARACTER
 
Returns LOGICAL
 
Top

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

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

ExportLastSaved (character)

/*
Parameters:
pcfile CHARACTER
 
Top

LOGICAL Find (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindField (character, character)

Parameters:
pname CHARACTER
 
pcField CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindGroup (character)

Parameters:
pcGroup CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindGroup (character, character, character, character, character)

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

OpenEdge.DataAdmin.IDataAdminElement FindGroupEntity (character)

Parameters:
pcGroup CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL FindIndex (character, character, character)

Parameters:
pname CHARACTER
 
pcIndex CHARACTER
 
pccol CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindPolicyDetail (character)

Parameters:
pcDetail CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindPolicyDetail (character, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindPolicyDetailEntity (character)

Parameters:
pcDetail CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL FindTable (character)

Parameters:
pname CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindTenant (character)

Parameters:
pcTenant CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL FindTenant (character, character, character, character, character)

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

OpenEdge.DataAdmin.IDataAdminElement FindTenantEntity (character)

Parameters:
pcTenant CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 


Constructor Detail
Top

SchemaPartitionQuery (PartitionContext, IRow, IRequestInfo)

Parameters:
pdatacontext OpenEdge.DataAdmin.Binding.PartitionContext
 
pRow OpenEdge.DataAdmin.Binding.IRow
 
preq OpenEdge.DataAdmin.IRequestInfo
 


Property Detail
Top

OpenEdge.DataAdmin.Binding.PartitionContext PartitionContext

Returns OpenEdge.DataAdmin.Binding.PartitionContext