Top Method Summary
Options Name Purpose
Progress.Lang.Object Clone () Clones the object instance
Consultingwerk.QueryExpression FindQueryExpressionForBufferField (BufferFieldName, IQueryExpression) Locates a QueryExpression with the given BufferFieldName as the first operand
CHARACTER GetExpression () Returns the Expression to be used in a Query String
CHARACTER GetExpressionForAlternativeField (character) Returns the query expression with an alternative field name
Consultingwerk.QueryExpression GetExpressionForField (character, IQueryExpression) Returns the expression (QueryExpression) for the the given Buffer Field Name
Consultingwerk.ListQueryExpression GetExpressionsForField (character, character, IQueryExpression) Returns the list of expressions (QueryExpression) for the the given Buffer Field Name
Consultingwerk.ListQueryExpression GetExpressionsForField (character, IQueryExpression) Returns the list of expressions (QueryExpression) for the the given Buffer Field Name
Consultingwerk.BufferFieldName GetFieldName () Returns the field name associated with this query expression
LOGICAL HasExpressionForField (character, IQueryExpression) Returns if the given IQueryExpression (typically QueryExpression or ListQueryExpression) contains an expression for the given Buffer Field Name
Consultingwerk.IQueryExpression RemoveBufferFieldFromQueryExpression (IQueryExpression, character) Removes fields from a query expression and returns the new Query Expression
CHARACTER SecondOperandAsCharacter () Returns the second Operand as a CHARACTER Value
DATE SecondOperandAsDate () Returns the second Operand as a DATE Value
DATETIME SecondOperandAsDateTime () Returns the second Operand as a DATETIME Value
DATETIME-TZ SecondOperandAsDateTimeTz () Returns the second Operand as a DATETIME-TZ Value
DECIMAL SecondOperandAsDecimal () Returns the second Operand as a DECIMAL Value
INT64 SecondOperandAsInt64 () Returns the second Operand as a INT64 Value
INTEGER SecondOperandAsInteger () Returns the second Operand as a INTEGER Value
LOGICAL SecondOperandAsLogical () Returns the second Operand as a LOGICAL Value
LOGICAL WalkQueryExpression (IQueryExpression, IQueryExpressionWalker) Recursively traverses ListQueryExpressions and calls back for every QueryExpression/CanDoQueryExpression etc. into the walker's method
WriteLog (IQueryExpression) Writes the given IQueryExpression into the log
WriteLog (IQueryExpression, ILoggingStream) Writes the given IQueryExpression into the log
WriteLog (IQueryExpression, ILoggingStream, character) Writes the given IQueryExpression into the log

Top Constructor Summary
Options Name Purpose
QueryExpression () Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, character) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, date) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, datetime) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, datetime-tz) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, decimal) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, int64) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, integer) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, IQueryExpression) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, logical) Constructor for the QueryExpression class
QueryExpression (character, logical, OperatorEnum, rowid) 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 (character, OperatorEnum, rowid) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, character) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, date) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, datetime) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, datetime-tz) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, decimal) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, int64) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, integer) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, IQueryExpression) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, logical) Constructor for the QueryExpression class
QueryExpression (IQueryExpression, logical, OperatorEnum, rowid) 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
QueryExpression (IQueryExpression, OperatorEnum, rowid) Constructor for the QueryExpression class
QueryExpression (logical) Constructor for the QueryExpression class

Top Property Summary
Options Name Purpose
Consultingwerk.IQueryExpression FirstOperand
LOGICAL Not
Consultingwerk.OperatorEnum Operator
Consultingwerk.IQueryExpression SecondOperand


Method Detail
Top

Progress.Lang.Object Clone ()

Purpose: Clones the object instance
Notes:

Returns Progress.Lang.Object
The cloned object instance
Top

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

CHARACTER GetExpression ()

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

Returns CHARACTER
The CHARACTER Expression
Top

CHARACTER GetExpressionForAlternativeField (character)

Purpose: Returns the query expression with an alternative field name
Notes:

Parameters:
pcFieldName CHARACTER
The alternative field name (including buffer name)
Returns CHARACTER
The query expression
Top

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

Consultingwerk.ListQueryExpression GetExpressionsForField (character, character, IQueryExpression)

Purpose: Returns the list of expressions (QueryExpression) for the the given
Buffer Field Name
Notes:

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

Consultingwerk.ListQueryExpression GetExpressionsForField (character, IQueryExpression)

Purpose: Returns the list of expressions (QueryExpression) for the the given
Buffer Field Name
Notes:

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

Consultingwerk.BufferFieldName GetFieldName ()

Purpose: Returns the field name associated with this query expression
Notes:

Returns Consultingwerk.BufferFieldName
The field name associated with this query expression
Top

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

Consultingwerk.IQueryExpression RemoveBufferFieldFromQueryExpression (IQueryExpression, character)

Purpose: Removes fields from a query expression and returns the new Query Expression
Notes: When a QueryExpression is passed in for poQueryExpression and this is representing
an expression for the searched field, we will return an empty ListQueryExpression

Parameters:
poQueryExpression Consultingwerk.IQueryExpression
The QueryExpression or ListQueryExpression instance to remove the field from
pcFieldName CHARACTER
Field name in the query expression that should be removed
Returns Consultingwerk.IQueryExpression
The modified Query Expression
Top

CHARACTER SecondOperandAsCharacter ()

Purpose: Returns the second Operand as a CHARACTER Value
Notes: Returns ? when the value is not convertible

Returns CHARACTER
The SecondOperand as a CHARACTER Value
Top

DATE SecondOperandAsDate ()

Purpose: Returns the second Operand as a DATE Value
Notes: Returns ? when the value is not convertible

Returns DATE
The SecondOperand as a DATE Value
Top

DATETIME SecondOperandAsDateTime ()

Purpose: Returns the second Operand as a DATETIME Value
Notes: Returns ? when the value is not convertible

Returns DATETIME
The SecondOperand as a DATETIME Value
Top

DATETIME-TZ SecondOperandAsDateTimeTz ()

Purpose: Returns the second Operand as a DATETIME-TZ Value
Notes: Returns ? when the value is not convertible

Returns DATETIME-TZ
The SecondOperand as a DATETIME-TZ Value
Top

DECIMAL SecondOperandAsDecimal ()

Purpose: Returns the second Operand as a DECIMAL Value
Notes: Returns ? when the value is not convertible

Returns DECIMAL
The SecondOperand as a DECIMAL Value
Top

INT64 SecondOperandAsInt64 ()

Purpose: Returns the second Operand as a INT64 Value
Notes: Returns ? when the value is not convertible

Returns INT64
The SecondOperand as a INT64 Value
Top

INTEGER SecondOperandAsInteger ()

Purpose: Returns the second Operand as a INTEGER Value
Notes: Returns ? when the value is not convertible

Returns INTEGER
The SecondOperand as a INTEGER Value
Top

LOGICAL SecondOperandAsLogical ()

Purpose: Returns the second Operand as a LOGICAL Value
Notes: Returns ? when the value is not convertible

Returns LOGICAL
The SecondOperand as a LOGICAL Value
Top

LOGICAL WalkQueryExpression (IQueryExpression, IQueryExpressionWalker)

Purpose: Recursively traverses ListQueryExpressions and calls back for every
QueryExpression/CanDoQueryExpression etc. into the walker's method
Notes:

Parameters:
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to look in for the BufferFieldName
poWalker Consultingwerk.IQueryExpressionWalker
The IQueryExpressionWalker instance
Returns LOGICAL
Logical value indicating if the process was cancelled (TRUE = cancel)
Top

WriteLog (IQueryExpression)

Purpose: Writes the given IQueryExpression into the log
Notes:

Parameters:
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to log
Top

WriteLog (IQueryExpression, ILoggingStream)

Purpose: Writes the given IQueryExpression into the log
Notes:

Parameters:
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to log
poLoggingStream Consultingwerk.Util.LoggingStream.ILoggingStream
The ILoggingStream in which to write the log
Top

WriteLog (IQueryExpression, ILoggingStream, character)

Purpose: Writes the given IQueryExpression into the log
Notes:

Parameters:
poExpression Consultingwerk.IQueryExpression
The IQueryExpression to log
poLoggingStream Consultingwerk.Util.LoggingStream.ILoggingStream
The ILoggingStream in which to write the log
pcSpaces CHARACTER
Spaces used for indentation


Constructor Detail
Top

QueryExpression ()

Purpose: Constructor for the QueryExpression class
Notes:

Top

QueryExpression (character, logical, OperatorEnum, character)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, date)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, datetime)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, datetime-tz)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, decimal)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, int64)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, integer)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, IQueryExpression)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, logical)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (character, logical, OperatorEnum, rowid)

Purpose: Constructor for the QueryExpression class
Notes:

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

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

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

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

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

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

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

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

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

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

QueryExpression (character, OperatorEnum, rowid)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, character)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, date)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, datetime)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, datetime-tz)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, decimal)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, int64)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, integer)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, IQueryExpression)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, logical)

Purpose: Constructor for the QueryExpression class
Notes:

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

QueryExpression (IQueryExpression, logical, OperatorEnum, rowid)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
plNot LOGICAL
A Logical Expression to as the argument
poOperator Consultingwerk.OperatorEnum
The operator
proExpression ROWID
A Rowid Expression to as the argument
Top

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

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

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

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

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

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

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

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

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
Top

QueryExpression (IQueryExpression, OperatorEnum, rowid)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
poFirstExpression Consultingwerk.IQueryExpression
The left operand of the Query Expression
poOperator Consultingwerk.OperatorEnum
The operator
proExpression ROWID
A Rowid Expression to as the argument
Top

QueryExpression (logical)

Purpose: Constructor for the QueryExpression class
Notes:

Parameters:
plNot LOGICAL
A Logical Expression to as the argument


Property Detail
Top

Consultingwerk.IQueryExpression FirstOperand


Returns Consultingwerk.IQueryExpression
Top

LOGICAL Not


Returns LOGICAL
Top

Consultingwerk.OperatorEnum Operator


Returns Consultingwerk.OperatorEnum
Top

Consultingwerk.IQueryExpression SecondOperand


Returns Consultingwerk.IQueryExpression


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:23:01