Namespace: OpenEdge.DataAdmin.DataAccess
Class
DataMapper
Parent classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.DataAdmin.DataAccess.IDataMapper

/* 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.
Author(s):hdaniels
Created:Mon Aug 23 21:18:14 EDT 2010




Method Summary
Options Name Purpose
CHARACTER GetSource (character, character)
CHARACTER GetSourceColumn (character)
CHARACTER GetSourceTable (character)
CHARACTER GetTarget (character, character)
CHARACTER GetTargetColumn (character)
CHARACTER GetTargetTable (character)

Constructor Summary
Options Name Purpose
DataMapper (character, character)
DataMapper (handle, handle) /* Convenience for mapped buffers - Note we're not storing the handles. */

Property Summary
Options Name Purpose
LOGICAL ReturnBlankWhenNotFound


Method Detail
Top

PUBLIC CHARACTER GetSource (character, character)

Parameters:
pcName CHARACTER
pcMap CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetSourceColumn (character)

Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetSourceTable (character)

Parameters:
pcTable CHARACTER
Returns CHARACTER
Top

PRIVATE CHARACTER GetTarget (character, character)

Parameters:
pcName CHARACTER
pcMap CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetTargetColumn (character)

Parameters:
pcColumn CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetTargetTable (character)

Parameters:
pcTable CHARACTER
Returns CHARACTER


Constructor Detail
Top

PUBLIC DataMapper (character, character)

Parameters:
cTableMap CHARACTER
cColumnMap CHARACTER
Top

PUBLIC DataMapper (handle, handle)

/* Convenience for mapped buffers - Note we're not storing the handles.
Parameters:
hTarget HANDLE
hSource HANDLE


Property Detail
Top

PUBLIC LOGICAL ReturnBlankWhenNotFound

Returns LOGICAL


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0