DBA Data[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;