|
1 | | -create or replace type ut_cursor_column authid current_user as object ( |
2 | | - /* |
3 | | - utPLSQL - Version 3 |
4 | | - Copyright 2016 - 2018 utPLSQL Project |
5 | | -
|
6 | | - Licensed under the Apache License, Version 2.0 (the "License"): |
7 | | - you may not use this file except in compliance with the License. |
8 | | - You may obtain a copy of the License at |
9 | | -
|
10 | | - http://www.apache.org/licenses/LICENSE-2.0 |
11 | | -
|
12 | | - Unless required by applicable law or agreed to in writing, software |
13 | | - distributed under the License is distributed on an "AS IS" BASIS, |
14 | | - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
15 | | - See the License for the specific language governing permissions and |
16 | | - limitations under the License. |
17 | | - */ |
18 | | - parent_name varchar2(4000), |
19 | | - access_path varchar2(4000), |
20 | | - filter_path varchar2(4000), |
21 | | - display_path varchar2(4000), |
22 | | - has_nested_col number(1,0), |
23 | | - transformed_name varchar2(2000), |
24 | | - hierarchy_level number, |
25 | | - column_position number, |
26 | | - xml_valid_name varchar2(2000), |
27 | | - column_name varchar2(2000), |
28 | | - column_type varchar2(128), |
29 | | - column_type_name varchar2(128), |
30 | | - column_schema varchar2(128), |
31 | | - column_len integer, |
32 | | - column_precision integer, |
33 | | - column_scale integer, |
34 | | - is_sql_diffable number(1, 0), |
35 | | - is_collection number(1, 0), |
36 | | -
|
37 | | - member procedure init(self in out nocopy ut_cursor_column, |
38 | | - a_col_name varchar2, a_col_schema_name varchar2, |
39 | | - a_col_type_name varchar2, a_col_max_len integer, a_parent_name varchar2 := null, a_hierarchy_level integer := 1, |
40 | | - a_col_position integer, a_col_type in varchar2, a_collection integer,a_access_path in varchar2, a_col_precision in integer, |
41 | | - a_col_scale integer), |
42 | | - |
43 | | - constructor function ut_cursor_column( self in out nocopy ut_cursor_column, |
44 | | - a_col_name varchar2, a_col_schema_name varchar2, |
45 | | - a_col_type_name varchar2, a_col_max_len integer, a_parent_name varchar2 := null, a_hierarchy_level integer := 1, |
46 | | - a_col_position integer, a_col_type in varchar2, a_collection integer, a_access_path in varchar2, a_col_precision in integer, |
47 | | - a_col_scale integer) |
48 | | - return self as result, |
49 | | - |
50 | | - constructor function ut_cursor_column( self in out nocopy ut_cursor_column) return self as result |
51 | | -) |
52 | | -/ |
| 1 | +create or replace type ut_cursor_column authid current_user as object ( |
| 2 | + /* |
| 3 | + utPLSQL - Version 3 |
| 4 | + Copyright 2016 - 2018 utPLSQL Project |
| 5 | + |
| 6 | + Licensed under the Apache License, Version 2.0 (the "License"): |
| 7 | + you may not use this file except in compliance with the License. |
| 8 | + You may obtain a copy of the License at |
| 9 | + |
| 10 | + http://www.apache.org/licenses/LICENSE-2.0 |
| 11 | + |
| 12 | + Unless required by applicable law or agreed to in writing, software |
| 13 | + distributed under the License is distributed on an "AS IS" BASIS, |
| 14 | + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 15 | + See the License for the specific language governing permissions and |
| 16 | + limitations under the License. |
| 17 | + */ |
| 18 | + parent_name varchar2(4000), |
| 19 | + access_path varchar2(4000), |
| 20 | + filter_path varchar2(4000), |
| 21 | + display_path varchar2(4000), |
| 22 | + has_nested_col number(1,0), |
| 23 | + transformed_name varchar2(2000), |
| 24 | + hierarchy_level number, |
| 25 | + column_position number, |
| 26 | + xml_valid_name varchar2(2000), |
| 27 | + column_name varchar2(2000), |
| 28 | + column_type varchar2(128), |
| 29 | + column_type_name varchar2(128), |
| 30 | + column_schema varchar2(128), |
| 31 | + column_len integer, |
| 32 | + column_precision integer, |
| 33 | + column_scale integer, |
| 34 | + is_sql_diffable number(1, 0), |
| 35 | + is_collection number(1, 0), |
| 36 | + |
| 37 | + member procedure init(self in out nocopy ut_cursor_column, |
| 38 | + a_col_name varchar2, a_col_schema_name varchar2, |
| 39 | + a_col_type_name varchar2, a_col_max_len integer, a_parent_name varchar2 := null, a_hierarchy_level integer := 1, |
| 40 | + a_col_position integer, a_col_type in varchar2, a_collection integer,a_access_path in varchar2, a_col_precision in integer, |
| 41 | + a_col_scale integer), |
| 42 | + |
| 43 | + constructor function ut_cursor_column( self in out nocopy ut_cursor_column, |
| 44 | + a_col_name varchar2, a_col_schema_name varchar2, |
| 45 | + a_col_type_name varchar2, a_col_max_len integer, a_parent_name varchar2 := null, a_hierarchy_level integer := 1, |
| 46 | + a_col_position integer, a_col_type in varchar2, a_collection integer, a_access_path in varchar2, a_col_precision in integer, |
| 47 | + a_col_scale integer) |
| 48 | + return self as result, |
| 49 | + |
| 50 | + constructor function ut_cursor_column( self in out nocopy ut_cursor_column) return self as result |
| 51 | +) |
| 52 | +/ |
0 commit comments