Namespace: Consultingwerk.OERA
Class 
CountRecordsRequest Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.FetchDataRequest
Implements: Consultingwerk.OERA.ICountRecordsRequest, Consultingwerk.OERA.IFetchDataBySkip, Consultingwerk.OERA.IFetchDataRequest, IJsonSerializable

File:CountRecordsRequest
Purpose:Parameter object for count record requests
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon May 25 22:32:04 CEST 2015



Top Method Summary
Options Name Purpose
# AddSerializableProperties (character) Add a list of Serializable Properties to the SerializableProperties property
Inherited from Consultingwerk.JsonSerializable
+ Deserialize (longchar) Deserializes a LONGCHAR representation of the state of the class instance
Inherited from Consultingwerk.JsonSerializable
+ DeserializeFromJsonObject (JsonObject) Initializes the object instance based on the passed in JsonObject representation of the object instance
Inherited from Consultingwerk.JsonSerializable
# DeserializeProperty (JsonObject, character, character) Deserializes a single property value to the current JsonObject
Inherited from Consultingwerk.JsonSerializable
+ Consultingwerk.OERA.FetchDataRequest FromTempTable (table) Deserializes a FetchDataRequest object from the first eFetchDataRequest record.
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER GetSerializableProperties () Returns the meta data of the serializable properties
Inherited from Consultingwerk.JsonSerializable
+ LONGCHAR Serialize () Returns a LONGCHAR representation of the state of the class instance
Inherited from Consultingwerk.JsonSerializable
# SerializeProperty (JsonObject, character, character) Serializes a single property value to the current JsonObject
Inherited from Consultingwerk.JsonSerializable
+ Progress.Json.ObjectModel.JsonObject ToJsonObject () Returns a JsonObject representation of the state of the class instance
Inherited from Consultingwerk.JsonSerializable
+ CHARACTER ToString () Returns a string representation of the object instance
Inherited from Consultingwerk.OERA.FetchDataRequest
+ ToTempTable (table) Serializes the FetchDataRequest instance to a record in the eFetchDataRequest temp-table
Inherited from Consultingwerk.OERA.FetchDataRequest
+ LONGCHAR WriteJson () Returns a LONGCHAR representation of the state of the class instance
Inherited from Consultingwerk.JsonSerializable
+ LONGCHAR WriteXml () Returns an XML LONGCHAR representation of the object instance
Inherited from Consultingwerk.JsonSerializable
+ HANDLE XmlSerialize (handle) Serializes the properties of the current object instance to an existing X-NODEREF object
Inherited from Consultingwerk.JsonSerializable
+ XmlSerializeProperties (handle) Serializes the properties of this object instance as child nodes of the given node
Inherited from Consultingwerk.JsonSerializable
# XmlSerializeProperty (handle, character, character) Serializes a single property value to the current parent XmlNode
Inherited from Consultingwerk.JsonSerializable

Top Constructor Summary
Options Name Purpose
+ CountRecordsRequest () Constructor for the CountRecordsRequest class
+ CountRecordsRequest (character, character) Constructor for the CountRecordsRequest class
+ CountRecordsRequest (IFetchDataRequest) Constructor for the CountRecordsRequest class

Top Property Summary
Options Name Purpose
+ CHARACTER AllTables
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER Context
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER CustomContext
Inherited from Consultingwerk.OERA.FetchDataRequest
+ Progress.Lang.Object CustomParameter
Inherited from Consultingwerk.OERA.FetchDataRequest
+ LOGICAL ExactResult
+ CHARACTER Joins
Inherited from Consultingwerk.OERA.FetchDataRequest
+ IJsonDateTypeFormatter JsonDateTypeFormatter
Inherited from Consultingwerk.JsonSerializable
+ Consultingwerk.OERA.INamedQueryParameter NamedQuery
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER NextContext
Inherited from Consultingwerk.OERA.FetchDataRequest
+ INTEGER NumRecords
Inherited from Consultingwerk.OERA.FetchDataRequest
+ INTEGER NumResults
+ CHARACTER Positions
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER PrevContext
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER Queries
Inherited from Consultingwerk.OERA.FetchDataRequest
+ Consultingwerk.IQueryExpression QueryExpression
Inherited from Consultingwerk.OERA.FetchDataRequest
+ CHARACTER Requests
Inherited from Consultingwerk.OERA.FetchDataRequest
+ LOGICAL SerializeEmptyLists
Inherited from Consultingwerk.JsonSerializable
+ LOGICAL SerializeNullValues
Inherited from Consultingwerk.JsonSerializable
+ INTEGER Skip
Inherited from Consultingwerk.OERA.FetchDataRequest
+ INTEGER StopAfter
Inherited from Consultingwerk.OERA.FetchDataRequest
+ INTEGER StopAfterNumResults
+ CHARACTER Tables
Inherited from Consultingwerk.OERA.FetchDataRequest
+ LOGICAL UseSerializedTypeInformation
Inherited from Consultingwerk.JsonSerializable


Method Detail
Top

PROTECTED AddSerializableProperties (character)

Inherited from Consultingwerk.JsonSerializable
Purpose: Add a list of Serializable Properties to the SerializableProperties property
Notes: Required as a workaround to full reflection only. We *may* remove this
method once Progress Software has implemented full reflection

Parameters:
pcSerializableProperties CHARACTER
A comma delimited list of serializable properties
Top

PUBLIC Deserialize (longchar)

Inherited from Consultingwerk.JsonSerializable
Purpose: Deserializes a LONGCHAR representation of the state of the class instance
Notes:

Parameters:
pcSerializedReprasentation LONGCHAR
The stored LONGCHAR representation of the objects data
Top

PUBLIC DeserializeFromJsonObject (JsonObject)

Inherited from Consultingwerk.JsonSerializable
Purpose: Initializes the object instance based on the passed in JsonObject
representation of the object instance
Notes:

Parameters:
poJsonObject JsonObject
The stored JsonObject representation of the objects data
Top

PROTECTED DeserializeProperty (JsonObject, character, character)

Inherited from Consultingwerk.JsonSerializable
Purpose: Deserializes a single property value to the current JsonObject
Notes: Allows to override the handling of individual properties during the
JsonSerialization
Notes:

Parameters:
poJsonObject JsonObject
The reference to the source JsonObject
pcProperty CHARACTER
The name of the property in the JsonObject
pcType CHARACTER
The type of the property
Top

PUBLIC Consultingwerk.OERA.FetchDataRequest FromTempTable (table)

Inherited from Consultingwerk.OERA.FetchDataRequest
Purpose: Deserializes a FetchDataRequest object from the first
eFetchDataRequest record.
Notes:

Parameters:
eFetchDataRequest TEMP-TABLE eFetchDataRequest
INPUT TABLE with fields to use for this-objects properties
Returns Consultingwerk.OERA.FetchDataRequest
The deserialized FetchDataRequest instance
Top

PUBLIC CHARACTER GetSerializableProperties ()

Inherited from Consultingwerk.JsonSerializable
Purpose: Returns the meta data of the serializable properties
Notes:

Returns CHARACTER
The serializable properties meta data as a comma delimited list
Top

PUBLIC LONGCHAR Serialize ()

Inherited from Consultingwerk.JsonSerializable
Purpose: Returns a LONGCHAR representation of the state of the class instance
Notes: Returns the classname together with the Json serialization

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data
Top

PROTECTED SerializeProperty (JsonObject, character, character)

Inherited from Consultingwerk.JsonSerializable
Purpose: Serializes a single property value to the current JsonObject
Notes: Allows to override the handling of individual properties during the
JsonSerialization

Parameters:
poJsonObject JsonObject
The reference to the target JsonObject
pcProperty CHARACTER
The name of the property in the JsonObject
pcType CHARACTER
The type of the property
Top

PUBLIC Progress.Json.ObjectModel.JsonObject ToJsonObject ()

Inherited from Consultingwerk.JsonSerializable
Purpose: Returns a JsonObject representation of the state of the class instance
Notes: Returns the classname together with the Json serialization of the
object

Returns Progress.Json.ObjectModel.JsonObject
The Progress.Json.ObjectModel.JsonObject representation of the ISerializable objects data
Top

PUBLIC CHARACTER ToString ()

Inherited from Consultingwerk.OERA.FetchDataRequest
Purpose: Returns a string representation of the object instance
Notes:

Returns CHARACTER
The string representation of the object instance
Top

PUBLIC ToTempTable (table)

Inherited from Consultingwerk.OERA.FetchDataRequest
Purpose: Serializes the FetchDataRequest instance to a record in the
eFetchDataRequest temp-table
Notes:

Parameters:
eFetchDataRequest TEMP-TABLE eFetchDataRequest
OUTPUT TABLE with fields to populate from this-objects properties
Top

PUBLIC LONGCHAR WriteJson ()

Inherited from Consultingwerk.JsonSerializable
Purpose: Returns a LONGCHAR representation of the state of the class instance
Notes: Returns the classname together with the Json serialization
This method is a facade to the JsonSerializable:Serialize method

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data
Top

PUBLIC LONGCHAR WriteXml ()

Inherited from Consultingwerk.JsonSerializable
Purpose: Returns an XML LONGCHAR representation of the object instance
Notes:

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data
Top

PUBLIC HANDLE XmlSerialize (handle)

Inherited from Consultingwerk.JsonSerializable
Purpose: Serializes the properties of the current object instance to
an existing X-NODEREF object
Notes:

Parameters:
phParent HANDLE
The reference to the parent XML Node or Document
Returns HANDLE
The X-NODEREF with the properties of the serialized object
Top

PUBLIC XmlSerializeProperties (handle)

Inherited from Consultingwerk.JsonSerializable
Purpose: Serializes the properties of this object instance as child nodes of
the given node
Notes:

Parameters:
phObjectNode HANDLE
The reference to the X-NODEREF object that represents the node for the current instance
Top

PROTECTED XmlSerializeProperty (handle, character, character)

Inherited from Consultingwerk.JsonSerializable
Purpose: Serializes a single property value to the current parent XmlNode
Notes: Allows to override the handling of individual properties during the
XmlSerialization

Parameters:
phParentNode HANDLE
The reference to the parent XML Node
pcProperty CHARACTER
The name of the property in the JsonObject
pcType CHARACTER
The type of the property


Constructor Detail
Top

PUBLIC CountRecordsRequest ()

Purpose: Constructor for the CountRecordsRequest class
Notes:

Top

PUBLIC CountRecordsRequest (character, character)

Purpose: Constructor for the CountRecordsRequest class
Notes:

Parameters:
pcTables CHARACTER
The tables to retrieve, Tables attribute
pcQueries CHARACTER
The CHR(1) delimited list of query strings per table, Queries attribute
Top

PUBLIC CountRecordsRequest (IFetchDataRequest)

Purpose: Constructor for the CountRecordsRequest class
Notes:

Parameters:
poFetchDataRequest Consultingwerk.OERA.IFetchDataRequest
The FetchDataRequest to copy values from


Property Detail
Top

PUBLIC CHARACTER AllTables

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC CHARACTER Context

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC CHARACTER CustomContext

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC Progress.Lang.Object CustomParameter

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns Progress.Lang.Object
Top

PUBLIC LOGICAL ExactResult


Returns LOGICAL
Top

PUBLIC CHARACTER Joins

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC IJsonDateTypeFormatter JsonDateTypeFormatter

Inherited from Consultingwerk.JsonSerializable

Returns IJsonDateTypeFormatter
Top

PUBLIC Consultingwerk.OERA.INamedQueryParameter NamedQuery

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns Consultingwerk.OERA.INamedQueryParameter
Top

PUBLIC CHARACTER NextContext

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC INTEGER NumRecords

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns INTEGER
Top

PUBLIC INTEGER NumResults


Returns INTEGER
Top

PUBLIC CHARACTER Positions

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC CHARACTER PrevContext

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC CHARACTER Queries

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC Consultingwerk.IQueryExpression QueryExpression

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns Consultingwerk.IQueryExpression
Top

PUBLIC CHARACTER Requests

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC LOGICAL SerializeEmptyLists

Inherited from Consultingwerk.JsonSerializable

Returns LOGICAL
Top

PUBLIC LOGICAL SerializeNullValues

Inherited from Consultingwerk.JsonSerializable

Returns LOGICAL
Top

PUBLIC INTEGER Skip

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns INTEGER
Top

PUBLIC INTEGER StopAfter

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns INTEGER
Top

PUBLIC INTEGER StopAfterNumResults


Returns INTEGER
Top

PUBLIC CHARACTER Tables

Inherited from Consultingwerk.OERA.FetchDataRequest

Returns CHARACTER
Top

PUBLIC LOGICAL UseSerializedTypeInformation

Inherited from Consultingwerk.JsonSerializable

Returns LOGICAL


©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:13:11