2011年6月30日木曜日

H2 Database上でsardineでWebDAVサーバと連携するユーザ定義関数のまとめ

WebDAVサーバ上のリソース情報の取得


WebDAVサーバ上のファイルを列挙する関数を作成する
WebDAVサーバ上のファイルの最終更新日時を取得する関数を作成する
WebDAVサーバ上のファイルの作成日時を取得する関数を作成する
WebDAVサーバ上のファイルのサイズを取得する関数を作成する
WebDAVサーバ上のファイルのコンテントタイプを取得する関数を作成する
WebDAVサーバのディレクトリ上のファイルのURLを列挙する関数を作成する
WebDAVサーバ上のリソースが存在するか調べる関数を作成する
WebDAVサーバ上のディレクトリを列挙する関数を作成する


WebDAVサーバ上のリソースの操作


BLOBをWebDAVサーバ上のファイルとしてアップロードする関数を作成する
CLOBをWebDAVサーバ上のファイルとしてアップロードする関数を作成する
WebDAVサーバ上のファイルをBLOBとして返す関数を作成する
WebDAVサーバ上のファイルをCLOBとして返す関数を作成する
WebDAVサーバ上のファイルをリネームする関数を作成する
WebDAVサーバ上のファイルをコピーする関数を作成する
WebDAVサーバ上のファイルを削除する関数を作成する

2011年6月22日水曜日

H2 Database上でOrion SSH2を使用するユーザー定義関数のまとめ

SSH2でコマンド実行


サーバ上でコマンドを実行する関数を作成する

SFTPサーバ上のファイル・ディレクトリの情報取得


サーバ上のファイルを列挙する関数を作成する
ファイルのサイズを取得する関数を作成する
ファイルの最終更新日時を取得する関数を作成する
ファイルのUIDを取得する関数を作成する
ファイルのGIDを取得する関数を作成する
ファイルのパーミッションを取得する関数を作成する
フルパスを取得する関数を作成する
シンボリックリンクのターゲットを表示する関数を作成する

SFTPサーバ上のファイル・ディレクトリに対する操作


BLOBをSFTP上へアップロードする関数を作成する
ファイルをダウンロードしてBLOBとして返す関数を作成する
ファイルを移動・リネームする関数を作成する
ディレクトリを削除する関数を作成する
ディレクトリを作成する関数を作成する
シンボリックリンクを作成する関数を作成する