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


/* Copyright (c) 2011-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.
Purpose:Query Partitions for a table
Author(s):hdaniels
Created:2011



Method Summary
  Options Name Purpose
  LOGICAL AllocateGroups (character) /** Allocate tenant partitions for the table override to call context and allocate fields and indexes not aprt of the query @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 table override to call context and allocate fields and indexes not aprt of the query @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 */

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

Method Detail
Top

LOGICAL AllocateGroups (character)

Purpose: Allocate tenant partitions for the table
override to call context and allocate fields and indexes not aprt of the query
@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 table
override to call context and allocate fields and indexes not aprt of the query
@throw IllegalArgumentError if not valid AllocationState
Parameters:
pcAllocationState CHARACTER
 
Returns LOGICAL
  true if any partition was allocated


Constructor Detail
Top

TablePartitionQuery (PartitionContext, IRow, IRequestInfo)

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