Namespace: OpenEdge.DataAdmin
Interface
IIndexFieldList
Parent classes:
Inherits: OpenEdge.DataAdmin.IDataAdminCollection

/* Copyright (c) 2013,2019 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:list of indexfields for an index
Author(s):hdaniels
Created:Jul 17 2013
Purpose: Add the indexfield to the list




Method Summary
Options Name Purpose
LOGICAL Add (IIndexField) /** Add the indexfield to the list */
OpenEdge.DataAdmin.IIndexField Get (integer) /** Get the indexfield with the specified number from the list */
INTEGER IndexOf (IIndexField) /* Returns the index in this list of the specified IIndexField */
LOGICAL Remove (IIndexField) /** Removes the indexfield from the collection. Returns true if the removal was successful. Can only be performed if the indexfield is not saved. */


Method Detail
Top

LOGICAL Add (IIndexField)

Purpose: Add the indexfield to the list
Parameters:
pfld OpenEdge.DataAdmin.IIndexField
Returns LOGICAL
Top

OpenEdge.DataAdmin.IIndexField Get (integer)

Purpose: Get the indexfield with the specified number from the list
Parameters:
i INTEGER
Returns OpenEdge.DataAdmin.IIndexField
Top

INTEGER IndexOf (IIndexField)

/* Returns the index in this list of the specified IIndexField
Parameters:
pfld OpenEdge.DataAdmin.IIndexField
Returns INTEGER
Top

LOGICAL Remove (IIndexField)

Purpose: Removes the indexfield from the collection. Returns true if the removal was successful.
Can only be performed if the indexfield is not saved.
Parameters:
pfld OpenEdge.DataAdmin.IIndexField
Returns LOGICAL


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15