Namespace: OpenEdge.DataAdmin.DataSource
Type: Class DataSourceUtil
Parent Classes:
Inherits: Progress.Lang.Object


/* Copyright (c) 2014,2020 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.
File:DataSourceUtil
Author(s):hdaniels
Created:Jan 2014



Method Summary
  Options Name Purpose
  CHARACTER GetIndexes (character) /* returns list of indexes that begins with the passed list of fields @param pcTable table (PUB only) @param fieldnames - comma separated list of fieldnames @returns comma separated list of index names */
  CHARACTER GetIndexes (character, character) /* returns list of indexes that begins with the passed list of fields @param pcTable table (PUB only) @param fieldnames - comma separated list of fieldnames @returns comma separated list of index names */
  CHARACTER GetIndexes (character, character[]) /* returns list of indexes that begins with the passed list of fields @param pcTable table (PUB only) @param fieldnames - comma separated list of fieldnames @returns comma separated list of index names */
  CHARACTER GetIndexes (recid, character[])
  LOGICAL IsIndexLocal (character, character) /* returns list of indexes that begins with the passed list of fields @param pcTable table (PUB only) @param fieldnames - comma separated list of fieldnames @returns comma separated list of index names */

Constructor Summary
  Options Name Purpose
  DataSourceUtil ()

Property Summary
  Options Name Purpose
  OpenEdge.DataAdmin.DataSource.DatabaseInfo DatabaseInfo
  RECID DatabaseRecid


Method Detail
Top

CHARACTER GetIndexes (character)

/* returns list of indexes that begins with the passed list of fields
Parameters:
pcTable CHARACTER
  table (PUB only)
Returns CHARACTER
  s comma separated list of index names
Top

CHARACTER GetIndexes (character, character)

/* returns list of indexes that begins with the passed list of fields
Parameters:
pcTable CHARACTER
  table (PUB only)
pcFieldNames CHARACTER
 
Returns CHARACTER
  s comma separated list of index names
Top

CHARACTER GetIndexes (character, character[])

/* returns list of indexes that begins with the passed list of fields
Parameters:
pcTable CHARACTER
  table (PUB only)
pcFieldNames CHARACTER
 
Returns CHARACTER
  s comma separated list of index names
Top

CHARACTER GetIndexes (recid, character[])

Parameters:
precid RECID
 
pcFieldNames CHARACTER
 
Returns CHARACTER
 
Top

LOGICAL IsIndexLocal (character, character)

/* returns list of indexes that begins with the passed list of fields
Parameters:
pcTable CHARACTER
  table (PUB only)
pcIndexName CHARACTER
 
Returns LOGICAL
  s comma separated list of index names


Constructor Detail
Top

DataSourceUtil ()

Purpose:
Notes:


Property Detail
Top

OpenEdge.DataAdmin.DataSource.DatabaseInfo DatabaseInfo

Returns OpenEdge.DataAdmin.DataSource.DatabaseInfo
 
Top

RECID DatabaseRecid

Returns RECID