DBA Data[Home] [Help]

PACKAGE: APPS.JTF_DBSTREAM_UTILS

Source


1 PACKAGE JTF_DBSTREAM_UTILS AUTHID CURRENT_USER AS
2 /* $Header: JTFSTRMS.pls 115.4 2002/04/09 10:49:33 pkm ship      $ */
3 
4 --
5 -- THIS PACKAGE MUST BE KEPT IN SYNCH WITH ITS CLIENT EQUIVALENT
6 
7 type streamType is table of jtf_dbstring_utils.maxString%TYPE
8   index by binary_integer;
9 
10 type int_table is table of number index by binary_integer;
11 
12 
13 procedure setLongInputStream(stream in streamType);
14 procedure setInputStream(stream in varchar2);
15 procedure setReaderPosition(i in pls_integer);
16 function  endOfInputStream return boolean;
17 function  readString   return varchar2;
18 function  readDate     return date;
19 function  readDateTime return date;
20 function  readBoolean  return boolean;
21 function  readInt      return integer;
22 function  readNumber   return number;
23 function  readCurrency(currencyCode in varchar2) return number;
24 
25 function   getLongOutputStream return streamType;
26 function   getOutputStream return varchar2;
27 function   isLongOutputStream return boolean;
28 procedure  clearOutputStream;
29 procedure  writeString(s in varchar2);
30 procedure  writeDate(d in date);
31 procedure  writeDateTime(d in date);
32 procedure  writeBoolean(b in boolean);
33 procedure  writeInt(i in integer);
34 procedure  writeNumber(n in number);
35 procedure  writeCurrency(c in number,currencyCode in varchar2);
36 
37 FUNCTION getVersion RETURN VARCHAR2;
38 
39 function addNumberToString(inputList in number,
40                            inputStream in varchar2)
41   return varchar2;
42 
43 function addNumberToString(inputList in int_table,
44                         inputStream in varchar2 := null)
45   return varchar2;
46 
47 function readFromString(inputStream in varchar2)
48   return int_table;
49 
50 function checkNumberExists(inputStream in varchar2,
51                         value       in number)
52   return boolean;
53 
54 function removeFromString(inputStream in varchar2,
55                           value       in number)
56   return varchar2;
57 
58 END JTF_DBSTREAM_UTILS;