Namespace: OpenEdge.DataAdmin.Binding
Class
LocalIndexContext
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)
CopyTable (IDataAdminModel)
CopyTable (table)
OpenEdge.DataAdmin.IDataAdminCollection CreateCollection (IDataAdminContext)
OpenEdge.DataAdmin.IDataAdminElement CreateEntity (IRequestInfo)
CreateRow (character, character, character, character)
CreateRow (IDataAdminElement) /* currently this will always throw error */
CreateRow (IIndex)
CreateRowForParent (IRow, IDataAdminElement)
CreateRowForParent (IRow, IIndex)
LOGICAL Delete (character, character, character)
LOGICAL Find (character)
LOGICAL Find (character, character, character)
CHARACTER FindExpression (character)
CHARACTER FindExpression (integer)
CHARACTER GetCreateError (IIndexField)
CHARACTER GetJoinFields (character)
InitRow (character)
ReadRowForParent (IRow, JsonObject) /* override to add TableName not in foreign value */
UpdatePartitionPolicyName (character, character)

Constructor Summary
Options Name Purpose
LocalIndexContext ()
LocalIndexContext (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:
policyname CHARACTER
tableName CHARACTER
indexName CHARACTER
Returns LOGICAL
Top

CopyTable (IDataAdminModel)

Parameters:
cntxt OpenEdge.DataAdmin.Binding.IDataAdminModel
Top

CopyTable (table)

Parameters:
copytable TABLE
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, character)

Parameters:
ppolicyname CHARACTER
pSchemaname CHARACTER
ptablename CHARACTER
pindexName CHARACTER
Top

CreateRow (IDataAdminElement)

/* currently this will always throw error
Parameters:
entity OpenEdge.DataAdmin.IDataAdminElement
Top

CreateRow (IIndex)

Parameters:
idx OpenEdge.DataAdmin.IIndex
Top

CreateRowForParent (IRow, IDataAdminElement)

Parameters:
pRow OpenEdge.DataAdmin.Binding.IRow
pentity OpenEdge.DataAdmin.IDataAdminElement
Top

CreateRowForParent (IRow, IIndex)

Parameters:
pRow OpenEdge.DataAdmin.Binding.IRow
pIdx OpenEdge.DataAdmin.IIndex
Top

LOGICAL Delete (character, character, character)

Parameters:
policyname CHARACTER
tableName CHARACTER
indexName CHARACTER
Returns LOGICAL
Top

LOGICAL Find (character)

Parameters:
name CHARACTER
Returns LOGICAL
Top

LOGICAL Find (character, character, character)

Parameters:
policyname CHARACTER
tableName CHARACTER
indexName CHARACTER
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

InitRow (character)

Parameters:
pname CHARACTER
Top

ReadRowForParent (IRow, JsonObject)

/* override to add TableName not in foreign value
Parameters:
pRow OpenEdge.DataAdmin.Binding.IRow
json Progress.Json.ObjectModel.JsonObject
Top

UpdatePartitionPolicyName (character, character)

Parameters:
pcOldname CHARACTER
pcNewname CHARACTER


Constructor Detail
Top

LocalIndexContext ()

Top

LocalIndexContext (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


Copyright © 2022 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 11.7.15