Namespace: OpenEdge.DataAdmin.Message
Class
FetchDefinitions
Parent classes:
Inherits: OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Implements: OpenEdge.DataAdmin.Message.IFetchRequest, OpenEdge.DataAdmin.Message.IFetchResponse

/* 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:LoadDefinitions
Author(s):hdaniels
Created:Fri Oct 15 21:09:39 EDT 2010
/* implements IFetchRequest for OpenEdge.DataAdmin service layer and data access
inherits DataDefinitionOptions for prodict




Method Summary
Options Name Purpose
AddRequest (IRequestInfo)
CHARACTER GetTableKeyField (character)
CHARACTER GetTableKeyValue (character)
LOGICAL GetTableLazy (character)
CHARACTER GetTableQuery (character)
OpenEdge.DataAdmin.Message.ITableRequest GetTableRequest (character)
CHARACTER GetTableRequestType (character)
OpenEdge.DataAdmin.Message.ITableResponse GetTableResponse (character)
LOGICAL HasTable (character)
HANDLE SerializeMessage ()
SetTableKeyValue (character, character, character) /* nothing needed - this is called to set name = PUB, but this is default */
SetTableLazy (character, logical)
SetTablePageRequest (character, integer)
SetTablePageRequest (character, integer, integer)
SetTableQuery (character, character) /* nothing needed - this is called to set name = PUB, but this is default */
SetTableRequestType (character, character)
SetTableTotal (character, integer)

Constructor Summary
Options Name Purpose
FetchDefinitions (character, character, handle)

Property Summary
Options Name Purpose
LOGICAL AddObjectsOnline
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
CHARACTER ContextId
HANDLE DataHandle
CHARACTER EntityName
CHARACTER ErrorLog
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
CHARACTER FileName
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
LOGICAL ForceCommit
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
LOGICAL ForceIndexDeactivate
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
LOGICAL ForceSharedSchema
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
LOGICAL IsLogger
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
LOGICAL IsPageRequest
IDataDefinitionLoader Logger
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
CHARACTER SchemaChange
Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
CHARACTER SerializeName
CHARACTER Url
LOGICAL UseReplaceOnClient


Method Detail
Top

PUBLIC AddRequest (IRequestInfo)

Parameters:
prequest OpenEdge.DataAdmin.IRequestInfo
Top

PUBLIC CHARACTER GetTableKeyField (character)

Parameters:
pcname CHARACTER
Returns CHARACTER
Top

PUBLIC CHARACTER GetTableKeyValue (character)

Parameters:
pcname CHARACTER
Returns CHARACTER
Top

PUBLIC LOGICAL GetTableLazy (character)

Parameters:
pcname CHARACTER
Returns LOGICAL
Top

PUBLIC CHARACTER GetTableQuery (character)

Parameters:
pcTable CHARACTER
Returns CHARACTER
Top

PUBLIC OpenEdge.DataAdmin.Message.ITableRequest GetTableRequest (character)

Parameters:
pcname CHARACTER
Returns OpenEdge.DataAdmin.Message.ITableRequest
Top

PUBLIC CHARACTER GetTableRequestType (character)

Parameters:
pcTable CHARACTER
Returns CHARACTER
Top

PUBLIC OpenEdge.DataAdmin.Message.ITableResponse GetTableResponse (character)

Parameters:
pcName CHARACTER
Returns OpenEdge.DataAdmin.Message.ITableResponse
Top

PUBLIC LOGICAL HasTable (character)

Parameters:
pcTable CHARACTER
Returns LOGICAL
Top

PUBLIC HANDLE SerializeMessage ()

Returns HANDLE
Top

PUBLIC SetTableKeyValue (character, character, character)

/* nothing needed - this is called to set name = PUB, but this is default
Parameters:
pcname CHARACTER
pcField CHARACTER
pcValue CHARACTER
Top

PUBLIC SetTableLazy (character, logical)

Parameters:
pcname CHARACTER
pLazy LOGICAL
Top

PUBLIC SetTablePageRequest (character, integer)

Parameters:
pcTable CHARACTER
pisize INTEGER
Top

PUBLIC SetTablePageRequest (character, integer, integer)

Parameters:
pcTable CHARACTER
pisize INTEGER
pistart INTEGER
Top

PUBLIC SetTableQuery (character, character)

/* nothing needed - this is called to set name = PUB, but this is default
Parameters:
pcTable CHARACTER
pcQuery CHARACTER
Top

PUBLIC SetTableRequestType (character, character)

Parameters:
pcTable CHARACTER
pcType CHARACTER
Top

PUBLIC SetTableTotal (character, integer)

Parameters:
pcTable CHARACTER
pitot INTEGER


Constructor Detail
Top

PUBLIC FetchDefinitions (character, character, handle)

Parameters:
name CHARACTER
cntxt CHARACTER
h HANDLE


Property Detail
Top

PUBLIC LOGICAL AddObjectsOnline

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns LOGICAL
Top

PUBLIC CHARACTER ContextId

Returns CHARACTER
Top

PUBLIC HANDLE DataHandle

Returns HANDLE
Top

PUBLIC CHARACTER EntityName

Returns CHARACTER
Top

PUBLIC CHARACTER ErrorLog

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns CHARACTER
Top

PUBLIC CHARACTER FileName

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns CHARACTER
Top

PUBLIC LOGICAL ForceCommit

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns LOGICAL
Top

PUBLIC LOGICAL ForceIndexDeactivate

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns LOGICAL
Top

PUBLIC LOGICAL ForceSharedSchema

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns LOGICAL
Top

PUBLIC LOGICAL IsLogger

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns LOGICAL
Top

PUBLIC LOGICAL IsPageRequest

Returns LOGICAL
Top

PUBLIC IDataDefinitionLoader Logger

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns IDataDefinitionLoader
Top

PUBLIC CHARACTER SchemaChange

Inherited from OpenEdge.DataAdmin.Binding.DataDefinitionOptions
Returns CHARACTER
Top

PUBLIC CHARACTER SerializeName

Returns CHARACTER
Top

PUBLIC CHARACTER Url

Returns CHARACTER
Top

PUBLIC LOGICAL UseReplaceOnClient

Returns LOGICAL


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0