DBA Data[Home] [Help]

SYS.HTP dependencies on UTL_RAW

Line 1029: thepage(i) := UTL_RAW.CAST_TO_RAW(htbuf(J));

1025: thepage(i) := htraws(J);
1026: elsif (ht_charset_ID = db_charset_ID) then
1027: -- if transferring headers with identical charsets, cast it
1028: i := i + 1;
1029: thepage(i) := UTL_RAW.CAST_TO_RAW(htbuf(J));
1030: else
1031: -- otherwise, need to charset-convert the buffer
1032: tempraw := UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(htbuf(J)),
1033: 'AMERICAN_AMERICA.'||ht_charset,

Line 1032: tempraw := UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(htbuf(J)),

1028: i := i + 1;
1029: thepage(i) := UTL_RAW.CAST_TO_RAW(htbuf(J));
1030: else
1031: -- otherwise, need to charset-convert the buffer
1032: tempraw := UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(htbuf(J)),
1033: 'AMERICAN_AMERICA.'||ht_charset,
1034: 'AMERICAN_AMERICA.'||db_charset);
1035: len := UTL_RAW.LENGTH(tempraw);
1036: if (len <= RAW_MAX) then

Line 1035: len := UTL_RAW.LENGTH(tempraw);

1031: -- otherwise, need to charset-convert the buffer
1032: tempraw := UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(htbuf(J)),
1033: 'AMERICAN_AMERICA.'||ht_charset,
1034: 'AMERICAN_AMERICA.'||db_charset);
1035: len := UTL_RAW.LENGTH(tempraw);
1036: if (len <= RAW_MAX) then
1037: -- if the post-converted buffer will fit, then just copy it out
1038: i := i + 1;
1039: thepage(i) := tempraw;

Line 1046: thepage(k) := UTL_RAW.SUBSTR(tempraw, loc, RAW_MAX);

1042: loc := 1;
1043: k := i;
1044: while (loc < len) loop
1045: k := k + 1;
1046: thepage(k) := UTL_RAW.SUBSTR(tempraw, loc, RAW_MAX);
1047: loc := loc + RAW_MAX;
1048: if (k = irows) then
1049: exit;
1050: end if;

Line 1390: blen := UTL_RAW.LENGTH(bbuf);

1386: if (bbuf is not null) then
1387: if (buflen is not null) then
1388: blen := buflen;
1389: else
1390: blen := UTL_RAW.LENGTH(bbuf);
1391: end if;
1392: -- Transfer the contents to the raw array
1393: -- Not to pack the buffer since packing a RAW buffer is slow.
1394: contentLen := contentLen + blen;

Line 1406: htraws(rows_in) := UTL_RAW.SUBSTR(bbuf,bloc,bcpy);

1402: bloc := 1;
1403: while (bloc <= blen) loop
1404: rows_in := rows_in + 1;
1405: bcpy := least((blen - bloc) + 1, RAW_MAX);
1406: htraws(rows_in) := UTL_RAW.SUBSTR(bbuf,bloc,bcpy);
1407: htbuf(rows_in) := '';
1408: bloc := bloc + bcpy;
1409: end loop;
1410: end if;

Line 1756: putraw(UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(cbuf),

1752: if (nEndOfHdrIx >= 0) or (rows_in >= pack_after) then
1753: if (isnchar(cbuf))
1754: then
1755: if (nc_charset_ID <> ht_charset_ID) then
1756: putraw(UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(cbuf),
1757: 'AMERICAN_AMERICA.'||ht_charset,
1758: 'AMERICAN_AMERICA.'||nc_charset));
1759: else
1760: if (len > RAW_MAX) then

Line 1761: putraw(UTL_RAW.CAST_TO_RAW(cbuf), len);

1757: 'AMERICAN_AMERICA.'||ht_charset,
1758: 'AMERICAN_AMERICA.'||nc_charset));
1759: else
1760: if (len > RAW_MAX) then
1761: putraw(UTL_RAW.CAST_TO_RAW(cbuf), len);
1762: else
1763: rows_in := rows_in + 1;
1764: htraws(rows_in) := UTL_RAW.CAST_TO_RAW(cbuf);
1765: htbuf(rows_in) := '';

Line 1764: htraws(rows_in) := UTL_RAW.CAST_TO_RAW(cbuf);

1760: if (len > RAW_MAX) then
1761: putraw(UTL_RAW.CAST_TO_RAW(cbuf), len);
1762: else
1763: rows_in := rows_in + 1;
1764: htraws(rows_in) := UTL_RAW.CAST_TO_RAW(cbuf);
1765: htbuf(rows_in) := '';
1766: contentlen := contentLen + len;
1767: end if;
1768: end if;

Line 1771: putraw(UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(cbuf),

1767: end if;
1768: end if;
1769: else
1770: if (db_charset_ID <> ht_charset_ID) then
1771: putraw(UTL_RAW.CONVERT(UTL_RAW.CAST_TO_RAW(cbuf),
1772: 'AMERICAN_AMERICA.'||ht_charset,
1773: 'AMERICAN_AMERICA.'||db_charset));
1774: else
1775: if (len > RAW_MAX) then

Line 1776: putraw(UTL_RAW.CAST_TO_RAW(cbuf),len);

1772: 'AMERICAN_AMERICA.'||ht_charset,
1773: 'AMERICAN_AMERICA.'||db_charset));
1774: else
1775: if (len > RAW_MAX) then
1776: putraw(UTL_RAW.CAST_TO_RAW(cbuf),len);
1777: else
1778: rows_in := rows_in + 1;
1779: htraws(rows_in) := UTL_RAW.CAST_TO_RAW(cbuf);
1780: htbuf(rows_in) := '';

Line 1779: htraws(rows_in) := UTL_RAW.CAST_TO_RAW(cbuf);

1775: if (len > RAW_MAX) then
1776: putraw(UTL_RAW.CAST_TO_RAW(cbuf),len);
1777: else
1778: rows_in := rows_in + 1;
1779: htraws(rows_in) := UTL_RAW.CAST_TO_RAW(cbuf);
1780: htbuf(rows_in) := '';
1781: contentlen := contentLen + len;
1782: end if;
1783: end if;