[Home] [Help]
PACKAGE: SYS.DBMS_BDSQL
Source
1 PACKAGE "DBMS_BDSQL" AUTHID DEFINER
2 AS
3
4 -- Here are the exceptions that can come from this module
5 -- We're going to use RAISE_APPLICATION_EEROR to raise these errors
6
7 NULL_CLUSTER_NAME_PASSED constant PLS_INTEGER := -20899;
8 NULL_CURRENT_DB_USER_PASSED constant PLS_INTEGER := -20898;
9 NULL_FOURTH_PARAMETER_PASSED constant PLS_INTEGER := -20897;
10 INVALID_USERENV_ATTRIBUTE constant PLS_INTEGER := -20896;
11 DUPLICATE_ROW constant PLS_INTEGER := -20895;
12 ROLE_PRIV_ERR constant PLS_INTEGER := -20894;
13 NULL_SYSCTX_PARM_HADOOP_PASSED constant PLS_INTEGER:= -20893;
14 INVALID_NAME_FOR_US constant PLS_INTEGER := -20892;
15 INVALID_NAME_ASSERT constant PLS_INTEGER := -20891;
16 NO_ROWS_FOUND constant PLS_INTEGER := -20890;
17 NOTHING_TO_REVOKE constant PLS_INTEGER := -20889;
18 NAMESPACE_TOO_LONG constant PLS_INTEGER := -20888;
19 HADOOP_USER_TOO_LONG constant PLS_INTEGER := -20887;
20 AMBIGUOUS_ROW constant PLS_INTEGER := -20886;
21
22 NAMESPACE_MAX_LEN constant PLS_INTEGER := 30;
23 HADOOP_USER_MAX_LEN constant PLS_INTEGER := 30;
24
25 --- DBMS_ASSERT.SIMPLE_SQL_NAME didn't like one of the names given
26 assert_invalid_name EXCEPTION;
27 PRAGMA EXCEPTION_INIT(assert_invalid_name, -44003);
28 --
29
30 -- ADD_USER_MAP:
31 --
32 PROCEDURE ADD_USER_MAP(cluster_name IN VARCHAR2 DEFAULT '[DEFAULT]',
33 current_database_user IN VARCHAR2, -- NOT NULL
34 syscontext_namespace IN VARCHAR2, -- DEFAULT NULL
35 syscontext_parm_hadoop_user IN VARCHAR2); -- NOT NULL
36
37 -- REMOVE_USER_MAP:
38 --
39 PROCEDURE REMOVE_USER_MAP(
40 cluster_name IN VARCHAR2 DEFAULT '[DEFAULT]',
41 current_database_user IN VARCHAR2); -- NOT NULL
42
43 -- SEL_USERMAP:
44 PROCEDURE SEL_USERMAP(cluster_name IN VARCHAR2,
45 current_database_user IN VARCHAR2,
46 mapping OUT VARCHAR2,
47 rc OUT PLS_INTEGER);
48
49 END DBMS_BDSQL;