Namespace: OpenEdge.DataAdmin.Message
Type: Class TableRequest
Parent Classes:
Inherits: Progress.Lang.Object
Implements: OpenEdge.DataAdmin.Message.ITableRequest


/* 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.
Purpose:table request
Author(s):hdaniels
Created:Tue Jul 26 14:12:18 EDT 2011
Notes:Passive read-only -
Used o n server side to pass properties to the datasource
As of current this is not intended used on a client
to set properties of the request before execution.
The FetchRequest has setters with table name to
do that.
- It should be easy to implement if needed for the case that
recieves the buffer in the constructor.
Store the buffer and fix the setters to assign the
field.



Constructor Summary
  Options Name Purpose
  TableRequest (character, character, character, logical) /* for single row request from client */
  TableRequest (handle)

Property Summary
  Options Name Purpose
  CHARACTER KeyField
  CHARACTER KeyValue
  LOGICAL Lazy
  CHARACTER Name
  INTEGER PageSize
  CHARACTER QueryString
  CHARACTER SearchString
  INTEGER Start


Constructor Detail
Top

TableRequest (character, character, character, logical)

/* for single row request from client
Parameters:
pTable CHARACTER
 
pField CHARACTER
 
pValue CHARACTER
 
pLazy LOGICAL
 
Top

TableRequest (handle)

Purpose:
Notes:
Parameters:
h HANDLE
 


Property Detail
Top

CHARACTER KeyField

Returns CHARACTER
 
Top

CHARACTER KeyValue

Returns CHARACTER
 
Top

LOGICAL Lazy

Returns LOGICAL
 
Top

CHARACTER Name

Returns CHARACTER
 
Top

INTEGER PageSize

Returns INTEGER
 
Top

CHARACTER QueryString

Returns CHARACTER
 
Top

CHARACTER SearchString

Returns CHARACTER
 
Top

INTEGER Start

Returns INTEGER