Namespace: Consultingwerk.OERA.Ccs
Class 
QueryPredicate Copy to Clipboard
Parent classes:
Inherits: Consultingwerk.OERA.Ccs.QueryEntry
Implements: Ccs.BusinessLogic.IQueryEntry, Ccs.BusinessLogic.IQueryPredicate

File:QueryPredicate
Purpose:Sample query predicate implementation (CCS-BE01)
Description:Query predicates provide an abstractred way of expressing
queries to a businness entity table.
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri May 27 09:50:04 CEST 2016
Notes:https://github.com/progress/CCS



Top Method Summary
Options Name Purpose
CHARACTER ToString () Returns a character representation of the query predicate

Top Constructor Summary
Options Name Purpose
QueryPredicate () Default Constructor of the QueryPredicate class
QueryPredicate (character, QueryOperatorEnum, character) /*- @param pcFieldName The name of the field @param poOperator The QueryOperatorEnum value for this Query Predicate @param pcValue The CHARACTER value for this Query Predicate */
QueryPredicate (character, QueryOperatorEnum, IPrimitiveArrayHolder) Constructor of the QueryPredicate class
QueryPredicate (character, QueryOperatorEnum, IPrimitiveHolder) Constructor of the QueryPredicate class
QueryPredicate (JoinEnum, character, QueryOperatorEnum, character) Constructor for the QueryPredicate class
QueryPredicate (JoinEnum, character, QueryOperatorEnum, IPrimitiveArrayHolder) Constructor for the QueryPredicate class
QueryPredicate (JoinEnum, character, QueryOperatorEnum, IPrimitiveHolder) Constructor for the QueryPredicate class

Top Property Summary
Options Name Purpose
CHARACTER FieldName
Ccs.BusinessLogic.QueryOperatorEnum Operator
Ccs.Common.Support.IPrimitiveHolder Value
Ccs.Common.Support.IPrimitiveArrayHolder Values


Method Detail
Top

CHARACTER ToString ()

Purpose: Returns a character representation of the query predicate
Notes:

Returns CHARACTER
The character representation of the Query Predicate


Constructor Detail
Top

QueryPredicate ()

Purpose: Default Constructor of the QueryPredicate class
Notes:

Top

QueryPredicate (character, QueryOperatorEnum, character)


Parameters:
pcFieldName CHARACTER
The name of the field
poOperator Ccs.BusinessLogic.QueryOperatorEnum
The QueryOperatorEnum value for this Query Predicate
pcValue CHARACTER
The CHARACTER value for this Query Predicate
Top

QueryPredicate (character, QueryOperatorEnum, IPrimitiveArrayHolder)

Purpose: Constructor of the QueryPredicate class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
poOperator Ccs.BusinessLogic.QueryOperatorEnum
The QueryOperatorEnum value for this Query Predicate
poValues Ccs.Common.Support.IPrimitiveArrayHolder
The array instance with values for this Query Predicate
Top

QueryPredicate (character, QueryOperatorEnum, IPrimitiveHolder)

Purpose: Constructor of the QueryPredicate class
Notes:

Parameters:
pcFieldName CHARACTER
The name of the field
poOperator Ccs.BusinessLogic.QueryOperatorEnum
The QueryOperatorEnum value for this Query Predicate
poValue Ccs.Common.Support.IPrimitiveHolder
The value instance for this Query Predicate
Top

QueryPredicate (JoinEnum, character, QueryOperatorEnum, character)

Purpose: Constructor for the QueryPredicate class
Notes:

Parameters:
poJoinEnum Ccs.BusinessLogic.JoinEnum
The JoinEnum value
pcFieldName CHARACTER
The name of the field
poOperator Ccs.BusinessLogic.QueryOperatorEnum
The QueryOperatorEnum value for this Query Predicate
pcValue CHARACTER
The CHARACTER value for this Query Predicate
Top

QueryPredicate (JoinEnum, character, QueryOperatorEnum, IPrimitiveArrayHolder)

Purpose: Constructor for the QueryPredicate class
Notes:

Parameters:
poJoinEnum Ccs.BusinessLogic.JoinEnum
The JoinEnum value
pcFieldName CHARACTER
The name of the field
poOperator Ccs.BusinessLogic.QueryOperatorEnum
The QueryOperatorEnum value for this Query Predicate
poValues Ccs.Common.Support.IPrimitiveArrayHolder
The array instance with values for this Query Predicate
Top

QueryPredicate (JoinEnum, character, QueryOperatorEnum, IPrimitiveHolder)

Purpose: Constructor for the QueryPredicate class
Notes:

Parameters:
poJoinEnum Ccs.BusinessLogic.JoinEnum
The JoinEnum value
pcFieldName CHARACTER
The name of the field
poOperator Ccs.BusinessLogic.QueryOperatorEnum
The QueryOperatorEnum value for this Query Predicate
poValue Ccs.Common.Support.IPrimitiveHolder
The value instance for this Query Predicate


Property Detail
Top

CHARACTER FieldName


Returns CHARACTER
Top

Ccs.BusinessLogic.QueryOperatorEnum Operator


Returns Ccs.BusinessLogic.QueryOperatorEnum
Top

Ccs.Common.Support.IPrimitiveHolder Value


Returns Ccs.Common.Support.IPrimitiveHolder
Top

Ccs.Common.Support.IPrimitiveArrayHolder Values


Returns Ccs.Common.Support.IPrimitiveArrayHolder


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:04:52