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 |