407: */
408:
409: procedure createGetattrView(
410: store_name in varchar2,
411: ctx in dbms_dbfs_content_context_t,
412: view_name out nocopy varchar2);
413:
414: procedure recreateGetattrView(
415: store_name in varchar2,
412: view_name out nocopy varchar2);
413:
414: procedure recreateGetattrView(
415: store_name in varchar2,
416: ctx in dbms_dbfs_content_context_t,
417: view_name in varchar2);
418:
419: procedure dropGetattrView(
420: store_name in varchar2,
502: path in varchar2,
503: properties in out nocopy dbms_dbfs_content_properties_t,
504: content in out nocopy blob,
505: prop_flags in integer,
506: ctx in dbms_dbfs_content_context_t);
507:
508: procedure createLink(
509: store_name in varchar2,
510: srcPath in varchar2,
510: srcPath in varchar2,
511: dstPath in varchar2,
512: properties in out nocopy dbms_dbfs_content_properties_t,
513: prop_flags in integer,
514: ctx in dbms_dbfs_content_context_t);
515:
516: procedure createReference(
517: store_name in varchar2,
518: srcPath in varchar2,
518: srcPath in varchar2,
519: dstPath in varchar2,
520: properties in out nocopy dbms_dbfs_content_properties_t,
521: prop_flags in integer,
522: ctx in dbms_dbfs_content_context_t);
523:
524: procedure createDirectory(
525: store_name in varchar2,
526: path in varchar2,
526: path in varchar2,
527: properties in out nocopy dbms_dbfs_content_properties_t,
528: prop_flags in integer,
529: recurse in integer,
530: ctx in dbms_dbfs_content_context_t);
531:
532:
533:
534: /*
574: store_name in varchar2,
575: path in varchar2,
576: filter in varchar2,
577: soft_delete in integer,
578: ctx in dbms_dbfs_content_context_t);
579:
580: procedure deleteContent(
581: store_name in varchar2,
582: contentID in raw,
581: store_name in varchar2,
582: contentID in raw,
583: filter in varchar2,
584: soft_delete in integer,
585: ctx in dbms_dbfs_content_context_t);
586:
587: procedure deleteDirectory(
588: store_name in varchar2,
589: path in varchar2,
589: path in varchar2,
590: filter in varchar2,
591: soft_delete in integer,
592: recurse in integer,
593: ctx in dbms_dbfs_content_context_t);
594:
595: procedure restorePath(
596: store_name in varchar2,
597: path in varchar2,
595: procedure restorePath(
596: store_name in varchar2,
597: path in varchar2,
598: filter in varchar2,
599: ctx in dbms_dbfs_content_context_t);
600:
601: procedure purgePath(
602: store_name in varchar2,
603: path in varchar2,
601: procedure purgePath(
602: store_name in varchar2,
603: path in varchar2,
604: filter in varchar2,
605: ctx in dbms_dbfs_content_context_t);
606:
607: procedure restoreAll(
608: store_name in varchar2,
609: path in varchar2,
607: procedure restoreAll(
608: store_name in varchar2,
609: path in varchar2,
610: filter in varchar2,
611: ctx in dbms_dbfs_content_context_t);
612:
613: procedure purgeAll(
614: store_name in varchar2,
615: path in varchar2,
613: procedure purgeAll(
614: store_name in varchar2,
615: path in varchar2,
616: filter in varchar2,
617: ctx in dbms_dbfs_content_context_t);
618:
619:
620:
621: /*
666: item_type out integer,
667: prop_flags in integer,
668: forUpdate in integer,
669: deref in integer,
670: ctx in dbms_dbfs_content_context_t);
671:
672: procedure getPathNowait(
673: store_name in varchar2,
674: path in varchar2,
676: content out nocopy blob,
677: item_type out integer,
678: prop_flags in integer,
679: deref in integer,
680: ctx in dbms_dbfs_content_context_t);
681:
682: procedure getPath(
683: store_name in varchar2,
684: path in varchar2,
686: amount in out number,
687: offset in number,
688: buffer out nocopy raw,
689: prop_flags in integer,
690: ctx in dbms_dbfs_content_context_t);
691:
692: procedure getPath(
693: store_name in varchar2,
694: path in varchar2,
696: amount in out number,
697: offset in number,
698: buffers out nocopy dbms_dbfs_content_raw_t,
699: prop_flags in integer,
700: ctx in dbms_dbfs_content_context_t);
701:
702: procedure putPath(
703: store_name in varchar2,
704: path in varchar2,
705: properties in out nocopy dbms_dbfs_content_properties_t,
706: content in out nocopy blob,
707: item_type out integer,
708: prop_flags in integer,
709: ctx in dbms_dbfs_content_context_t);
710:
711: procedure putPath(
712: store_name in varchar2,
713: path in varchar2,
715: amount in number,
716: offset in number,
717: buffer in raw,
718: prop_flags in integer,
719: ctx in dbms_dbfs_content_context_t);
720:
721: procedure putPath(
722: store_name in varchar2,
723: path in varchar2,
725: written out number,
726: offset in number,
727: buffers in dbms_dbfs_content_raw_t,
728: prop_flags in integer,
729: ctx in dbms_dbfs_content_context_t);
730:
731:
732:
733: /*
788: store_name in varchar2,
789: oldPath in varchar2,
790: newPath in varchar2,
791: properties in out nocopy dbms_dbfs_content_properties_t,
792: ctx in dbms_dbfs_content_context_t);
793:
794: procedure movePath(
795: store_name in varchar2,
796: oldPath in varchar2,
795: store_name in varchar2,
796: oldPath in varchar2,
797: newPath in varchar2,
798: properties in out nocopy dbms_dbfs_content_properties_t,
799: ctx in dbms_dbfs_content_context_t);
800:
801: procedure setPath(
802: store_name in varchar2,
803: contentID in raw,
802: store_name in varchar2,
803: contentID in raw,
804: path in varchar2,
805: properties in out nocopy dbms_dbfs_content_properties_t,
806: ctx in dbms_dbfs_content_context_t);
807:
808:
809:
810: /*
831: store_name in varchar2,
832: path in varchar2,
833: filter in varchar2,
834: recurse in integer,
835: ctx in dbms_dbfs_content_context_t)
836: return dbms_dbfs_content_list_items_t
837: pipelined;
838:
839: function listCursor(
843: withProps in integer,
844: doSort in integer,
845: doFts in integer,
846: doBulk in integer,
847: ctx in dbms_dbfs_content_context_t)
848: return integer;
849:
850: function search(
851: store_name in varchar2,
851: store_name in varchar2,
852: path in varchar2,
853: filter in varchar2,
854: recurse in integer,
855: ctx in dbms_dbfs_content_context_t)
856: return dbms_dbfs_content_list_items_t
857: pipelined;
858:
859:
879: store_name in varchar2,
880: path in varchar2,
881: lock_type in integer,
882: lock_data in varchar2,
883: ctx in dbms_dbfs_content_context_t);
884:
885: procedure unlockPath(
886: store_name in varchar2,
887: path in varchar2,
884:
885: procedure unlockPath(
886: store_name in varchar2,
887: path in varchar2,
888: ctx in dbms_dbfs_content_context_t);
889:
890:
891:
892: /*
1392:
1393: function fs_getattr(
1394: store in varchar2,
1395: mount in varchar2,
1396: ctx in dbms_dbfs_content_context_t,
1397: path in varchar2,
1398: st_ino out integer,
1399: st_mode out integer,
1400: st_nlink out integer,
1413:
1414: function fs_readlink(
1415: store in varchar2,
1416: mount in varchar2,
1417: ctx in dbms_dbfs_content_context_t,
1418: path in varchar2,
1419: link out nocopy varchar2)
1420: return integer;
1421:
1421:
1422: function fs_mknod(
1423: store in varchar2,
1424: mount in varchar2,
1425: ctx in dbms_dbfs_content_context_t,
1426: path in varchar2,
1427: st_mode in integer,
1428: st_uid in integer,
1429: st_gid in integer)
1431:
1432: function fs_mknod(
1433: store in varchar2,
1434: mount in varchar2,
1435: ctx in dbms_dbfs_content_context_t,
1436: path in varchar2,
1437: st_mode in integer,
1438: st_uid in integer,
1439: st_gid in integer,
1455:
1456: function fs_mkdir(
1457: store in varchar2,
1458: mount in varchar2,
1459: ctx in dbms_dbfs_content_context_t,
1460: path in varchar2,
1461: st_mode in integer,
1462: st_uid in integer,
1463: st_gid in integer)
1465:
1466: function fs_mkdir(
1467: store in varchar2,
1468: mount in varchar2,
1469: ctx in dbms_dbfs_content_context_t,
1470: path in varchar2,
1471: st_mode in integer,
1472: st_uid in integer,
1473: st_gid in integer,
1489:
1490: function fs_unlink(
1491: store in varchar2,
1492: mount in varchar2,
1493: ctx in dbms_dbfs_content_context_t,
1494: path in varchar2)
1495: return integer;
1496:
1497: function fs_rmdir(
1496:
1497: function fs_rmdir(
1498: store in varchar2,
1499: mount in varchar2,
1500: ctx in dbms_dbfs_content_context_t,
1501: path in varchar2)
1502: return integer;
1503:
1504: function fs_symlink(
1503:
1504: function fs_symlink(
1505: store in varchar2,
1506: mount in varchar2,
1507: ctx in dbms_dbfs_content_context_t,
1508: path in varchar2,
1509: link in varchar2,
1510: st_uid in integer,
1511: st_gid in integer)
1513:
1514: function fs_symlink(
1515: store in varchar2,
1516: mount in varchar2,
1517: ctx in dbms_dbfs_content_context_t,
1518: path in varchar2,
1519: link in varchar2,
1520: st_uid in integer,
1521: st_gid in integer,
1537:
1538: function fs_rename(
1539: store in varchar2,
1540: mount in varchar2,
1541: ctx in dbms_dbfs_content_context_t,
1542: opath in varchar2,
1543: npath in varchar2)
1544: return integer;
1545:
1545:
1546: function fs_link(
1547: store in varchar2,
1548: mount in varchar2,
1549: ctx in dbms_dbfs_content_context_t,
1550: path in varchar2,
1551: link in varchar2,
1552: st_uid in integer,
1553: st_gid in integer)
1555:
1556: function fs_link(
1557: store in varchar2,
1558: mount in varchar2,
1559: ctx in dbms_dbfs_content_context_t,
1560: path in varchar2,
1561: link in varchar2,
1562: st_uid in integer,
1563: st_gid in integer,
1579:
1580: function fs_chmod(
1581: store in varchar2,
1582: mount in varchar2,
1583: ctx in dbms_dbfs_content_context_t,
1584: path in varchar2,
1585: st_mode in integer)
1586: return integer;
1587:
1587:
1588: function fs_chmod(
1589: store in varchar2,
1590: mount in varchar2,
1591: ctx in dbms_dbfs_content_context_t,
1592: path in varchar2,
1593: st_mode in integer,
1594: ret_ino out integer,
1595: ret_mode out integer,
1609:
1610: function fs_chown(
1611: store in varchar2,
1612: mount in varchar2,
1613: ctx in dbms_dbfs_content_context_t,
1614: path in varchar2,
1615: st_uid in integer,
1616: st_gid in integer)
1617: return integer;
1618:
1619: function fs_chown(
1620: store in varchar2,
1621: mount in varchar2,
1622: ctx in dbms_dbfs_content_context_t,
1623: path in varchar2,
1624: st_uid in integer,
1625: st_gid in integer,
1626: ret_ino out integer,
1641:
1642: function fs_truncate(
1643: store in varchar2,
1644: mount in varchar2,
1645: ctx in dbms_dbfs_content_context_t,
1646: path in varchar2,
1647: newlen in number)
1648: return integer;
1649:
1649:
1650: function fs_truncate(
1651: store in varchar2,
1652: mount in varchar2,
1653: ctx in dbms_dbfs_content_context_t,
1654: path in varchar2,
1655: newlen in number,
1656: ret_ino out integer,
1657: ret_mode out integer,
1671:
1672: function fs_utime(
1673: store in varchar2,
1674: mount in varchar2,
1675: ctx in dbms_dbfs_content_context_t,
1676: path in varchar2,
1677: atime in integer,
1678: mtime in integer,
1679: atimens in integer,
1682:
1683: function fs_utime(
1684: store in varchar2,
1685: mount in varchar2,
1686: ctx in dbms_dbfs_content_context_t,
1687: path in varchar2,
1688: atime in integer,
1689: mtime in integer,
1690: atimens in integer,
1707:
1708: function fs_open(
1709: store in varchar2,
1710: mount in varchar2,
1711: ctx in dbms_dbfs_content_context_t,
1712: path in varchar2,
1713: content out nocopy blob,
1714: forWrite in integer)
1715: return integer;
1716:
1717: function fs_open(
1718: store in varchar2,
1719: mount in varchar2,
1720: ctx in dbms_dbfs_content_context_t,
1721: path in varchar2,
1722: content out nocopy blob,
1723: forWrite in integer,
1724: ret_ino out integer,
1739:
1740: function fs_read(
1741: store in varchar2,
1742: mount in varchar2,
1743: ctx in dbms_dbfs_content_context_t,
1744: path in varchar2,
1745: buffer out nocopy raw,
1746: amount in integer,
1747: offset0 in integer)
1749:
1750: function fs_read(
1751: store in varchar2,
1752: mount in varchar2,
1753: ctx in dbms_dbfs_content_context_t,
1754: path in varchar2,
1755: amount in integer,
1756: offset0 in integer,
1757: buffers out nocopy dbms_dbfs_content_raw_t)
1759:
1760: function fs_write(
1761: store in varchar2,
1762: mount in varchar2,
1763: ctx in dbms_dbfs_content_context_t,
1764: path in varchar2,
1765: buffer in raw,
1766: amount in integer,
1767: offset0 in integer)
1769:
1770: function fs_write(
1771: store in varchar2,
1772: mount in varchar2,
1773: ctx in dbms_dbfs_content_context_t,
1774: path in varchar2,
1775: buffer in raw,
1776: amount in integer,
1777: offset0 in integer,
1793:
1794: function fs_write(
1795: store in varchar2,
1796: mount in varchar2,
1797: ctx in dbms_dbfs_content_context_t,
1798: path in varchar2,
1799: offset0 in integer,
1800: buffers in dbms_dbfs_content_raw_t)
1801: return integer;
1802:
1803: function fs_write(
1804: store in varchar2,
1805: mount in varchar2,
1806: ctx in dbms_dbfs_content_context_t,
1807: path in varchar2,
1808: offset0 in integer,
1809: buffers in dbms_dbfs_content_raw_t,
1810: ret_ino out integer,
1825:
1826: function fs_statfs(
1827: store in varchar2,
1828: mount in varchar2,
1829: ctx in dbms_dbfs_content_context_t,
1830: path in varchar2,
1831: f_bsize out integer,
1832: f_frsize out integer,
1833: f_blocks out integer,
1843:
1844: function fs_flush(
1845: store in varchar2,
1846: mount in varchar2,
1847: ctx in dbms_dbfs_content_context_t,
1848: path in varchar2)
1849: return integer;
1850:
1851: function fs_release(
1850:
1851: function fs_release(
1852: store in varchar2,
1853: mount in varchar2,
1854: ctx in dbms_dbfs_content_context_t,
1855: path in varchar2)
1856: return integer;
1857:
1858: function fs_fsync(
1857:
1858: function fs_fsync(
1859: store in varchar2,
1860: mount in varchar2,
1861: ctx in dbms_dbfs_content_context_t,
1862: path in varchar2)
1863: return integer;
1864:
1865: function fs_setxattr(
1864:
1865: function fs_setxattr(
1866: store in varchar2,
1867: mount in varchar2,
1868: ctx in dbms_dbfs_content_context_t,
1869: path in varchar2,
1870: xname in varchar2,
1871: xvalue in raw,
1872: xflags in integer)
1874:
1875: function fs_getxattr(
1876: store in varchar2,
1877: mount in varchar2,
1878: ctx in dbms_dbfs_content_context_t,
1879: path in varchar2,
1880: xname in varchar2,
1881: xvalue out nocopy raw)
1882: return integer;
1883:
1884: function fs_listxattr(
1885: store in varchar2,
1886: mount in varchar2,
1887: ctx in dbms_dbfs_content_context_t,
1888: path in varchar2)
1889: return propnames_t
1890: pipelined;
1891:
1891:
1892: function fs_removexattr(
1893: store in varchar2,
1894: mount in varchar2,
1895: ctx in dbms_dbfs_content_context_t,
1896: path in varchar2,
1897: xname in varchar2)
1898: return integer;
1899:
1899:
1900: function fs_opendir(
1901: store in varchar2,
1902: mount in varchar2,
1903: ctx in dbms_dbfs_content_context_t,
1904: path in varchar2)
1905: return integer;
1906:
1907: function fs_readdir(
1906:
1907: function fs_readdir(
1908: store in varchar2,
1909: mount in varchar2,
1910: ctx in dbms_dbfs_content_context_t,
1911: path in varchar2,
1912: withProps in integer,
1913: doCursor in integer,
1914: doSort in integer,
1920:
1921: function fs_releasedir(
1922: store in varchar2,
1923: mount in varchar2,
1924: ctx in dbms_dbfs_content_context_t,
1925: path in varchar2)
1926: return integer;
1927:
1928: function fs_fsyncdir(
1927:
1928: function fs_fsyncdir(
1929: store in varchar2,
1930: mount in varchar2,
1931: ctx in dbms_dbfs_content_context_t,
1932: path in varchar2)
1933: return integer;
1934:
1935: function fs_init
1940:
1941: function fs_access(
1942: store in varchar2,
1943: mount in varchar2,
1944: ctx in dbms_dbfs_content_context_t,
1945: path in varchar2,
1946: st_mode in integer)
1947: return integer;
1948:
1948:
1949: function fs_creat(
1950: store in varchar2,
1951: mount in varchar2,
1952: ctx in dbms_dbfs_content_context_t,
1953: path in varchar2,
1954: st_mode in integer,
1955: content out nocopy blob,
1956: st_uid in integer,
1959:
1960: function fs_creat(
1961: store in varchar2,
1962: mount in varchar2,
1963: ctx in dbms_dbfs_content_context_t,
1964: path in varchar2,
1965: st_mode in integer,
1966: content out nocopy blob,
1967: st_uid in integer,
1984:
1985: function fs_ftruncate(
1986: store in varchar2,
1987: mount in varchar2,
1988: ctx in dbms_dbfs_content_context_t,
1989: path in varchar2,
1990: newlen in integer,
1991: content in out nocopy blob)
1992: return integer;
1993:
1994: function fs_fgetattr(
1995: store in varchar2,
1996: mount in varchar2,
1997: ctx in dbms_dbfs_content_context_t,
1998: path in varchar2,
1999: st_ino out integer,
2000: st_mode out integer,
2001: st_nlink out integer,