Namespace: OpenEdge.DataAdmin
Type: Interface IFieldList
Parent Classes:
Inherits: OpenEdge.DataAdmin.IDataAdminCollection


/* Copyright (c) 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:list of fields for cases where the order is important
Author(s):hdaniels
Created:Jul 18 2013



Method Summary
  Options Name Purpose
  LOGICAL Add (IField) /** Add the indexfield to the list */
  OpenEdge.DataAdmin.IField Get (integer) /** Get the indexfield with the specified number from the list */
  INTEGER IndexOf (IField) /* Returns the index in this list of the specified IIndexField */
  LOGICAL Remove (IField) /** 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 (IField)

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

OpenEdge.DataAdmin.IField Get (integer)

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

INTEGER IndexOf (IField)

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

LOGICAL Remove (IField)

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.IField
 
Returns LOGICAL