-
Notifications
You must be signed in to change notification settings - Fork 187
Expand file tree
/
Copy pathut_data_value.tps
More file actions
32 lines (29 loc) · 1.53 KB
/
ut_data_value.tps
File metadata and controls
32 lines (29 loc) · 1.53 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
create or replace type ut_data_value force authid current_user as object (
/*
utPLSQL - Version 3
Copyright 2016 - 2021 utPLSQL Project
Licensed under the Apache License, Version 2.0 (the "License"):
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
data_type varchar2(250 char),
data_type_plsql varchar2(250 char),
self_type varchar2(250 char),
not instantiable member function is_null return boolean,
not instantiable member function to_string return varchar2,
member function get_object_info return varchar2,
member function is_multi_line return boolean,
final member function to_string_report(a_add_new_line_for_multi_line boolean := false, a_with_object_info boolean := true) return varchar2,
order member function compare( a_other ut_data_value ) return integer,
member function is_diffable return boolean,
member function is_empty return boolean,
member function diff( a_other ut_data_value, a_match_options ut_matcher_options ) return varchar2,
not instantiable member function compare_implementation( a_other ut_data_value ) return integer
) not final not instantiable
/