DBA Data[Home] [Help]

SYS.OWA_PATTERN dependencies on OWA_TEXT

Line 844: backrefs out owa_text.vc_arr,

840:
841: function amatch(line in varchar2,
842: from_loc in integer,
843: pat in out pattern,
844: backrefs out owa_text.vc_arr,
845: flags in varchar2 DEFAULT NULL) return integer is
846: i integer;
847: j integer;
848: offset integer;

Line 932: backrefs out owa_text.vc_arr,

928:
929: function amatch(line in varchar2,
930: from_loc in integer,
931: pat in varchar2,
932: backrefs out owa_text.vc_arr,
933: flags in varchar2 DEFAULT NULL) return integer is
934: p pattern;
935: begin
936: getpat(pat, p);

Line 944: backrefs owa_text.vc_arr;

940: function amatch(line in varchar2,
941: from_loc in integer,
942: pat in out pattern,
943: flags in varchar2 DEFAULT NULL) return integer is
944: backrefs owa_text.vc_arr;
945: begin
946: return amatch(line, from_loc, pat, backrefs, flags);
947: end;
948:

Line 961: backrefs out owa_text.vc_arr,

957: end;
958:
959: function match(line in varchar2,
960: pat in out pattern,
961: backrefs out owa_text.vc_arr,
962: flags in varchar2 DEFAULT NULL) return boolean is
963: begin
964: for i in 1..line_len(line)
965: loop

Line 976: backrefs out owa_text.vc_arr,

972: end;
973:
974: function match(line in varchar2,
975: pat in varchar2,
976: backrefs out owa_text.vc_arr,
977: flags in varchar2 DEFAULT NULL) return boolean is
978: p pattern;
979: begin
980: getpat(pat, p);

Line 987: backrefs owa_text.vc_arr;

983:
984: function match(line in varchar2,
985: pat in out pattern,
986: flags in varchar2 DEFAULT NULL) return boolean is
987: backrefs owa_text.vc_arr;
988: begin
989: return match(line, pat, backrefs, flags);
990: end;
991:

Line 1001: function match(mline in owa_text.multi_line,

997: getpat(pat, p);
998: return match(line, p, flags);
999: end;
1000:
1001: function match(mline in owa_text.multi_line,
1002: pat in out pattern,
1003: rlist out owa_text.row_list,
1004: flags in varchar2 DEFAULT NULL) return boolean is
1005: temp_rlist owa_text.row_list;

Line 1003: rlist out owa_text.row_list,

999: end;
1000:
1001: function match(mline in owa_text.multi_line,
1002: pat in out pattern,
1003: rlist out owa_text.row_list,
1004: flags in varchar2 DEFAULT NULL) return boolean is
1005: temp_rlist owa_text.row_list;
1006: begin
1007: temp_rlist := owa_text.new_row_list;

Line 1005: temp_rlist owa_text.row_list;

1001: function match(mline in owa_text.multi_line,
1002: pat in out pattern,
1003: rlist out owa_text.row_list,
1004: flags in varchar2 DEFAULT NULL) return boolean is
1005: temp_rlist owa_text.row_list;
1006: begin
1007: temp_rlist := owa_text.new_row_list;
1008:
1009: for i in 1..mline.num_rows

Line 1007: temp_rlist := owa_text.new_row_list;

1003: rlist out owa_text.row_list,
1004: flags in varchar2 DEFAULT NULL) return boolean is
1005: temp_rlist owa_text.row_list;
1006: begin
1007: temp_rlist := owa_text.new_row_list;
1008:
1009: for i in 1..mline.num_rows
1010: loop
1011: if match(mline.rows(i), pat, flags)

Line 1023: function match(mline in owa_text.multi_line,

1019:
1020: return temp_rlist.num_rows > 0;
1021: end;
1022:
1023: function match(mline in owa_text.multi_line,
1024: pat in varchar2,
1025: rlist out owa_text.row_list,
1026: flags in varchar2 DEFAULT NULL) return boolean is
1027: p pattern;

Line 1025: rlist out owa_text.row_list,

1021: end;
1022:
1023: function match(mline in owa_text.multi_line,
1024: pat in varchar2,
1025: rlist out owa_text.row_list,
1026: flags in varchar2 DEFAULT NULL) return boolean is
1027: p pattern;
1028: begin
1029: getpat(pat,p);

Line 1038: backrefs in owa_text.vc_arr,

1034: procedure catsub(line in varchar2,
1035: from_loc in integer,
1036: to_loc in integer,
1037: sub in substitution,
1038: backrefs in owa_text.vc_arr,
1039: new in out varchar2) is
1040: i integer;
1041: j integer;
1042: begin

Line 1116: backrefs owa_text.vc_arr;

1112: m integer;
1113: lastm integer;
1114: new varchar2(32767); -- MAX_VC_LEN
1115:
1116: backrefs owa_text.vc_arr;
1117:
1118: num_matches integer;
1119: begin
1120: getpat(from_str,p);

Line 1168: function change(mline in out owa_text.multi_line,

1164: begin
1165: ignore := change(line, from_str, to_str, flags);
1166: end;
1167:
1168: function change(mline in out owa_text.multi_line,
1169: from_str in varchar2,
1170: to_str in varchar2,
1171: flags in varchar2 DEFAULT NULL) return integer is
1172: num_matches integer;

Line 1185: procedure change(mline in out owa_text.multi_line,

1181:
1182: return num_matches;
1183: end;
1184:
1185: procedure change(mline in out owa_text.multi_line,
1186: from_str in varchar2,
1187: to_str in varchar2,
1188: flags in varchar2 DEFAULT NULL) is
1189: ignore integer;