Namespace: OpenEdge.DataAdmin.Binding
Class
DataDefinitionLoader
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.DataAdmin.Binding.IDataDefinitionLoader

/* Copyright (c) 2011 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:DataDefinitionLoader
Author(s):hdaniels
Created:Sun Oct 03 00:59:29 EDT 2010
WARNING:inherited by prodict/dump/_load_logger
used by prodict load_df.p and sub load procedures
- The class currently implements empty stub for the stuff that is used when
IsReader = true. DataDefinitionParser overrides these.
These methods should/could be moved out into the IDataDefintionParser interface.
This would require a change to cast the class in prodict




Method Summary
Options Name Purpose
AddError (character)
AddError (Error)
AddField (character, character, handle, integer)
AddIndex (character, character, handle, integer, log)
AddPhase2Error (character)
AddSequence (character, handle)
AddTable (character, handle, integer)
AddWarning (character)
LOGICAL CurrentTableAttributes ()
CHARACTER FieldNewName (character, character)
CHARACTER FieldOldName (character, character)
Progress.Lang.AppError GetError ()
CHARACTER GetMessages (AppError)
Progress.Lang.AppError GetPhase2Error ()
Progress.Lang.AppError GetWarning ()
CHARACTER IndexNewName (character, character)
CHARACTER IndexOldName (character, character)
LOGICAL IsNewTable (character)
Progress.Lang.AppError RemoveError ()
CHARACTER RemoveErrorMessages ()
Progress.Lang.AppError RemoveWarning ()
CHARACTER RemoveWarningMessages ()
RenameField (character, character, character)
RenameIndex (character, character, character)
RenameSequence (character, character)
RenameTable (character, character)
CHARACTER SequenceNewName (character)
CHARACTER SequenceOldName (character)
CHARACTER TableNewName (character)
CHARACTER TableOldName (character)

Property Summary
Options Name Purpose
LOGICAL AddingChildToNewTable
Progress.Lang.AppError Error
CHARACTER ErrorLogMessage
LOGICAL IsReader
Progress.Lang.AppError Warning


Method Detail
Top

PUBLIC AddError (character)

Parameters:
pcText CHARACTER
Top

PUBLIC AddError (Error)

Parameters:
pError Progress.Lang.Error
Top

PUBLIC AddField (character, character, handle, integer)

Parameters:
pcAction CHARACTER
pcTable CHARACTER
h HANDLE
piArea INTEGER
Top

PUBLIC AddIndex (character, character, handle, integer, log)

Parameters:
pcAction CHARACTER
pcTable CHARACTER
h HANDLE
piArea INTEGER
plPrimary LOGICAL
Top

PUBLIC AddPhase2Error (character)

Parameters:
pcText CHARACTER
Top

PUBLIC AddSequence (character, handle)

Parameters:
pcAction CHARACTER
h HANDLE
Top

PUBLIC AddTable (character, handle, integer)

Parameters:
pcAction CHARACTER
h HANDLE
piArea INTEGER
Top

PUBLIC AddWarning (character)

Parameters:
pcText CHARACTER
Top

PUBLIC LOGICAL CurrentTableAttributes ()

Returns LOGICAL
Top

PUBLIC CHARACTER FieldNewName (character, character)

Parameters:
pcTable CHARACTER
pcOldname CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER FieldOldName (character, character)

Parameters:
pcTable CHARACTER
pcNewname CHARACTER
Returns CHARACTER
Top

PRIVATE Progress.Lang.AppError GetError ()

Returns Progress.Lang.AppError
Top

PRIVATE CHARACTER GetMessages (AppError)

Parameters:
pError Progress.Lang.AppError
Returns CHARACTER
Top

PRIVATE Progress.Lang.AppError GetPhase2Error ()

Returns Progress.Lang.AppError
Top

PRIVATE Progress.Lang.AppError GetWarning ()

Returns Progress.Lang.AppError
Top

PUBLIC CHARACTER IndexNewName (character, character)

Parameters:
pcTable CHARACTER
pcOldname CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER IndexOldName (character, character)

Parameters:
pcTable CHARACTER
pcNewname CHARACTER
Returns CHARACTER
Top

PUBLIC LOGICAL IsNewTable (character)

Parameters:
pcTable CHARACTER
Returns LOGICAL
Top

PUBLIC Progress.Lang.AppError RemoveError ()

Returns Progress.Lang.AppError
Top

PUBLIC CHARACTER RemoveErrorMessages ()

Returns CHARACTER
Top

PUBLIC Progress.Lang.AppError RemoveWarning ()

Returns Progress.Lang.AppError
Top

PUBLIC CHARACTER RemoveWarningMessages ()

Returns CHARACTER
Top

PUBLIC RenameField (character, character, character)

Parameters:
pcTable CHARACTER
pcname CHARACTER
pcNewname CHARACTER
Top

PUBLIC RenameIndex (character, character, character)

Parameters:
pcTable CHARACTER
pcname CHARACTER
pcNewname CHARACTER
Top

PUBLIC RenameSequence (character, character)

Parameters:
pcname CHARACTER
pcNewname CHARACTER
Top

PUBLIC RenameTable (character, character)

Parameters:
pcname CHARACTER
pcNewname CHARACTER
Top

PUBLIC CHARACTER SequenceNewName (character)

Parameters:
pcOldname CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER SequenceOldName (character)

Parameters:
pcNewname CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER TableNewName (character)

Parameters:
pcOldname CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER TableOldName (character)

Parameters:
pcNewname CHARACTER
Returns CHARACTER


Property Detail
Top

PUBLIC LOGICAL AddingChildToNewTable

Returns LOGICAL
Top

PUBLIC Progress.Lang.AppError Error

Returns Progress.Lang.AppError
Top

PROTECTED CHARACTER ErrorLogMessage

Returns CHARACTER
Top

PUBLIC LOGICAL IsReader

Returns LOGICAL
Top

PUBLIC Progress.Lang.AppError Warning

Returns Progress.Lang.AppError


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0