File sp_constants.hpp¶
FileList > cubrid > src > sp > sp_constants.hpp
Go to the source code of this file
Public Types¶
| Type | Name |
|---|---|
| enum | METHOD_ARG_MODE |
| enum | METHOD_AUTH |
| enum | METHOD_CALLBACK_RESPONSE |
| enum | METHOD_CALL_STATUS |
| enum | METHOD_REQUEST |
| enum | METHOD_RESPONSE |
| enum | METHOD_TYPE |
| enum | SP_LANG_ENUM |
| enum | SP_MODE_ENUM |
| enum | SP_SQL_DATA_ACCESS_TYPE |
| enum | SP_TYPE_ENUM |
| enum | index_sp_arg_attr |
| enum | index_sp_attr |
| enum | index_sp_code_attr |
Macros¶
| Type | Name |
|---|---|
| define | MAP_LIST_ITEM (item) [**INDEX\_SP\_ATTR\_**](broker__monitor_8c.md#function-timeout)##item, |
| define | MAP_LIST_ITEM (item) [**INDEX\_SP\_ATTR\_**](broker__monitor_8c.md#function-timeout)##item, |
| define | MAP_LIST_ITEM (item) [**INDEX\_SP\_ATTR\_**](broker__monitor_8c.md#function-timeout)##item, |
| define | METHOD_GROUP_ID [**uint64\_t**](broker__monitor_8c.md#function-timeout) |
| define | METHOD_MAX_RECURSION_DEPTH 15 |
| define | METHOD_REQ_ID [**int**](broker__monitor_8c.md#function-timeout) |
| define | SP_ARG_ATTR_ARG_NAME "arg\_name" |
| define | SP_ARG_ATTR_COMMENT "comment" |
| define | SP_ARG_ATTR_DATA_TYPE "data\_type" |
| define | SP_ARG_ATTR_DEFAULT_VALUE "default\_value" |
| define | SP_ARG_ATTR_INDEX_OF "index\_of" |
| define | SP_ARG_ATTR_IS_OPTIONAL "is\_optional" |
| define | SP_ARG_ATTR_IS_SYSTEM_GENERATED "is\_system\_generated" |
| define | SP_ARG_ATTR_LIST /* multi line expression */ |
| define | SP_ARG_ATTR_MODE "mode" |
| define | SP_ARG_ATTR_SP_OF "sp\_of" |
| define | SP_ARG_CLASS_NAME "\_db\_stored\_procedure\_args" |
| define | SP_ATTR_ARGS "args" |
| define | SP_ATTR_ARG_COUNT "arg\_count" |
| define | SP_ATTR_COMMENT "comment" |
| define | SP_ATTR_CREATED_TIME "created\_time" |
| define | SP_ATTR_DIRECTIVE "directive" |
| define | SP_ATTR_IS_SYSTEM_GENERATED "is\_system\_generated" |
| define | SP_ATTR_LANG "lang" |
| define | SP_ATTR_LIST /* multi line expression */ |
| define | SP_ATTR_OWNER "owner" |
| define | SP_ATTR_PKG_NAME "pkg\_name" |
| define | SP_ATTR_RETURN_TYPE "return\_type" |
| define | SP_ATTR_SP_NAME "sp\_name" |
| define | SP_ATTR_SP_TYPE "sp\_type" |
| define | SP_ATTR_SQL_DATA_ACCESS "sql\_data\_access" |
| define | SP_ATTR_TARGET_CLASS "target\_class" |
| define | SP_ATTR_TARGET_METHOD "target\_method" |
| define | SP_ATTR_UNIQUE_NAME "unique\_name" |
| define | SP_ATTR_UPDATED_TIME "updated\_time" |
| define | SP_CLASS_NAME "\_db\_stored\_procedure" |
| define | SP_CODE_ATTR_CREATED_TIME "created\_time" |
| define | SP_CODE_ATTR_IS_STATIC "is\_static" |
| define | SP_CODE_ATTR_IS_SYSTEM_GENERATED "is\_system\_generated" |
| define | SP_CODE_ATTR_LIST /* multi line expression */ |
| define | SP_CODE_ATTR_NAME "name" |
| define | SP_CODE_ATTR_OCODE "ocode" |
| define | SP_CODE_ATTR_OTYPE "otype" |
| define | SP_CODE_ATTR_OWNER "owner" |
| define | SP_CODE_ATTR_SCODE "scode" |
| define | SP_CODE_ATTR_STYPE "stype" |
| define | SP_CODE_CLASS_NAME "\_db\_stored\_procedure\_code" |
Public Types Documentation¶
enum METHOD_ARG_MODE¶
enum METHOD_AUTH¶
enum METHOD_CALLBACK_RESPONSE¶
enum METHOD_CALLBACK_RESPONSE {
METHOD_CALLBACK_END_TRANSACTION = 1,
METHOD_CALLBACK_QUERY_PREPARE = 2,
METHOD_CALLBACK_QUERY_EXECUTE = 3,
METHOD_CALLBACK_GET_DB_PARAMETER = 4,
METHOD_CALLBACK_CURSOR = 7,
METHOD_CALLBACK_FETCH = 8,
METHOD_CALLBACK_GET_SCHEMA_INFO = 9,
METHOD_CALLBACK_OID_GET = 10,
METHOD_CALLBACK_OID_PUT = 11,
METHOD_CALLBACK_OID_CMD = 17,
METHOD_CALLBACK_COLLECTION = 18,
METHOD_CALLBACK_NEXT_RESULT = 19,
METHOD_CALLBACK_EXECUTE_BATCH = 20,
METHOD_CALLBACK_EXECUTE_ARRAY = 21,
METHOD_CALLBACK_CURSOR_UPDATE = 22,
METHOD_CALLBACK_MAKE_OUT_RS = 33,
METHOD_CALLBACK_GET_GENERATED_KEYS = 34,
METHOD_CALLBACK_LOB_NEW = 35,
METHOD_CALLBACK_LOB_WRITE = 36,
METHOD_CALLBACK_LOB_READ = 37,
METHOD_CALLBACK_CURSOR_CLOSE = 42,
METHOD_CALLBACK_SET_PL_SESSION_PARAM = 50,
METHOD_CALLBACK_GET_SQL_SEMANTICS = 100,
METHOD_CALLBACK_GET_GLOBAL_SEMANTICS = 101,
METHOD_CALLBACK_CHANGE_RIGHTS = 200,
METHOD_CALLBACK_GET_CODE_ATTR = 201
};
enum METHOD_CALL_STATUS¶
enum METHOD_REQUEST¶
enum METHOD_REQUEST {
METHOD_REQUEST_ARG_PREPARE = 0x40,
METHOD_REQUEST_INVOKE = 0x01,
METHOD_REQUEST_ERROR = 0x04,
METHOD_REQUEST_CALLBACK = 0x08,
METHOD_REQUEST_END = 0x20,
METHOD_REQUEST_COMPILE = 0x80,
METHOD_REQUEST_SQL_SEMANTICS = 0xA0,
METHOD_REQUEST_GLOBAL_SEMANTICS = 0xA1
};
enum METHOD_RESPONSE¶
enum METHOD_TYPE¶
enum METHOD_TYPE {
METHOD_TYPE_NONE = 0,
METHOD_TYPE_INSTANCE_METHOD,
METHOD_TYPE_CLASS_METHOD,
METHOD_TYPE_JAVA_SP,
METHOD_TYPE_PLCSQL
};
enum SP_LANG_ENUM¶
enum SP_MODE_ENUM¶
enum SP_SQL_DATA_ACCESS_TYPE¶
enum SP_SQL_DATA_ACCESS_TYPE {
SP_SQL_TYPE_UNKNOWN = -1,
SP_SQL_TYPE_NO_SQL,
SP_SQL_TYPE_CONTAINS_SQL,
SP_SQL_TYPE_READS_SQL_DATA,
SP_SQL_TYPE_MODIFIES_SQL_DATA
};
enum SP_TYPE_ENUM¶
enum index_sp_arg_attr¶
enum index_sp_arg_attr {
INDEX_SP_ARG_ATTR_SP_OF,
INDEX_SP_ARG_ATTR_INDEX_OF,
INDEX_SP_ARG_ATTR_IS_SYSTEM_GENERATED,
INDEX_SP_ARG_ATTR_ARG_NAME,
INDEX_SP_ARG_ATTR_DATA_TYPE,
INDEX_SP_ARG_ATTR_MODE,
INDEX_SP_ARG_ATTR_DEFAULT_VALUE,
INDEX_SP_ARG_ATTR_IS_OPTIONAL,
INDEX_SP_ARG_ATTR_COMMENT,
NUM_SP_ARG_ATTR
};
enum index_sp_attr¶
enum index_sp_attr {
INDEX_SP_ATTR_UNIQUE_NAME,
INDEX_SP_ATTR_SP_NAME,
INDEX_SP_ATTR_SP_TYPE,
INDEX_SP_ATTR_RETURN_TYPE,
INDEX_SP_ATTR_ARG_COUNT,
INDEX_SP_ATTR_ARGS,
INDEX_SP_ATTR_LANG,
INDEX_SP_ATTR_PKG_NAME,
INDEX_SP_ATTR_IS_SYSTEM_GENERATED,
INDEX_SP_ATTR_DIRECTIVE,
INDEX_SP_ATTR_TARGET_CLASS,
INDEX_SP_ATTR_TARGET_METHOD,
INDEX_SP_ATTR_OWNER,
INDEX_SP_ATTR_SQL_DATA_ACCESS,
INDEX_SP_ATTR_COMMENT,
INDEX_SP_ATTR_CREATED_TIME,
INDEX_SP_ATTR_UPDATED_TIME,
NUM_SP_ATTR
};
enum index_sp_code_attr¶
enum index_sp_code_attr {
INDEX_SP_CODE_ATTR_NAME,
INDEX_SP_CODE_ATTR_CREATED_TIME,
INDEX_SP_CODE_ATTR_OWNER,
INDEX_SP_CODE_ATTR_IS_STATIC,
INDEX_SP_CODE_ATTR_IS_SYSTEM_GENERATED,
INDEX_SP_CODE_ATTR_STYPE,
INDEX_SP_CODE_ATTR_SCODE,
INDEX_SP_CODE_ATTR_OTYPE,
INDEX_SP_CODE_ATTR_OCODE,
NUM_SP_CODE_ATTR
};
Macro Definition Documentation¶
define MAP_LIST_ITEM¶
define MAP_LIST_ITEM¶
define MAP_LIST_ITEM¶
define METHOD_GROUP_ID¶
define METHOD_MAX_RECURSION_DEPTH¶
define METHOD_REQ_ID¶
define SP_ARG_ATTR_ARG_NAME¶
define SP_ARG_ATTR_COMMENT¶
define SP_ARG_ATTR_DATA_TYPE¶
define SP_ARG_ATTR_DEFAULT_VALUE¶
define SP_ARG_ATTR_INDEX_OF¶
define SP_ARG_ATTR_IS_OPTIONAL¶
define SP_ARG_ATTR_IS_SYSTEM_GENERATED¶
define SP_ARG_ATTR_LIST¶
#define SP_ARG_ATTR_LIST `MAP_LIST_ITEM ( SP_OF ) \ MAP_LIST_ITEM ( INDEX_OF ) \ MAP_LIST_ITEM ( IS_SYSTEM_GENERATED ) \ MAP_LIST_ITEM ( ARG_NAME ) \ MAP_LIST_ITEM ( DATA_TYPE ) \ MAP_LIST_ITEM ( MODE ) \ MAP_LIST_ITEM ( DEFAULT_VALUE ) \ MAP_LIST_ITEM ( IS_OPTIONAL ) \ MAP_LIST_ITEM ( COMMENT )`
define SP_ARG_ATTR_MODE¶
define SP_ARG_ATTR_SP_OF¶
define SP_ARG_CLASS_NAME¶
define SP_ATTR_ARGS¶
define SP_ATTR_ARG_COUNT¶
define SP_ATTR_COMMENT¶
define SP_ATTR_CREATED_TIME¶
define SP_ATTR_DIRECTIVE¶
define SP_ATTR_IS_SYSTEM_GENERATED¶
define SP_ATTR_LANG¶
define SP_ATTR_LIST¶
#define SP_ATTR_LIST `MAP_LIST_ITEM ( UNIQUE_NAME ) \ MAP_LIST_ITEM ( SP_NAME ) \ MAP_LIST_ITEM ( SP_TYPE ) \ MAP_LIST_ITEM ( RETURN_TYPE ) \ MAP_LIST_ITEM ( ARG_COUNT ) \ MAP_LIST_ITEM ( ARGS ) \ MAP_LIST_ITEM ( LANG ) \ MAP_LIST_ITEM ( PKG_NAME ) \ MAP_LIST_ITEM ( IS_SYSTEM_GENERATED ) \ MAP_LIST_ITEM ( DIRECTIVE ) \ MAP_LIST_ITEM ( TARGET_CLASS ) \ MAP_LIST_ITEM ( TARGET_METHOD ) \ MAP_LIST_ITEM ( OWNER ) \ MAP_LIST_ITEM ( SQL_DATA_ACCESS ) \ MAP_LIST_ITEM ( COMMENT ) \ MAP_LIST_ITEM ( CREATED_TIME ) \ MAP_LIST_ITEM ( UPDATED_TIME )`
define SP_ATTR_OWNER¶
define SP_ATTR_PKG_NAME¶
define SP_ATTR_RETURN_TYPE¶
define SP_ATTR_SP_NAME¶
define SP_ATTR_SP_TYPE¶
define SP_ATTR_SQL_DATA_ACCESS¶
define SP_ATTR_TARGET_CLASS¶
define SP_ATTR_TARGET_METHOD¶
define SP_ATTR_UNIQUE_NAME¶
define SP_ATTR_UPDATED_TIME¶
define SP_CLASS_NAME¶
define SP_CODE_ATTR_CREATED_TIME¶
define SP_CODE_ATTR_IS_STATIC¶
define SP_CODE_ATTR_IS_SYSTEM_GENERATED¶
define SP_CODE_ATTR_LIST¶
#define SP_CODE_ATTR_LIST `MAP_LIST_ITEM ( NAME ) \ MAP_LIST_ITEM ( CREATED_TIME ) \ MAP_LIST_ITEM ( OWNER ) \ MAP_LIST_ITEM ( IS_STATIC ) \ MAP_LIST_ITEM ( IS_SYSTEM_GENERATED ) \ MAP_LIST_ITEM ( STYPE ) \ MAP_LIST_ITEM ( SCODE ) \ MAP_LIST_ITEM ( OTYPE ) \ MAP_LIST_ITEM ( OCODE )`
define SP_CODE_ATTR_NAME¶
define SP_CODE_ATTR_OCODE¶
define SP_CODE_ATTR_OTYPE¶
define SP_CODE_ATTR_OWNER¶
define SP_CODE_ATTR_SCODE¶
define SP_CODE_ATTR_STYPE¶
define SP_CODE_CLASS_NAME¶
The documentation for this class was generated from the following file cubrid/src/sp/sp_constants.hpp