# クラスの使用
org.opengion.hayabusa.taglib.QueryTag

QueryTagを使用しているパッケージ
パッケージ
説明
org.opengion.hayabusa.taglib
はやぶさのタグライブラリー関係のクラスを提供します。

- ## org.opengion.hayabusa.taglibでのQueryTagの使用

  org.opengion.hayabusa.taglibでのQueryTagのサブクラス
  修飾子とタイプ
  クラス
  説明
  `class`
  `EntryQueryTag`
  検索結果の DBTableModel を使用せず、直接エントリーデータを登録するタグです。
  `class`
  `FileQueryTag`
  ﾌｧｲﾙを検索し､DBTableModel にｾｯﾄするﾀｸﾞです｡ ﾌｧｲﾙの検索結果は､[WRITABLE],LEVEL,FILE_TYPE,PARENT,NAME,LASTMODIFIED,FILE_LENGTH,RWH,[HASH],[TO_PARENT,TO_NAME],[････] のｶﾗﾑを持つ DBTableModel にｾｯﾄ されます｡このｶﾗﾑは､固定です｡ 並び替えについては､このﾀｸﾞで指定しますが､ﾌｧｲﾙの選別(where 条件)は､ BODY 部に記述する fileWhere ﾀｸﾞで指定します｡(複数指定可能)) [ｶﾗﾑ名] 検索するﾌｧｲﾙの属性は､以下のｶﾗﾑ名で作成されます｡ [WRITABLE] useWritable=trueで､先頭ｶﾗﾑに､WRITABLE ｶﾗﾑが挿入されます｡ LEVEL ﾃﾞｨﾚｸﾄﾘを展開する場合のﾚﾍﾞﾙ｡ FILE_TYPE ﾌｧｲﾙ(F)かﾃﾞｨﾚｸﾄﾘ(D)であるか判定｡ PARENT この抽象ﾊﾟｽ名の親のﾊﾟｽ名文字列を返します｡ NAME この抽象ﾊﾟｽ名が示すﾌｧｲﾙまたはﾃﾞｨﾚｸﾄﾘの名前を返します｡ LASTMODIFIED 最後に変更された時刻を返します｡ FILE_LENGTH ﾌｧｲﾙの長さを返します｡ RWH 読み込み､書き込み､隠し属性をそれぞれ､ｒ,w,h で表します｡ [HASH] HASH というｶﾗﾑを追加したうえで､ｼｽﾃﾑ定数のFILE_HASH_CODEで計算を行います｡ [TEXT] useText=trueで､ﾌｧｲﾙの内容を文字列にして､TEXTというｶﾗﾑに設定します｡ [TO_PARENT] useUpdateClms=trueで､fileUpdateﾀｸﾞでCOPYやMOVEを行う時に使用する必須となるｶﾗﾑ(TO_PARENT,TO_NAME)を追加します｡ [TO_NAME] 同上 [････] addClms属性で指定されたｶﾗﾑを追加します｡
  `class`
  `GuiQueryTag`
  画面リソースのオブジェクトを検索し、DBTableModel にセットするタグです。
  `class`
  `PlsqlUpdateTag`
  PLSQLをCALLしてデータベースにアクセスするタグです。
  `class`
  `TableUpdateTag`
  SQL文を直接指定して、データベースに追加/更新/削除を行います(queryType="JDBCTableUpdate")。