22: -- get the Streams type: APPLY, CAPTURE, PROPAGATION or ERROR_EXECUTION.
23: -- Returns NULL if not in Streams environment.
24: FUNCTION get_streams_type RETURN VARCHAR2;
25:
26: -- transformation function to convert from Sys.Anydata to SYS.LCR$_ROW_RECORD
27: FUNCTION convert_anydata_to_lcr_row(source SYS.ANYDATA) return SYS.LCR$_ROW_RECORD;
28:
29: -- transformation function to convert from Sys.Anydata to SYS.LCR$_DDL_RECORD
30: FUNCTION convert_anydata_to_lcr_ddl(source SYS.ANYDATA)
23: -- Returns NULL if not in Streams environment.
24: FUNCTION get_streams_type RETURN VARCHAR2;
25:
26: -- transformation function to convert from Sys.Anydata to SYS.LCR$_ROW_RECORD
27: FUNCTION convert_anydata_to_lcr_row(source SYS.ANYDATA) return SYS.LCR$_ROW_RECORD;
28:
29: -- transformation function to convert from Sys.Anydata to SYS.LCR$_DDL_RECORD
30: FUNCTION convert_anydata_to_lcr_ddl(source SYS.ANYDATA)
31: return SYS.LCR$_DDL_RECORD;
25:
26: -- transformation function to convert from Sys.Anydata to SYS.LCR$_ROW_RECORD
27: FUNCTION convert_anydata_to_lcr_row(source SYS.ANYDATA) return SYS.LCR$_ROW_RECORD;
28:
29: -- transformation function to convert from Sys.Anydata to SYS.LCR$_DDL_RECORD
30: FUNCTION convert_anydata_to_lcr_ddl(source SYS.ANYDATA)
31: return SYS.LCR$_DDL_RECORD;
32:
33: -- generic function to get values of some of the properties
26: -- transformation function to convert from Sys.Anydata to SYS.LCR$_ROW_RECORD
27: FUNCTION convert_anydata_to_lcr_row(source SYS.ANYDATA) return SYS.LCR$_ROW_RECORD;
28:
29: -- transformation function to convert from Sys.Anydata to SYS.LCR$_DDL_RECORD
30: FUNCTION convert_anydata_to_lcr_ddl(source SYS.ANYDATA)
31: return SYS.LCR$_DDL_RECORD;
32:
33: -- generic function to get values of some of the properties
34: FUNCTION get_information(name IN VARCHAR2) RETURN SYS.ANYDATA;
30: FUNCTION convert_anydata_to_lcr_ddl(source SYS.ANYDATA)
31: return SYS.LCR$_DDL_RECORD;
32:
33: -- generic function to get values of some of the properties
34: FUNCTION get_information(name IN VARCHAR2) RETURN SYS.ANYDATA;
35:
36: -- internal compatible representation for 9.2
37: FUNCTION compatible_9_2 RETURN INTEGER;
38:
53:
54: -- internal compatible representation for max_compatible
55: FUNCTION max_compatible RETURN INTEGER;
56:
57: -- Convert an XMLLCR object into a DML or DDL LCR encapsulated in AnyData.
58: FUNCTION convert_xml_to_lcr(xmldat sys.xmltype) RETURN SYS.ANYDATA;
59:
60: -- Convert a DML or DDL LCR encapsulated in an anydata into an
61: -- XMLLCR object.
54: -- internal compatible representation for max_compatible
55: FUNCTION max_compatible RETURN INTEGER;
56:
57: -- Convert an XMLLCR object into a DML or DDL LCR encapsulated in AnyData.
58: FUNCTION convert_xml_to_lcr(xmldat sys.xmltype) RETURN SYS.ANYDATA;
59:
60: -- Convert a DML or DDL LCR encapsulated in an anydata into an
61: -- XMLLCR object.
62: FUNCTION convert_lcr_to_xml(anylcr sys.anydata) RETURN SYS.XMLTYPE;
56:
57: -- Convert an XMLLCR object into a DML or DDL LCR encapsulated in AnyData.
58: FUNCTION convert_xml_to_lcr(xmldat sys.xmltype) RETURN SYS.ANYDATA;
59:
60: -- Convert a DML or DDL LCR encapsulated in an anydata into an
61: -- XMLLCR object.
62: FUNCTION convert_lcr_to_xml(anylcr sys.anydata) RETURN SYS.XMLTYPE;
63:
64: END dbms_streams;
58: FUNCTION convert_xml_to_lcr(xmldat sys.xmltype) RETURN SYS.ANYDATA;
59:
60: -- Convert a DML or DDL LCR encapsulated in an anydata into an
61: -- XMLLCR object.
62: FUNCTION convert_lcr_to_xml(anylcr sys.anydata) RETURN SYS.XMLTYPE;
63:
64: END dbms_streams;