DBA Data[Home] [Help]

OWAPUB.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 931: backrefs out owa_text.vc_arr,

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

Line 943: backrefs owa_text.vc_arr;

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

Line 960: backrefs out owa_text.vc_arr,

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

Line 975: backrefs out owa_text.vc_arr,

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

Line 986: backrefs owa_text.vc_arr;

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

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

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

Line 1002: rlist out owa_text.row_list,

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

Line 1004: temp_rlist owa_text.row_list;

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

Line 1006: temp_rlist := owa_text.new_row_list;

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

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

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

Line 1024: rlist out owa_text.row_list,

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

Line 1037: backrefs in owa_text.vc_arr,

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

Line 1115: backrefs owa_text.vc_arr;

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

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

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

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

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