SAP ABAP Class CL_GFS_JOIN_BRACKET_GEN (CL_GFS_JOIN_BRACKET_GEN)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Properties
Class CL_GFS_JOIN_BRACKET_GEN  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_RP   Fast Search Repository 
Created 20050329   SAP 
Last change 20050411   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_GFS_JOIN_BRACKET_GEN has no interface implemented.
Friends
Class CL_GFS_JOIN_BRACKET_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_ROOT Instance attribute Private Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050329
2 MR_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GFS_USAGE_TREE 20050329
3 MT_STACK Instance attribute Private Type reference (TYPE) T_STACK_T 20050329
4 MT_TMP_STACK Instance attribute Private Type reference (TYPE) T_STACK_T 20050329
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050329
2 GET_REMAINING Instance method Public Method 20050329
3 GET_STACK_SIZE Static method Private Method 20050329
4 GOTO_VIEW Instance method Public Method 20050329
5 IS_IN_STACK Static method Private Method 20050329
6 NAV_NEXT Instance method Private Method 20050329
7 PEEK_STACK Static method Private Method 20050329
8 POP_STACK Static method Private Method 20050329
9 PUSH_ALL Static method Private Method 20050329
10 PUSH_STACK Static method Private Method 20050329
Events
Class CL_GFS_JOIN_BRACKET_GEN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_EDGE_T Public See coding 20050329 t_edge_t TYPE STANDARD TABLE OF REF TO cl_gfs_join_graph_edge
2 T_STACK_ENTRY Public See coding 20050329 BEGIN OF t_stack_entry, node TYPE REF TO cl_gfs_usage_tree_node, view_name TYPE sfsg_definition_name, alias type tabname, * join this node as outgoing point join_edge TYPE REF TO cl_gfs_join_graph_edge, END OF t_stack_entry
3 T_STACK_T Public See coding 20050329 t_stack_t TYPE STANDARD TABLE OF t_stack_entry
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ROOT Call by reference Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050329

Method CONSTRUCTOR on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method GET_REMAINING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EDGE Call by reference Type reference (TYPE) T_EDGE_T 20050329

Method GET_REMAINING on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method GET_STACK_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STACK Call by reference Type reference (TYPE) T_STACK_T 20050329
2 Returning R_SIZE Value transfer Type reference (TYPE) I 20050329

Method GET_STACK_SIZE on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method GOTO_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NODE Call by reference Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050329
2 Exporting ET_EDGE Call by reference Type reference (TYPE) T_EDGE_T 20050329
3 Exporting E_BRACE Call by reference Type reference (TYPE) ABAP_BOOL 20050329
4 Importing IR_EDGE Call by reference Object reference (TYPE REF TO) CL_GFS_JOIN_GRAPH_EDGE 20050329
5 Importing IR_FROM_VERTEX Call by reference Object reference (TYPE REF TO) CL_GFS_JOIN_GRAPH_VERTEX 20050329
6 Importing I_ALIAS Call by reference Type reference (TYPE) TABNAME Tabellenname 20050329
7 Importing I_CYCLE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050329
8 Importing I_VIEW_NAME Call by reference Type reference (TYPE) TABNAME Search Definition Name of Generic Fast Search 20050329

Method GOTO_VIEW on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method IS_IN_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050329
2 Importing IT_STACK Call by reference Type reference (TYPE) T_STACK_T 20050329
3 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20050329

Method IS_IN_STACK on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method NAV_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EDGE Call by reference Type reference (TYPE) T_EDGE_T 20050329
2 Changing CT_VISITED Call by reference Type reference (TYPE) T_STACK_T 20050329
3 Changing C_CHANGE_POS Call by reference Type reference (TYPE) I 20050329
4 Exporting ER_NODE Call by reference Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050329
5 Exporting E_END Call by reference Type reference (TYPE) ABAP_BOOL 20050329
6 Importing IR_EDGE Call by reference Object reference (TYPE REF TO) CL_GFS_JOIN_GRAPH_EDGE 20050329
7 Importing IR_NODE Call by reference Object reference (TYPE REF TO) CL_GFS_USAGE_TREE_NODE 20050329

Method NAV_NEXT on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method PEEK_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_STACK Call by reference Type reference (TYPE) T_STACK_T 20050329
2 Exporting R_ENTRY Call by reference Type reference (TYPE) T_STACK_ENTRY 20050329

Method PEEK_STACK on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method POP_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_STACK Call by reference Type reference (TYPE) T_STACK_T 20050329
2 Exporting R_ENTRY Call by reference Type reference (TYPE) T_STACK_ENTRY 20050329

Method POP_STACK on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method PUSH_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_STACK_DEST Call by reference Type reference (TYPE) T_STACK_T 20050329
2 Importing IT_STACK_SRC Call by reference Type reference (TYPE) T_STACK_T 20050329

Method PUSH_ALL on class CL_GFS_JOIN_BRACKET_GEN has no exception.

Method PUSH_STACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IT_STACK Call by reference Type reference (TYPE) T_STACK_T 20050329
2 Importing I_ENTRY Call by reference Type reference (TYPE) T_STACK_ENTRY 20050329

Method PUSH_STACK on class CL_GFS_JOIN_BRACKET_GEN has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 710