@@ -16,13 +16,6 @@ create or replace type body ut_data_value_anydata as
1616 limitations under the License.
1717 */
1818
19- constructor function ut_data_value_anydata(self in out nocopy ut_data_value_anydata) return self as result is
20- begin
21- self.self_type := $$plsql_unit;
22- self.data_type := 'undefined';
23- return;
24- end;
25-
2619 overriding member function is_null return boolean is
2720 begin
2821 return true;
@@ -81,7 +74,7 @@ create or replace type body ut_data_value_anydata as
8174 end;
8275
8376 static function get_instance(a_data_value anydata) return ut_data_value_anydata is
84- l_result ut_data_value_anydata := ut_data_value_anydata( );
77+ l_result ut_data_value_anydata := ut_data_value_object(null );
8578 l_type anytype;
8679 l_type_code integer;
8780 begin
@@ -99,15 +92,15 @@ create or replace type body ut_data_value_anydata as
9992 end;
10093
10194 static function get_instance(a_data_value anydata, a_exclude varchar2) return ut_data_value_anydata is
102- l_result ut_data_value_anydata := ut_data_value_anydata() ;
95+ l_result ut_data_value_anydata;
10396 begin
10497 l_result := ut_data_value_anydata.get_instance(a_data_value);
10598 l_result.exclude_xpath := ut_utils.to_xpath(a_exclude);
10699 return l_result;
107100 end;
108101
109102 static function get_instance(a_data_value anydata, a_exclude ut_varchar2_list) return ut_data_value_anydata is
110- l_result ut_data_value_anydata := ut_data_value_anydata() ;
103+ l_result ut_data_value_anydata;
111104 begin
112105 l_result := ut_data_value_anydata.get_instance(a_data_value);
113106 l_result.exclude_xpath := ut_utils.to_xpath(a_exclude);
0 commit comments