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
Purpose: Returns the name of the field for this query predicate
Notes:



Top Method Summary
Options Name Purpose
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry) Returns an Array of IQueryEntry instances
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ 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.JoinEnum Join
Inherited from Consultingwerk.OERA.Ccs.QueryEntry
+ Ccs.BusinessLogic.QueryOperatorEnum Operator
+ Ccs.Common.Support.IPrimitiveHolder Value
+ Ccs.Common.Support.IPrimitiveArrayHolder Values


Method Detail
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry5 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry5 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry6 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry5 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry6 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry7 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry5 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry6 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry7 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry8 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry5 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry6 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry7 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry8 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry9 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC Ccs.BusinessLogic.IQueryEntry Array (IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry, IQueryEntry)

Inherited from Consultingwerk.OERA.Ccs.QueryEntry
Purpose: Returns an Array of IQueryEntry instances
Notes:

Parameters:
poEntry1 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry2 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry3 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry4 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry5 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry6 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry7 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry8 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry9 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
poEntry10 Ccs.BusinessLogic.IQueryEntry
The first IQueryEntry instance
Returns Ccs.BusinessLogic.IQueryEntry
The IQueryEntry instance
Top

PUBLIC CHARACTER ToString ()

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

Returns CHARACTER
The character representation of the Query Predicate


Constructor Detail
Top

PUBLIC QueryPredicate ()

Purpose: Default Constructor of the QueryPredicate class
Notes:

Top

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC 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

PUBLIC CHARACTER FieldName


Returns CHARACTER
Top

PUBLIC Ccs.BusinessLogic.JoinEnum Join

Inherited from Consultingwerk.OERA.Ccs.QueryEntry

Returns Ccs.BusinessLogic.JoinEnum
Top

PUBLIC Ccs.BusinessLogic.QueryOperatorEnum Operator


Returns Ccs.BusinessLogic.QueryOperatorEnum
Top

PUBLIC Ccs.Common.Support.IPrimitiveHolder Value


Returns Ccs.Common.Support.IPrimitiveHolder
Top

PUBLIC Ccs.Common.Support.IPrimitiveArrayHolder Values


Returns Ccs.Common.Support.IPrimitiveArrayHolder


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 05:52:14