Namespace: Consultingwerk
Class 
QueryExpression Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.XmlSerializable
Implements: Consultingwerk.IQueryExpression, Consultingwerk.ISerializable

File:QueryExpression
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Oct 10 10:52:28 CEST 2012



Top Method Summary
Options Name Purpose
# AddSerializableProperties (character) Add a list of Serializable Properties to the SerializableProperties property
Inherited from Consultingwerk.XmlSerializable
+ Deserialize (longchar) Initializes the object instance based on the passed in LONGCHAR representation of the object instance
Inherited from Consultingwerk.XmlSerializable
+ DeserializeFromNode (handle) Deserializes the object instance based on the passed in X-NODEREF instance
Inherited from Consultingwerk.XmlSerializable
# DeserializeProperty (handle, character, character) Deserializes a single property value to the current Object
Inherited from Consultingwerk.XmlSerializable
+ Consultingwerk.QueryExpression FindQueryExpressionForBufferField (BufferFieldName, IQueryExpression) Locates a QueryExpression with the given BufferFieldName as the first operand
# CHARACTER GetCharacterProperty (character) Returns a value from a CHARACTER property in the property store
Inherited from Consultingwerk.XmlSerializable
# DATE GetDateProperty (character) Returns a value from a DATE property in the property store
Inherited from Consultingwerk.XmlSerializable
# DATETIME-TZ GetDateTime-TZProperty (character) Returns a value from a DATETIME-TZ property in the property store
Inherited from Consultingwerk.XmlSerializable
# DATETIME GetDateTimeProperty (character) Returns a value from a DATETIME property in the property store
Inherited from Consultingwerk.XmlSerializable
# DECIMAL GetDecimalProperty (character) Returns a value from a DECIMAL property in the property store
Inherited from Consultingwerk.XmlSerializable
+ CHARACTER GetExpression () Returns the Expression to be used in a Query String
+ Consultingwerk.QueryExpression GetExpressionForField (character, IQueryExpression) Returns the expression (QueryExpression) for the the given Buffer Field Name
# INT64 GetInt64Property (character) Returns a value from a INTEGER property in the property store
Inherited from Consultingwerk.XmlSerializable
# INTEGER GetIntegerProperty (character) Returns a value from a INTEGER property in the property store
Inherited from Consultingwerk.XmlSerializable
# LOGICAL GetLogicalProperty (character) Returns a value from a INTEGER property in the property store
Inherited from Consultingwerk.XmlSerializable
# LONGCHAR GetLongCharProperty (character) Returns a value from a LONGCHAR property in the property store
Inherited from Consultingwerk.XmlSerializable
# Progress.Lang.Object GetObjectProperty (character) Returns a value from a Progress.Lang.Object property in the property store
Inherited from Consultingwerk.XmlSerializable
# RAW GetRawProperty (character) Returns a value from a RAW property in the property store
Inherited from Consultingwerk.XmlSerializable
+ LOGICAL HasExpressionForField (character, IQueryExpression) Returns if the given IQueryExpression (typically QueryExpression or ListQueryExpression) contains an expression for the given Buffer Field Name
# CHARACTER PropertyType (character) Returns the type of a property
Inherited from Consultingwerk.XmlSerializable
+ LONGCHAR Serialize () Returns an LONGCHAR representation of the object instance
Inherited from Consultingwerk.XmlSerializable
+ HANDLE Serialize (handle) Serializes the properties of the current object instance to an existing X-NODEREF object
Inherited from Consultingwerk.XmlSerializable
+ SerializeProperties (handle) Serializes the properties of this object instance as child nodes of the given node
Inherited from Consultingwerk.XmlSerializable
# SerializeProperty (handle, character, character) Serializes a single property value to the current parent XmlNode
Inherited from Consultingwerk.XmlSerializable
# SetCharacterProperty (character, character) Assigns a CHARACTER property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetDateProperty (character, date) Assigns a DATE property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetDateTime-TZProperty (character, datetime-tz) Assigns a DATETIME-TZ property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetDateTimeProperty (character, datetime) Assigns a DATETIME property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetDecimalProperty (character, decimal) Assigns a DECIMAL property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetInt64Property (character, int64) Assigns a INTEGER property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetIntegerProperty (character, integer) Assigns a INTEGER property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetLogicalProperty (character, logical) Assigns a LOGICAL property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetLongcharProperty (character, longchar) Assigns a LOGICAL property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetObjectProperty (character, Object) Assigns a Progress.Lang.Object property in the property store
Inherited from Consultingwerk.XmlSerializable
# SetRawProperty (character, raw) Assigns a RAW property in the property store
Inherited from Consultingwerk.XmlSerializable
+ LONGCHAR WriteXml () Returns an LONGCHAR representation of the object instance
Inherited from Consultingwerk.XmlSerializable

Top Constructor Summary
Options Name Purpose
+ QueryExpression () Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, character) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, date) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, datetime) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, datetime-tz) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, decimal) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, int64) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, integer) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, IQueryExpression) Constructor for the QueryExpression class
+ QueryExpression (character, OperatorEnum, logical) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, character) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, date) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, datetime) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, datetime-tz) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, decimal) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, int64) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, integer) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, IQueryExpression) Constructor for the QueryExpression class
+ QueryExpression (IQueryExpression, OperatorEnum, logical) Constructor for the QueryExpression class

Top Property Summary
Options Name Purpose
+ Consultingwerk.IQueryExpression FirstOperand Gets and sets the First Operand of the Query
+ Consultingwerk.OperatorEnum Operator Gets and sets the Operator of the QueryExpression
+ Consultingwerk.IQueryExpression SecondOperand Gets and sets the First Operand of the Query
+ LOGICAL SerializeEmptyLists Gets and sets if during serialization empty lists (properties of type Consultingwerk.Framework.Base.IEnumerable) that do not contain any elements, will be serialized
Inherited from Consultingwerk.XmlSerializable
+ LOGICAL SerializeNullValues Gets and sets if Null-Values should be serialized
Inherited from Consultingwerk.XmlSerializable
+ LOGICAL UseSerializedTypeInformation Determines if the Serialization Routine will read and write the SerializedType attribute
Inherited from Consultingwerk.XmlSerializable


Method Detail
Top

PROTECTED AddSerializableProperties (character)

Inherited from Consultingwerk.XmlSerializable
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.XmlSerializable
Purpose: Initializes the object instance based on the passed in LONGCHAR
representation of the object instance
Notes:

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

PUBLIC DeserializeFromNode (handle)

Inherited from Consultingwerk.XmlSerializable
Purpose: Deserializes the object instance based on the passed in X-NODEREF
instance
Notes:

Parameters:
phRootNode HANDLE
The root node with the properties for this object
Top

PROTECTED DeserializeProperty (handle, character, character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Deserializes a single property value to the current Object
Notes: Allows to override the handling of individual properties during the
XmlSerialization
Notes:

Parameters:
phPropertyNode HANDLE
reference to the source XML Node
pcProperty CHARACTER
The name of the property
pcType CHARACTER
The type of the property
Top

PUBLIC Consultingwerk.QueryExpression FindQueryExpressionForBufferField (BufferFieldName, IQueryExpression)

Purpose: Locates a QueryExpression with the given BufferFieldName as the
first operand
Notes: Recursively traverses ListQueryExpressions

Parameters:
poField Consultingwerk.BufferFieldName
The BufferFieldName to locate
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to look in for the BufferFieldName
Returns Consultingwerk.QueryExpression
The QueryExpression for the BufferFieldName
Top

PROTECTED CHARACTER GetCharacterProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a CHARACTER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns CHARACTER
The property value
Top

PROTECTED DATE GetDateProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a DATE property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns DATE
The property value
Top

PROTECTED DATETIME-TZ GetDateTime-TZProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a DATETIME-TZ property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns DATETIME-TZ
The property value
Top

PROTECTED DATETIME GetDateTimeProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a DATETIME property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns DATETIME
The property value
Top

PROTECTED DECIMAL GetDecimalProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a DECIMAL property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns DECIMAL
The property value
Top

PUBLIC CHARACTER GetExpression ()

Purpose: Returns the Expression to be used in a Query String
Notes:

Returns CHARACTER
The CHARACTER Expression
Top

PUBLIC Consultingwerk.QueryExpression GetExpressionForField (character, IQueryExpression)

Purpose: Returns the expression (QueryExpression) for the the given Buffer Field
Name
Notes: Based on FindQueryExpressionForBufferField (), returns invalid object
reference when the field is not contained

Parameters:
pcFieldName CHARACTER
The buffer field name to test
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to look in for the BufferFieldName
Returns Consultingwerk.QueryExpression
The expression (QueryExpression) for the the given Buffer Field Name
Top

PROTECTED INT64 GetInt64Property (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a INTEGER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns INT64
The property value
Top

PROTECTED INTEGER GetIntegerProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a INTEGER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns INTEGER
The property value
Top

PROTECTED LOGICAL GetLogicalProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a INTEGER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns LOGICAL
The property value
Top

PROTECTED LONGCHAR GetLongCharProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a LONGCHAR property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns LONGCHAR
The property value
Top

PROTECTED Progress.Lang.Object GetObjectProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a Progress.Lang.Object property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns Progress.Lang.Object
The property value (object reference)
Top

PROTECTED RAW GetRawProperty (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns a value from a RAW property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
Returns RAW
The property value
Top

PUBLIC LOGICAL HasExpressionForField (character, IQueryExpression)

Purpose: Returns if the given IQueryExpression (typically QueryExpression or
ListQueryExpression) contains an expression for the given Buffer Field
Name
Notes: Based on FindQueryExpressionForBufferField ()

Parameters:
pcFieldName CHARACTER
The buffer field name to test
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to look in for the BufferFieldName
Returns LOGICAL
Logical value indicating if the IQueryExpression contains an expression for the given Buffer Field
Top

PROTECTED CHARACTER PropertyType (character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns the type of a property
Notes: Throws an error, when the property is unknown

Parameters:
pcProperty CHARACTER
The name of the property
Returns CHARACTER
The type of the property
Top

PUBLIC LONGCHAR Serialize ()

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

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data
Top

PUBLIC HANDLE Serialize (handle)

Inherited from Consultingwerk.XmlSerializable
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 SerializeProperties (handle)

Inherited from Consultingwerk.XmlSerializable
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 SerializeProperty (handle, character, character)

Inherited from Consultingwerk.XmlSerializable
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
Top

PROTECTED SetCharacterProperty (character, character)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a CHARACTER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
pcValue CHARACTER
The value of the objects property
Top

PROTECTED SetDateProperty (character, date)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a DATE property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
pdaValue DATE
The value of the objects property
Top

PROTECTED SetDateTime-TZProperty (character, datetime-tz)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a DATETIME-TZ property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
pdtValue DATETIME-TZ
The value of the objects property
Top

PROTECTED SetDateTimeProperty (character, datetime)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a DATETIME property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
pdtValue DATETIME
The value of the objects property
Top

PROTECTED SetDecimalProperty (character, decimal)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a DECIMAL property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
pdeValue DECIMAL
The value of the objects property
Top

PROTECTED SetInt64Property (character, int64)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a INTEGER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
piValue INT64
The value of the objects property
Top

PROTECTED SetIntegerProperty (character, integer)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a INTEGER property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
piValue INTEGER
The value of the objects property
Top

PROTECTED SetLogicalProperty (character, logical)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a LOGICAL property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
plValue LOGICAL
The value of the objects property
Top

PROTECTED SetLongcharProperty (character, longchar)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a LOGICAL property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
plcValue LONGCHAR
The value of the objects property
Top

PROTECTED SetObjectProperty (character, Object)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a Progress.Lang.Object property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
poValue Progress.Lang.Object
The object reference as the value of the objects property
Top

PROTECTED SetRawProperty (character, raw)

Inherited from Consultingwerk.XmlSerializable
Purpose: Assigns a RAW property in the property store
Notes:

Parameters:
pcPropertyName CHARACTER
The name of the objects property
prValue RAW
The value of the objects property
Top

PUBLIC LONGCHAR WriteXml ()

Inherited from Consultingwerk.XmlSerializable
Purpose: Returns an LONGCHAR representation of the object instance
Notes: This method is a facade to the XmlSerializable:Serialize method

Returns LONGCHAR
The LONGCHAR representation of the ISerializable objects data


Constructor Detail
Top

PUBLIC QueryExpression ()

Purpose: Constructor for the QueryExpression class
Notes:

Top

PUBLIC QueryExpression (character, OperatorEnum, character)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
pcExpression CHARACTER
A Character Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, date)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
pdtExpression DATE
A Date Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, datetime)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
pdtExpression DATETIME
A DateTime Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, datetime-tz)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
pdtExpression DATETIME-TZ
A DateTime Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, decimal)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
pdeExpression DECIMAL
A Decimal Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, int64)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
piExpression INT64
An Int64 Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, integer)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
piExpression INTEGER
An Integer Expression to as the argument
Top

PUBLIC QueryExpression (character, OperatorEnum, IQueryExpression)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
poSecondExpression Consultingwerk.IQueryExpression
The right operand of the Query Expression
Top

PUBLIC QueryExpression (character, OperatorEnum, logical)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the Field to Filter on
poOperator Consultingwerk.OperatorEnum
The operator
plExpression LOGICAL
A Logical Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, character)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
pcExpression CHARACTER
A Character Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, date)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
pdtExpression DATE
A Date Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, datetime)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
pdtExpression DATETIME
A DateTime Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, datetime-tz)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
pdtExpression DATETIME-TZ
A DateTime Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, decimal)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
pdeExpression DECIMAL
A Decimal Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, int64)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
piExpression INT64
An Int64 Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, integer)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
piExpression INTEGER
An Integer Expression to as the argument
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, IQueryExpression)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
poSecondExpression Consultingwerk.IQueryExpression
The right operand of the Query Expression
Top

PUBLIC QueryExpression (IQueryExpression, OperatorEnum, logical)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
plExpression LOGICAL
A Logical Expression to as the argument


Property Detail
Top

PUBLIC Consultingwerk.IQueryExpression FirstOperand

Purpose: Gets and sets the First Operand of the Query
Notes:

Returns Consultingwerk.IQueryExpression
Top

PUBLIC Consultingwerk.OperatorEnum Operator

Purpose: Gets and sets the Operator of the QueryExpression
Notes:

Returns Consultingwerk.OperatorEnum
Top

PUBLIC Consultingwerk.IQueryExpression SecondOperand

Purpose: Gets and sets the First Operand of the Query
Notes:

Returns Consultingwerk.IQueryExpression
Top

PUBLIC LOGICAL SerializeEmptyLists

Inherited from Consultingwerk.XmlSerializable
Purpose: Gets and sets if during serialization empty lists (properties of type
Consultingwerk.Framework.Base.IEnumerable) that do not contain any
elements, will be serialized
Notes: Setting this to TRUE allows to restore the previous behaviour on
a case by case value

Returns LOGICAL
Top

PUBLIC LOGICAL SerializeNullValues

Inherited from Consultingwerk.XmlSerializable
Purpose: Gets and sets if Null-Values should be serialized
Notes:

Returns LOGICAL
Top

PUBLIC LOGICAL UseSerializedTypeInformation

Inherited from Consultingwerk.XmlSerializable
Purpose: Determines if the Serialization Routine will read and write the
SerializedType attribute
Notes:

Returns LOGICAL


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:30:41