Namespace: OpenEdge.DataAdmin.Binding.Query
Type: Class PartitionQuery
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.Query.FilteredContext
Implements: OpenEdge.DataAdmin.Binding.IPartitionContext


/* Copyright (c) 2012,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:Query for Users
Author(s):hdaniels
Created:Apr 2012



Method Summary
  Options Name Purpose
  LOGICAL Allocate ()
  LOGICAL CanFindGroup (character, character, character, character, character)
  LOGICAL CanFindPolicyDetail (character, character, character, character, character)
  LOGICAL CanFindTenant (character, character, character, character, character)
  CHARACTER ColumnSortSource (character)
  CHARACTER ColumnSource (character) /* we cannot pass ttPartion.AreaName to server, since it is mapped to tenant and mess up join of area of partition */
  LOGICAL FindField (character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindFieldEntity (character, character)
  LOGICAL FindGroup (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindGroupEntity (character, character, character, character, character) /* method abstract public logical Deallocate():*/
  LOGICAL FindIndex (character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindIndexEntity (character, character, character)
  LOGICAL FindPolicyDetail (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindPolicyDetailEntity (character, character, character, character, character)
  LOGICAL FindTable (character)
  OpenEdge.DataAdmin.IDataAdminElement FindTableEntity (character)
  LOGICAL FindTenant (character, character, character, character, character)
  OpenEdge.DataAdmin.IDataAdminElement FindTenantEntity (character, character, character, character, character)

Constructor Summary
  Options Name Purpose
  PartitionQuery (IDataAdminModel, character)
  PartitionQuery (IDataAdminModel, character, character)
  PartitionQuery (IDataAdminModel, character, character, IRequestInfo)
  PartitionQuery (IDataAdminModel, character, character[], IRequestInfo)
  PartitionQuery (IDataAdminModel, IRequestInfo)
  PartitionQuery (IDataAdminModel, iRow, IRequestInfo)

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


Method Detail
Top

LOGICAL Allocate ()

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, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation 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

CHARACTER ColumnSortSource (character)

Parameters:
pcColumn CHARACTER
 
Returns CHARACTER
 
Top

CHARACTER ColumnSource (character)

/* we cannot pass ttPartion.AreaName to server, since it is mapped
to tenant and mess up join of area of partition
Parameters:
pcColumn CHARACTER
 
Returns CHARACTER
 
Top

LOGICAL FindField (character, character)

Parameters:
pctable CHARACTER
 
pcField CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindFieldEntity (character, character)

Parameters:
pctable CHARACTER
 
pcField CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
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, character, character, character, character)

/* method abstract public logical Deallocate():
Parameters:
pcGroup CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL FindIndex (character, character, character)

Parameters:
pctable CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindIndexEntity (character, character, character)

Parameters:
pctable CHARACTER
 
pcIndex CHARACTER
 
pcCollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
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, character, character, character, character)

Parameters:
pcDetail CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

LOGICAL FindTable (character)

Parameters:
pctable CHARACTER
 
Returns LOGICAL
 
Top

OpenEdge.DataAdmin.IDataAdminElement FindTableEntity (character)

Parameters:
pctable CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
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, character, character, character, character)

Parameters:
pcTenant CHARACTER
 
pctable CHARACTER
 
pcField CHARACTER
 
pcIndex CHARACTER
 
pccollation CHARACTER
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 


Constructor Detail
Top

PartitionQuery (IDataAdminModel, character)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pfilter CHARACTER
 
Top

PartitionQuery (IDataAdminModel, character, character)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pcparent CHARACTER
 
pcKeyvalue CHARACTER
 
Top

PartitionQuery (IDataAdminModel, character, character, IRequestInfo)

Parameters:
pSource OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pcParent CHARACTER
 
pcKeyValue CHARACTER
 
pReq OpenEdge.DataAdmin.IRequestInfo
 
Top

PartitionQuery (IDataAdminModel, character, character[], IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pcparent CHARACTER
 
pcKeyValues CHARACTER
 
pReq OpenEdge.DataAdmin.IRequestInfo
 
Top

PartitionQuery (IDataAdminModel, IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pReq OpenEdge.DataAdmin.IRequestInfo
 
Top

PartitionQuery (IDataAdminModel, iRow, IRequestInfo)

Parameters:
sourcecntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
pparent OpenEdge.DataAdmin.Binding.IRow
 
pReq OpenEdge.DataAdmin.IRequestInfo
 


Property Detail
Top

OpenEdge.DataAdmin.Binding.UserContext UserContext

Returns OpenEdge.DataAdmin.Binding.UserContext