SAP ABAP Class CL_ESH_IF_QP_COMPOSITE (Query Part Composite)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_INTERFACE (Package) Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESH_IF_QUERY_PART Query Part 20090813
Properties
Class CL_ESH_IF_QP_COMPOSITE  
Short Description Query Part Composite    
Super Class CL_ESH_IF_QUERY_PART Query Part 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_INTERFACE   Interface 
Created 20090813   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ESH_IF_QP_COMPOSITE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ESH_FED_QUERY_TRANSFORMATOR 20090814 Query Transformator
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CHILDREN Instance attribute Private Type reference (TYPE) T_QUERY_PART_CHILDREN 20090813
2 MV_IS_NEGATED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090813
3 MV_IS_OR Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090813
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method Add query part as child 20090813
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090813
3 GET_CHILD Instance method Protected Method Get child query part 20090813
4 GET_NUMBER_OF_CHILDREN Instance method Protected Method Get number of children 20090813
5 SET_COMPOSITE_NEGATED Instance method Public Method Negate the whole composite 20090813
6 SET_COMPOSITE_OPERATOR_AND Instance method Public Method Set AND as operator for this composite 20090813
7 SET_COMPOSITE_OPERATOR_OR Instance method Public Method Set OR as operator for this composite 20090813
Events
Class CL_ESH_IF_QP_COMPOSITE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_QUERY_PART_CHILD Private See coding 20090813 BEGIN OF s_query_part_child, object TYPE REF TO cl_esh_if_query_part, END OF s_query_part_child
2 T_QUERY_PART_CHILDREN Private See coding 20090813 t_query_part_children TYPE TABLE OF s_query_part_child
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_QUERY_PART Call by reference Object reference (TYPE REF TO) CL_ESH_IF_QUERY_PART Query Part 20090813

Method ADD_CHILD on class CL_ESH_IF_QP_COMPOSITE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_ESH_IF_QP_COMPOSITE has no parameter.
Method CONSTRUCTOR on class CL_ESH_IF_QP_COMPOSITE has no exception.

Method GET_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NUMBER Call by reference Type reference (TYPE) INT4 Child Number 20090813
2 Returning RR_QUERY_PART Value transfer Object reference (TYPE REF TO) CL_ESH_IF_QUERY_PART Query Part 20090813

Method GET_CHILD on class CL_ESH_IF_QP_COMPOSITE has no exception.

Method GET_NUMBER_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NUMBER Value transfer Type reference (TYPE) INT4 Natural number 20090813

Method GET_NUMBER_OF_CHILDREN on class CL_ESH_IF_QP_COMPOSITE has no exception.

Method SET_COMPOSITE_NEGATED Signature

Method SET_COMPOSITE_NEGATED on class CL_ESH_IF_QP_COMPOSITE has no parameter.
Method SET_COMPOSITE_NEGATED on class CL_ESH_IF_QP_COMPOSITE has no exception.

Method SET_COMPOSITE_OPERATOR_AND Signature

Method SET_COMPOSITE_OPERATOR_AND on class CL_ESH_IF_QP_COMPOSITE has no parameter.
Method SET_COMPOSITE_OPERATOR_AND on class CL_ESH_IF_QP_COMPOSITE has no exception.

Method SET_COMPOSITE_OPERATOR_OR Signature

Method SET_COMPOSITE_OPERATOR_OR on class CL_ESH_IF_QP_COMPOSITE has no parameter.
Method SET_COMPOSITE_OPERATOR_OR on class CL_ESH_IF_QP_COMPOSITE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730