Namespace: OpenEdge.DataAdmin.Binding.Query
Class
SchemaPartitionQuery
Parent classes:
Inherits: OpenEdge.DataAdmin.Binding.Query.PartitionQuery
ABSTRACT

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




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 /** Parent context (Model) may change so don't store this */


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

Purpose: Parent context (Model) may change so don't store this
Returns OpenEdge.DataAdmin.Binding.PartitionContext


Copyright © 2017 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7