Namespace: OpenEdge.DataAdmin.Binding
Type: Class IndexFieldContext
Parent Classes:
Inherits: OpenEdge.DataAdmin.Binding.DataAdminContext
Implements: OpenEdge.DataAdmin.Binding.IDataAdminContext


/* 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.
Author(s):hdaniels
Created:2013



Method Summary
  Options Name Purpose
  LOGICAL CanFind (character)
  LOGICAL CanFind (character, character, character)
  LOGICAL CanFind (character, character, integer)
  CopyTable (IDataAdminModel)
  CopyTable (table)
  OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (character, FilteredContext)
  OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)
  OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)
  CreateRow (character, character, character)
  CreateRow (character, character, character, IIndexField)
  CreateRow (IDataAdminElement) /* the default syserror has all info */
  CreateRow (IIndexField) /* if valid-object(Service) then*/
  HANDLE CreateSaveDataset ()
  LOGICAL Delete (character, character, character)
  LOGICAL Delete (character, character, integer)
  LOGICAL Find (character)
  LOGICAL Find (character, character, character)
  LOGICAL Find (character, character, integer)
  CHARACTER FindExpression (character)
  CHARACTER FindExpression (integer)
  CHARACTER GetCreateError (IIndexField)
  CHARACTER GetJoinFields (character)
  ReplaceTable (IDataAdminContext)
  ReplaceTable (table)

Constructor Summary
  Options Name Purpose
  IndexFieldContext ()
  IndexFieldContext (IContextScope)

Property Summary
  Options Name Purpose
  INTEGER Count
  CHARACTER KeyFields
  HANDLE TableHandle


Method Detail
Top

LOGICAL CanFind (character)

Parameters:
name CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFind (character, character, character)

Parameters:
tableName CHARACTER
 
indexName CHARACTER
 
fieldName CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL CanFind (character, character, integer)

Parameters:
tableName CHARACTER
 
indexName CHARACTER
 
number INTEGER
 
Returns LOGICAL
 
Top

CopyTable (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
 
Top

CopyTable (table)

Parameters:
copytable TABLE
 
Top

OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (character, FilteredContext)

Parameters:
pparent CHARACTER
 
cntxt OpenEdge.DataAdmin.Binding.Query.FilteredContext
 
Returns OpenEdge.DataAdmin.IDataAdminCollection
 
Top

OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
 
Returns OpenEdge.DataAdmin.IDataAdminCollection
 
Top

OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)

Parameters:
preq OpenEdge.DataAdmin.IRequestInfo
 
Returns OpenEdge.DataAdmin.IDataAdminElement
 
Top

CreateRow (character, character, character)

Parameters:
tablename CHARACTER
 
indexName CHARACTER
 
fieldname CHARACTER
 
Top

CreateRow (character, character, character, IIndexField)

Parameters:
tablename CHARACTER
 
indexName CHARACTER
 
fieldname CHARACTER
 
idxfld OpenEdge.DataAdmin.IIndexField
 
Top

CreateRow (IDataAdminElement)

/* the default syserror has all info
Parameters:
entity OpenEdge.DataAdmin.IDataAdminElement
 
Top

CreateRow (IIndexField)

/* if valid-object(Service) then
Parameters:
idxfld OpenEdge.DataAdmin.IIndexField
 
Top

HANDLE CreateSaveDataset ()

Returns HANDLE
 
Top

LOGICAL Delete (character, character, character)

Parameters:
tableName CHARACTER
 
indexName CHARACTER
 
fieldName CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL Delete (character, character, integer)

Parameters:
tableName CHARACTER
 
indexName CHARACTER
 
number INTEGER
 
Returns LOGICAL
 
Top

LOGICAL Find (character)

Parameters:
name CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL Find (character, character, character)

Parameters:
tableName CHARACTER
 
indexName CHARACTER
 
fieldName CHARACTER
 
Returns LOGICAL
 
Top

LOGICAL Find (character, character, integer)

Parameters:
tableName CHARACTER
 
indexName CHARACTER
 
number INTEGER
 
Returns LOGICAL
 
Top

CHARACTER FindExpression (character)

Parameters:
c CHARACTER
 
Returns CHARACTER
 
Top

CHARACTER FindExpression (integer)

Parameters:
i INTEGER
 
Returns CHARACTER
 
Top

CHARACTER GetCreateError (IIndexField)

Parameters:
idxField OpenEdge.DataAdmin.IIndexField
 
Returns CHARACTER
 
Top

CHARACTER GetJoinFields (character)

Parameters:
parentid CHARACTER
 
Returns CHARACTER
 
Top

ReplaceTable (IDataAdminContext)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminContext
 
Top

ReplaceTable (table)

Parameters:
copytable TABLE
 


Constructor Detail
Top

IndexFieldContext ()

Top

IndexFieldContext (IContextScope)

Parameters:
pscope OpenEdge.DataAdmin.Binding.Factory.IContextScope
 


Property Detail
Top

INTEGER Count

Returns INTEGER
 
Top

CHARACTER KeyFields

Returns CHARACTER
 
Top

HANDLE TableHandle

Returns HANDLE