Hierarchy
⤷
⤷
Properties
| Class | CL_TREX_SQL_UTILITY | |
| Short Description | Tools for generating SQL statements | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | STREX | TREX ABAP client |
| Created | 20100305 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_TREX_SQL_UTILITY has no interface implemented.
Friends
Class CL_TREX_SQL_UTILITY has no friend class.
Attributes
Class CL_TREX_SQL_UTILITY has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Get build version | 20130320 | |
| 2 | Static method | Private | Method | Get build version from database | 20130320 | |
| 3 | Static method | Private | Method | generate "col1 type1(length)" | 20100428 | |
| 4 | Static method | Public | Method | generate "( col1 type1, col2 type2, ... )" | 20100428 | |
| 5 | Static method | Public | Method | generate ("F1", "F2", ...) from component description | 20101209 | |
| 6 | Static method | Public | Method | Get feature version from shared memory | 20121008 | |
| 7 | Static method | Private | Method | Get feature version from database | 20121008 | |
| 8 | Static method | Public | Method | generate "LIMIT ... OFFSET ..." | 20100312 | |
| 9 | Static method | Public | Method | 20101104 | ||
| 10 | Static method | Public | Method | generate "HAVING..." | 20101108 | |
| 11 | Static method | Public | Method | 20121129 | ||
| 12 | Static method | Public | Method | 20101104 | ||
| 13 | Static method | Public | Method | Get number of key fields of table. | 20100714 | |
| 14 | Static method | Private | Method | Get number of different hosts from database | 20121009 | |
| 15 | Static method | Public | Method | generate "ORDER BY..." | 20100309 | |
| 16 | Static method | Public | Method | Get table meta information | 20100609 | |
| 17 | Static method | Public | Method | generate requested columns | 20100309 | |
| 18 | Static method | Public | Method | generate requested columns from column meta | 20100515 | |
| 19 | Static method | Public | Method | Get schema and table/view names from user input | 20120521 | |
| 20 | Static method | Public | Method | Get schema name from shared memory | 20101104 | |
| 21 | Static method | Private | Method | Get schema name from database | 20101104 | |
| 22 | Static method | Private | Method | Get schema name from string value | 20120520 | |
| 23 | Static method | Private | Method | Get schema name from table/view name enterd by user | 20120520 | |
| 24 | Static method | Public | Method | generate table name | 20100305 | |
| 25 | Static method | Public | Method | Get table group | 20130506 | |
| 26 | Static method | Public | Method | Get key fields of table | 20100609 | |
| 27 | Static method | Public | Method | generate "SET |
20100714 | |
| 28 | Static method | Public | Method | generate "VALUES ( ?, ?, ....)" | 20100326 | |
| 29 | Static method | Public | Method | generate "VALUES ( val1, val2, ....)" | 20100406 | |
| 30 | Static method | Public | Method | generate where clause ("WHERE" is not set) | 20100305 | |
| 31 | Static method | Private | Method | generate where clause for BETWEEN | 20100308 | |
| 32 | Static method | Public | Method | genetate "where |
20100328 | |
| 33 | Static method | Public | Method | generate where |
20110207 | |
| 34 | Static method | Public | Method | generate where |
20120322 | |
| 35 | Static method | Public | Method | generate where clause from query entry ("WHERE" is set) | 20100308 | |
| 36 | Static method | Public | Method | generate "WITH PARAMETERS..." | 20100320 | |
| 37 | Static method | Public | Method | True: HANA is scale-out. | 20121005 | |
| 38 | Static method | Public | Method | 20101104 |
Events
Class CL_TREX_SQL_UTILITY has no event.
Types
Class CL_TREX_SQL_UTILITY has no local type.
Method Signatures
Method GET_BUILD_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BUILD_VERSION | Call by reference | Type reference (TYPE) | HDBS_BUILD_VERSION | HANA: Build version | 20130320 | |||
| 2 | BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X: ignore to look at shared memory | 20130320 | ||
| 3 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | CL_TREX_USER_MANAGER=>HDB_DBSL_CON | 20130320 | |||
| 4 | RESULT_FROM_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | X: result came from shared memory | 20130320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20130403 | ||
| 2 | Remote Communication Exception | 20130403 |
Method GET_BUILD_VERSION_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AS_STRING | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | True: set value also to BUILD_VERSION_STRING as string | 20130402 | ||
| 2 | BUILD_VERSION | Call by reference | Type reference (TYPE) | HDBS_BUILD_VERSION | HANA: Build version | 20130320 | |||
| 3 | BUILD_VERSION_STRING | Call by reference | Type reference (TYPE) | STRING | Build version as string | 20130402 | |||
| 4 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20130320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20130320 | ||
| 2 | Failed to Initialize Remote Communication | 20130320 | ||
| 3 | TREX SQL exception | 20130320 |
Method GET_COLUMN_META Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | META_DATA | Call by reference | Type reference (TYPE) | TREXS_TABLE_METADATA | PTIME table meta data | 20100428 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data type received. | 20100428 |
Method GET_COLUMN_META_FOR_CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | METADATA_TABLE | Call by reference | Type reference (TYPE) | TREXT_TABLE_METADATA | Table type for PTIME table meta data | 20100428 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100428 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data type received. | 20100428 |
Method GET_COLUMN_ORDER_FOR_UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMP_DESCRS | Call by reference | Type reference (TYPE) | TREXT_COMP_DESCR | Description of the components | 20101209 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20101209 |
Method GET_COLUMN_ORDER_FOR_UPDATE on class CL_TREX_SQL_UTILITY has no exception.
Method GET_FEATURE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X: ignore to look at shared memory | 20121008 | ||
| 2 | COMPONENT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20121008 | ||||
| 3 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | CL_TREX_USER_MANAGER=>HDB_DBSL_CON | 20121008 | |||
| 4 | FEATURE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20121008 | ||||
| 5 | RESULT_FROM_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | X: result came from shared memory | 20121008 | |||
| 6 | VERSION | Call by reference | Type reference (TYPE) | I | 20121008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20121008 | ||
| 2 | Remote Communication Exception | 20121008 |
Method GET_FEATURE_VERSION_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20121008 | ||||
| 2 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20121008 | ||||
| 3 | FEATURE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20121008 | ||||
| 4 | VERSION | Value transfer | Type reference (TYPE) | I | 20121008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20121008 | ||
| 2 | Failed to Initialize Remote Communication | 20121008 | ||
| 3 | TREX SQL exception | 20121008 |
Method GET_FROM_TO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT_FROM | Call by reference | Type reference (TYPE) | I | 20100312 | ||||
| 2 | RESULT_TO | Call by reference | Type reference (TYPE) | I | 20100312 | ||||
| 3 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100312 |
Method GET_FROM_TO on class CL_TREX_SQL_UTILITY has no exception.
Method GET_GROUP_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GROUP_COLUMNS | Call by reference | Type reference (TYPE) | CLIKE | columns separated by space | 20101104 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20101104 |
Method GET_GROUP_BY on class CL_TREX_SQL_UTILITY has no exception.
Method GET_HAVING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HAVING_FILTER | Call by reference | Type reference (TYPE) | CLIKE | 20101108 | ||||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20101108 |
Method GET_HAVING on class CL_TREX_SQL_UTILITY has no exception.
Method GET_HDB_DBSL_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_NAME | Call by reference | Type reference (TYPE) | DBCON_NAME | Logical name for a database connection | 20121130 | |||
| 2 | PATCH | Call by reference | Type reference (TYPE) | INT2 | HDB DBSL Patch Level | 20121129 | |||
| 3 | VERSION | Call by reference | Type reference (TYPE) | INT2 | HDB DBSL Version | 20121129 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | DB connection does not exist. | 20121129 |
Method GET_KEY_FIGURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEY_FIGURE | Call by reference | Type reference (TYPE) | TREXS_KEY_FIGURE | 20101104 | ||||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20101104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101104 |
Method GET_NUMBER_OF_TABLE_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NUM_OF_KEYS | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20100714 | |||
| 2 | TABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20100714 | ||
| 2 | Failed to Initialize Remote Communication | 20100714 | ||
| 3 | TREX SQL exception | 20100714 |
Method GET_NUM_OF_DIFF_HOSTS_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20121009 | ||||
| 2 | RVAL | Value transfer | Type reference (TYPE) | I | 20121009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20121009 | ||
| 2 | Failed to Initialize Remote Communication | 20121009 | ||
| 3 | TREX SQL exception | 20121009 |
Method GET_ORDER_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100309 | ||||
| 2 | SORT_COLUMNS | Call by reference | Type reference (TYPE) | TREXT_SORT_ATTRIBUTES | 20101104 |
Method GET_ORDER_BY on class CL_TREX_SQL_UTILITY has no exception.
Method GET_PTIME_TABLE_META Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Type reference (TYPE) | TREXT_TABLE_METADATA | Table type for PTIME table meta data | 20100609 | |||
| 2 | SCHEMA_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20131024 | ||||
| 3 | TABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20100609 | ||
| 2 | Failed to Initialize Remote Communication | 20100609 | ||
| 3 | Exception Class for SQL Error | 20100622 |
Method GET_REQUESTED_COLUMNS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE_MAP | Call by reference | Type reference (TYPE) | CL_TREX_STRUCTURE=>T_ATTRIBUTE_MAP | 20101104 | ||||
| 2 | COLUMN_METAS | Call by reference | Type reference (TYPE) | CL_TREX_STRUCTURE=>T_COLUMN_METAS | 20100514 | ||||
| 3 | REQUESTED_COLUMNS | Call by reference | Type reference (TYPE) | TREXT_JOIN_ATTRIBUTES | Attributes with indexId and join path | 20100309 | |||
| 4 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100309 |
Method GET_REQUESTED_COLUMNS on class CL_TREX_SQL_UTILITY has no exception.
Method GET_REQUESTED_COLUMNS2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE_MAP | Call by reference | Type reference (TYPE) | CL_TREX_STRUCTURE=>T_ATTRIBUTE_MAP | 20101104 | ||||
| 2 | COLUMN_METAS | Call by reference | Type reference (TYPE) | CL_TREX_STRUCTURE=>T_COLUMN_METAS | 20100515 | ||||
| 3 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100515 | ||||
| 4 | TABLE_META | Call by reference | Type reference (TYPE) | TREXT_TABLE_METADATA | 20101209 |
Method GET_REQUESTED_COLUMNS2 on class CL_TREX_SQL_UTILITY has no exception.
Method GET_SCHEMA_AND_TABLE_FROM_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | CL_TREX_USER_MANAGER=>HDB_DBSL_CON | 20120521 | |||
| 2 | DATA | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120521 | ||||
| 3 | OBJECT_NAME | Call by reference | Type reference (TYPE) | STRING | table or view name | 20120521 | |||
| 4 | SCHEMA_NAME | Call by reference | Type reference (TYPE) | STRING | schema name | 20120521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20120521 | ||
| 2 | Remote Communication Exception | 20120521 |
Method GET_SCHEMA_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | X: ignore to look at shared memory | 20101104 | ||
| 2 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | CL_TREX_USER_MANAGER=>HDB_DBSL_CON | 20101104 | |||
| 3 | RESULT_FROM_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | X: result came from shared memory | 20101104 | |||
| 4 | SCHEMA_NAME | Call by reference | Type reference (TYPE) | STRING | 20101104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20101104 | ||
| 2 | Remote Communication Exception | 20110711 |
Method GET_SCHEMA_NAME_FROM_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | Logical name for a database connection | 20101104 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20101104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20101104 | ||
| 2 | Failed to Initialize Remote Communication | 20101104 | ||
| 3 | TREX SQL exception | 20101104 |
Method GET_SCHEMA_NAME_FROM_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | CSEQUENCE | 20120520 | ||||
| 2 | SCHEMA_NAME | Value transfer | Type reference (TYPE) | STRING | 20120520 |
Method GET_SCHEMA_NAME_FROM_STRING on class CL_TREX_SQL_UTILITY has no exception.
Method GET_SCHEMA_NAME_FROM_USR_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | CL_TREX_USER_MANAGER=>HDB_DBSL_CON | connection name | 20120520 | ||
| 2 | OBJECT_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | table or view name | 20120521 | |||
| 3 | SCHEMA_NAME | Value transfer | Type reference (TYPE) | STRING | 20120520 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20120520 | ||
| 2 | Remote Communication Exception | 20120520 |
Method GET_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100305 | ||||
| 2 | SCHEMA_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | schema name | 20130313 | |||
| 3 | TABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | table name (index id) | 20100305 |
Method GET_TABLE on class CL_TREX_SQL_UTILITY has no exception.
Method GET_TABLE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SCHEMA_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130506 | ||||
| 2 | TABLE_GROUP | Value transfer | Type reference (TYPE) | HDBS_TABLE_GROUP | HANA: table group | 20130506 | |||
| 3 | TABLE_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20130506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20130506 | ||
| 2 | Unexpected data received from application. | 20130506 | ||
| 3 | Remote Communication Exception | 20130506 | ||
| 4 | Failed to Initialize Remote Communication | 20130506 | ||
| 5 | TREX SQL exception | 20130506 |
Method GET_TABLE_KEYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | KEYS | Value transfer | Type reference (TYPE) | TREXT_ATTRIBUTES | Attributes | 20100609 | |||
| 2 | TABLE_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100609 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20101108 | ||
| 2 | Unexpected data received from application. | 20100609 | ||
| 3 | Remote Communication Exception | 20110711 | ||
| 4 | Exception Class for SQL Error | 20100622 |
Method GET_UPDATESET_FOR_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN_LIST | Call by reference | Type reference (TYPE) | TREXT_ATTRIBUTES | Attributes | 20100714 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20100714 |
Method GET_VALUES_FOR_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NUMBER_OF_VALUES | Call by reference | Type reference (TYPE) | I | 20100326 | ||||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100326 | ||||
| 3 | SQL_OPTIONS | Call by reference | Type reference (TYPE) | TREXT_SQL_OPTION | List of SQL options | 20100624 |
Method GET_VALUES_FOR_PREPARE on class CL_TREX_SQL_UTILITY has no exception.
Method GET_VALUES_FROM_WA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100406 | ||||
| 2 | WA | Call by reference | Type reference (TYPE) | ANY | 20100406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data type received. | 20100406 |
Method GET_WHERE_CLAUSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100305 | ||||
| 2 | CONTENT_TYPE | Call by reference | Type reference (TYPE) | TREXD_CONTENT_TYPE | Content type | 20110207 | |||
| 3 | IS_PREDICATE | Call by reference | Type reference (TYPE) | NUM1 | 0 | 20101104 | |||
| 4 | OPERATOR | Call by reference | Type reference (TYPE) | CLIKE | '=' | 20100305 | |||
| 5 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100305 | ||||
| 6 | VALUE | Call by reference | Type reference (TYPE) | CLIKE | 20100305 | ||||
| 7 | VALUE2 | Call by reference | Type reference (TYPE) | CLIKE | only for BETWEEN operator | 20100616 |
Method GET_WHERE_CLAUSE on class CL_TREX_SQL_UTILITY has no exception.
Method GET_WHERE_CLAUSE_BETWEEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20100308 | ||||
| 2 | NOT_BETWEEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100308 | |||
| 3 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100308 | ||||
| 4 | VALUE1 | Call by reference | Type reference (TYPE) | CLIKE | 20100308 | ||||
| 5 | VALUE2 | Call by reference | Type reference (TYPE) | CLIKE | 20100308 |
Method GET_WHERE_CLAUSE_BETWEEN on class CL_TREX_SQL_UTILITY has no exception.
Method GET_WHERE_CLAUSE_FOR_PREPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUERY_ENTRY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20130712 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20130712 |
Method GET_WHERE_CLAUSE_IN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20110207 | ||||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20110207 | ||||
| 3 | VALUE1 | Call by reference | Type reference (TYPE) | CLIKE | 20110207 |
Method GET_WHERE_CLAUSE_IN on class CL_TREX_SQL_UTILITY has no exception.
Method GET_WHERE_CLAUSE_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMN_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20120322 | ||||
| 2 | DELIMITER | Call by reference | Type reference (TYPE) | CHAR1 | ' ' | Single-Character Flag | 20120322 | ||
| 3 | PATTERN | Call by reference | Type reference (TYPE) | CLIKE | '*' | 20120322 | |||
| 4 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20120322 |
Method GET_WHERE_CLAUSE_PATTERN on class CL_TREX_SQL_UTILITY has no exception.
Method GET_WHERE_FROM_QUERY_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUERY_ENTRY | Call by reference | Type reference (TYPE) | TREXT_QUERY_ENTRIES | Search query | 20100308 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100308 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Unexpected data received from application. | 20100318 |
Method GET_WITH_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PARAMETER_VALUE_TABLE | Call by reference | Type reference (TYPE) | TREXT_PARAMETER_VALUE | Parameters and its values | 20100920 | |||
| 2 | RVAL | Value transfer | Type reference (TYPE) | STRING | 20100320 |
Method GET_WITH_PARAMETERS on class CL_TREX_SQL_UTILITY has no exception.
Method IS_SCALE_OUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20121009 | |||
| 2 | CON_NAME | Call by reference | Type reference (TYPE) | CLIKE | CL_TREX_USER_MANAGER=>HDB_DBSL_CON | 20121005 | |||
| 3 | IS_SCALEOUT | Call by reference | Type reference (TYPE) | ABAP_BOOL | X: HANA is scale-out | 20121009 | |||
| 4 | RESULT_FROM_MEMORY | Call by reference | Type reference (TYPE) | ABAP_BOOL | X: result came from shared memory | 20121009 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Shared memory error for HDB ABAP Client | 20121009 | ||
| 2 | Remote Communication Exception | 20121009 |
Method TEST_DB_CON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONNECTION_NAME | Call by reference | Type reference (TYPE) | CLIKE | 20101104 | ||||
| 2 | RVAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20101104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20101104 |
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 72L |