Namespace: OpenEdge.DataAdmin.Support
Class
TableIndexSet
Parent classes:
Inherits: OpenEdge.DataAdmin.DataAdminCollection
Implements: OpenEdge.DataAdmin.IIndexSet

/* 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.
Purpose:indexes of a table
Author(s):hdaniels




Method Summary
Options Name Purpose
LOGICAL CanFind (character)
LOGICAL Contains (IIndex)
LOGICAL Contains (Object)
OpenEdge.DataAdmin.Binding.IDataAdminContext CreateLocalContext ()
OpenEdge.DataAdmin.IIndex Find (character)
PrepareExport ()
PrepareExportList ()
PrepareExportTree ()
WriteTree (IContextTree) /* override to add indexfields - in effect override/avoid IndexContext.AddTreeTo override that excludes children (for get_schemas really) */

Constructor Summary
Options Name Purpose
TableIndexSet (PartitionPolicyIndexQuery)
TableIndexSet (TableIndexQuery)


Method Detail
Top

LOGICAL CanFind (character)

Parameters:
pcIndex CHARACTER
Returns LOGICAL
Top

LOGICAL Contains (IIndex)

Parameters:
idx OpenEdge.DataAdmin.IIndex
Returns LOGICAL
Top

LOGICAL Contains (Object)

Parameters:
obj Progress.Lang.Object
Returns LOGICAL
Top

OpenEdge.DataAdmin.Binding.IDataAdminContext CreateLocalContext ()

Returns OpenEdge.DataAdmin.Binding.IDataAdminContext
Top

OpenEdge.DataAdmin.IIndex Find (character)

Parameters:
pcIndex CHARACTER
Returns OpenEdge.DataAdmin.IIndex
Top

PrepareExport ()

Top

PrepareExportList ()

Top

PrepareExportTree ()

Top

WriteTree (IContextTree)

/* override to add indexfields
- in effect override/avoid IndexContext.AddTreeTo override that excludes children
(for get_schemas really)
Parameters:
tree OpenEdge.DataAdmin.Binding.IContextTree


Constructor Detail
Top

TableIndexSet (PartitionPolicyIndexQuery)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.Query.PartitionPolicyIndexQuery
Top

TableIndexSet (TableIndexQuery)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.Query.TableIndexQuery


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15