XQuery 開発者ガイド

     Previous  Next    Contents     
Content starts here

AquaLogic Data Services Platform XQuery エンジンの概要

XML および XQuery

AquaLogic Data Services Platform での XQuery の使用

サポートされる XQuery 仕様

XQuery 言語の詳細情報へのリンク

BEA の XQuery 実装

BEA XQuery 関数の実装

関数の概要

アクセス制御関数

fn-bea:is-access-allowed

fn-bea:is-user-in-group

fn-bea:is-user-in-role

fn-bea:userid

期間、日付および時間の関数

fn-bea:date-from-dateTime

fn-bea:date-from-string-with-format

fn-bea:date-to-string-with-format

fn-bea:dateTime-from-string-with-format

fn-bea:dateTime-to-string-with-format

fn-bea:time-from-dateTime

fn-bea:time-from-string-with-format

fn-bea:time-to-string-with-format

日付および時間のパターン

実行制御関数

fn-bea:async

fn-bea:fail-over

使用方法における提案事項

fn-bea:fence

fn-bea:if-then-else

fn-bea:timeout and fn-bea:timeout-with-label

fn-bea-timeout Signature

fn-bea-timeout-with-label Signature

操作の詳細

数値関数

fn-bea:format-number

fn-bea:decimal-round

fn-bea:decimal-truncate

その他の関数

fn-bea:get-property

fn-bea:inlinedXML

fn-bea:rename

QName 関数

fn-bea:QName-from-string

シーケンス関数

fn-bea:interleave

文字列関数

fn-bea:match

fn-bea:sql-like

fn-bea:trim

fn-bea:trim-left

fn-bea:trim-right

fn-bea:pad-left

デフォルト文字使用した Pad Left 関数(ASCII 32)

特定 Pad 文字列の Pad Left 関数

fn-bea:pad-right

デフォルト文字を使用した Pad Right 関数 (ASCII 32)

特定 Pad 文字列の Pad Right 関数

サポートされない XQuery 関数

実装固有の関数および演算子

BEA XQuery 言語の実装

XQuery 言語のサポート (およびサポートしない機能)

AquaLogic Data Services Platform XQuery エンジンの XQuery 言語に対する拡張機能

汎用 FLWGOR (group by)

直接要素および属性コンストラクタの省略可能インジケータ

XQuery 言語処理の実装定義値

XQuery エンジンおよび SQL

はじめに

ベースおよびコア RDBMS サポート

XQuery エンジンにおける SQL データソースのサポート方法

メタデータおよびデータ型マッピングをアノテーション付きファイルへ格納する

実行時の接続管理 — 接続の共有

XQuery - SQL データ型マッピング

日付/時間データ型の相違 : タイムゾーンおよび時間精度

AquaLogic Data Services Platform におけるタイムゾーン情報の処理方法

AquaLogic Data Services Platform における端数秒の処理方法

式およびデータ型のスコープの差異

SQL プッシュダウン : パフォーマンスの最適化

関数および演算子プッシュダウン

集約関数

生成される SQL ステートメント内のパラメータ

キャスト演算プッシュダウン

パス式プッシュダウン

定数プッシュダウン

変数プッシュダウン

共通クエリ パターン

単純射影クエリ

Where句プッシュダウン

Order By 句プッシュダウン

内部結合プッシュダウン

外部結合プッシュダウン

Semi-Join (半結合) および Anti-Semi-Join

グループ化および集約

Group By プッシュダウン

Distinct-by プッシュダウン

単純集約パターン

ネストした Where 句を含む Group-By を SQL HAVING 句に変換する

集約パターンを含む外部結合

If-Then-Else パターン

Subsequence プッシュダウン

Direct SQL データ サービスおよびプッシュダウン

分散クエリ プッシュダウン

SQL プッシュダウンの回避

XML ネームスペースについて

XML ネームスペースの概要

XML スキーマ ネームスペースの例

AquaLogic Data Services Platform クエリおよびスキーマでの XML ネームスペースの使用

XQuery を使用したベスト プラクティス

データ サービス設計の概要

データ サービス設計の原則について

データ サービス実装のガイドライン適用

AquaLogic Data Services Platform アノテーションについて

XDS アノテーション

標準プロパティ

標準ドキュメント プロパティ

ユーザ定義プロパティ

データ アクセス プロパティ

リレーショナル データ サービス アノテーション

ネイティブのリレーショナル プロパティ

ソース バインディング プロバイダ

Web サービス データ サービス アノテーション

Java 関数 データ サービス アノテーション

区切り文字付きコンテンツ データ サービス アノテーション

XML コンテンツ データ サービス アノテーション

ユーザ定義ビュー XDS アノテーション

対象の型プロパティ

ネイティブ タイプ プロパティ

更新関連のタイプ プロパティ

キー プロパティ

関係プロパティ

更新プロパティ

更新分解のための関数

Java 更新の終了

オプティミスティック ロック フィールド

読み取り専用データ サービス

セキュリティ プロパティ

関数アノテーション

標準プロパティ

UI プロパティ

キャッシュ プロパティ

動作プロパティ

逆関数

等価変換

多相関数

シグネチャ プロパティ

ネイティブ プロパティ

SQL クエリ プロパティ

SOAP ハンドラ プロパティ

XFL アノテーション

標準プロパティ

データ アクセス プロパティ

アノテーション リファレンス

アノテーションの XML スキーマ

XQuery-SQL マッピング参照

IBM DB2/NT 8

データ型マッピング

関数および演算子プッシュダウン

キャスト演算プッシュダウン

その他の SQL 生成機能

Microsoft SQL Server 2000

データ型マッピング

関数および演算子プッシュダウン

キャスト演算プッシュダウン

その他の SQL 生成機能

Oracle 8.1.x

データ型マッピング

関数および演算子プッシュダウン

キャスト演算プッシュダウン

その他の SQL 生成機能

Oracle 9.x, 10.x

データ型マッピング

関数および演算子プッシュダウン

キャスト演算プッシュダウン

その他の SQL 生成機能

Sybase 12.5.2 以上

データ型マッピング

関数および演算子プッシュダウン

キャスト演算プッシュダウン

その他の SQL 生成機能

Pointbase 4.4 以上

データ型マッピング

関数および演算子プッシュダウン

キャスト演算プッシュダウン

その他の SQL 生成機能

ベース (汎用) RDBMS サポート

データベースの機能情報

データ型マッピング

キャスト演算プッシュダウン

その他の SQL 生成機能


  Back to Top       Previous  Next