ヘッダーをスキップ
Oracle® Database SQLJ開発者ガイド
11g リリース2 (11.2)
B56282-02
  目次へ移動
目次

前
 
 

索引

A B C D E F G H I J K L M N O P R S T U V W

A

アクセス・モードの設定(トランザクション), 7.5.2
代替環境、サポート, 8.4
アプレット、SQLJの使用, 2.6.1
配列
イテレータ列, 5.1.2
VARRAY, 6.1.3
ASENSITIVE(カーソル状態), 4.1.5.1
代入文(SET), 4.6
前提、環境, 1.1.1
AuditorInstaller
コマンドラインの例, A.6.5
デバッグ用のカスタマイザ, A.6
起動, A.6.2
オプション, A.6.4
ランタイム出力, A.6.3
オーディタを持つプロファイルでのデバッグ, A.6.1
自動コミット
既存の接続での変更, 3.5.4
サーバーで未サポート, 11.2.2
新しい接続での指定, 3.5.3

B

backupオプション(カスタマイザ・ハーネス), A.3.2.1
下位互換性
Oracle SQLJ、概略, 1.1.5
バッチ更新
バッチ制限, 10.1.3
バッチ可能で互換性のある文, 10.1.3
非互換の文に対するバッチ処理, 10.1.3
バッチの取消し, 10.1.3
注意, 10.1.3
有効化と無効化, 10.1.3
実行中のエラー状態, 10.1.3
明示的および暗黙的なバッチ実行, 10.1.3
概要, 10.1.3
更新カウント, 10.1.3
暗黙的な実行コンテキストの使用, 10.1.3
再帰的コールイン, 10.1.3
BetterDate(カスタムJavaクラス), 6.2.6
BFILE
ストアド・ファンクションの結果, 5.3.2
BFILEサポート, 5.3.2
BigDecimal
マッピング(属性が対象), 6.4.2
サポート, 5.3.6
プロファイルのバイナリ移植性, 3.8.3.2
bind-by-identifierオプション(sqlj -bind-by-identifier), 8.3.2
BLOBサポート, 5.3.2
BOOLEAN型(PL/SQL), 5.1.3
builtintypesオプション(JPublisher -builtintypes), 6.4.2

C

C接頭辞(sqlj -C-x), 8.3.1
cacheオプション(sqlj -cache), 8.3.3
オンライン・チェッカの結果のキャッシング, 8.3.3
文のキャッシング, 10.1.2
ストアド・プロシージャ用のCALL構文, 4.7.1
ストアド・ファンクションのコール4.7.2
ストアド・プロシージャのコール, 4.7.1
実行時に対するコール、生成済, 9.1.3
caseオプション(JPublisher -case), 6.4.2
大/小文字を区別するSQLのUDT名, 6.2.3, 6.2.3, 6.4.2, 6.4.3
エラーの原因/処置の出力, 8.2.4
CHAR比較、空白埋め, 8.2.6, A.3.6.7
文字エンコーディング
コマンドラインの例, 9.4.2
メッセージ, 9.4.2
ソース, 9.4.2
概要, 9.4.1
実行時の設定, 9.4.4
native2asciiの使用, 9.4.4
Publicクラスに対するソース名のチェック, 8.4.1
ソースのチェック、拡張解決検索, 8.3.2
checkerオプション(SQLCheckerCustomizer), A.5.2.1
checkfilenameオプション(sqlj -checkfilename), 8.4.1
checksourceオプション(sqlj -checksource), 8.3.2
サーバーでのクラスのロード, 11.2.4
クラス・スキーマ・オブジェクトの名前付け
生成, 11.4.3
ロード, 11.3.2
CLASSPATHとPATH, 1.2.3
CLASSPATHオプション(sqlj -classpath), 8.2.1
句、SQLJ実行文, 4.2.2
サーバーでの実行のためのクライアント側変換, 11.3
CLOBサポート, 5.3.2
close()メソッド(DefaultContext), 3.2.5
close()メソッド(ExecutionContext), 7.2.4.6
close()メソッド(Oracleクラス), 3.2.4, 3.2.5
CLOSE_CONNECTION, 7.6.1
コード生成
概要, 9.1.3
Oracle固有とISO標準, 3.7.4
translator -codegenオプション, 8.2.6
プロファイルのコード・レイヤー, A.6.1
codegenオプション(SQLJ -codegen), 8.2.6
コレクション
カスタムJavaクラス, 6.2
コレクション型の作成, 6.3
データ型, 6.1.4
基本概念, 6.1.3
代替クラスへのマッピング, 6.4.2
ORADataの指定, 6.2.1
コレクションのサポートの概要, 6.1.1
型のマッピング指定, 6.4.2, 6.4.2
強い型指定, 6.6
弱い型指定の制限, 6.8.2
弱い型指定のサポート, 6.8.1
列の定義(型/サイズ)
概要, 10.1.4
Oracleカスタマイザoptcolsオプション, A.3.6.4
SQLJ -optcolsオプション, 8.2.6
コマンドライン(トランスレータ)
非実行時のエコー, 8.1.2
例, 8.1.2
概要, 8.1
構文と引数, 8.1.2
コミット
自動と手動, 3.5.2
イテレータおよび結果セットに対する影響, 3.5.6
手動, 3.5.5
既存の接続での自動コミットの変更, 3.5.4
新しい接続での自動コミットの指定, 3.5.3
compat(互換性)オプション(Oracleカスタマイザ), A.3.6.2
compatibleオプション(JPublisher -compatible), 6.4.2
コンパイル
2段階で行うコンパイル, 8.4.1
サーバーでのdebugオプション, 11.4.2
変換時, 9.1.4
有効化/無効化, 8.3.2
サーバー, 11.2.4
compileオプション(sqlj -compile), 8.3.2
コンパイラ
CLASSPATHオプション, 8.2.1
javacのオプションのサポート, 8.1.1
SQLJを介したオプション, 8.3.1
関連オプション, 8.4.1
必要な動作, 8.4.1
名前の指定, 8.4.1
compiler encodingサポート・オプション(sqlj), 8.4.1
compiler executableオプション(sqlj), 8.4.1
コンパイラ・メッセージの出力パイプ・オプション(sqlj), 8.4.1
compiler output fileオプション(sqlj -compiler...), 8.4.1
componentsオプション(sqlj -components), 8.2.5
設定およびインストールの検証, 1.2
接続文字列
OCIドライバ, 3.1.1
Thinドライバ, 3.1.1
サーバー側内部ドライバ, 3.1.1
サーバー側Thinドライバ, 3.1.1
非推奨のSID, 1.3.1
データベース・サービス名の使用, 1.3.1
connect()メソッド(Oracleクラス), 3.2.4
接続コンテキスト
接続の終了, 7.1.5
概要, 7.1.1
JDBC接続からの変換, 7.6.1
JDBC接続への変換, 7.6.1
IMPLEMENTS句を使用した宣言, 7.1.6
宣言, 4.1.3
接続コンテキスト・クラスの宣言, 7.1.3
SQLJデータ・ソース, 7.1.9, 7.1.10
デフォルトの接続の取得, 7.1.5
実行コンテキストの取得, 7.1.5
JDBC接続の取得, 7.1.5
実装と機能, 7.1.5
接続オブジェクトのインスタンス化, 7.1.3
メソッド, 7.1.5
複数の接続、例, 7.1.4
実行コンテキストとの関係, 7.2.1
セマンティクス・チェック, 7.1.7
デフォルトの接続の設定, 7.1.5
文の接続の指定, 7.1.3
実行文の指定, 4.2.3
接続
終了, 3.2.2
JDBCとの共有接続の終了, 7.6.1
サーバーでのデータベース接続, 11.2.1
SQLJデータ・ソース, 7.1.9, 7.1.10
JDBCトランザクション・メソッド, 7.5.4
自動コミットの変更, 3.5.4
複数、宣言済の接続コンテキストの使用, 3.2.3
接続のためのOracleクラス, 3.2.4
設定, 1.3.1
JDBCとの共有接続, 7.6.1
単一または複数のデフォルト・コンテキストの使用, 3.2.1
自動コミットの指定, 3.5.3
トランスレータのオプション, 8.2.3
検証, 1.3.2
コンテキスト式
実行時評価, 4.3.5
概要, 4.3.4
contextオプション(カスタマイザ・ハーネス), A.3.2.2
.serプロファイルから.classへの変換, 8.3.2
CURSOR構文(ネストした表), 6.6.1
カスタムJavaクラス
カスタムJavaクラス, 6.2
コンパイル, 6.2.4
JPublisherでの作成, 6.4
例, 6.4.6
拡張, 6.4.7
JPublisherによる生成, 6.4.2
代替クラスへのマッピング, 6.4.2
データの読込みと書込み, 6.2.5
要件, 6.2.3
サンプル・クラス, 6.2.6
メンバー名の指定, 6.4.4
強い型指定、定義, 6.1.1
オブジェクト・メソッドのサポート, 6.2.2
シリアライズ・オブジェクトへの使用, 6.7.2
弱い型指定、定義, 6.1.1
CustomDatum(現在推奨されていない), 6.2.1
カスタマイズ
.serプロファイルから.classへの変換, 8.3.2
作成と登録, A.2.3
カスタマイザ・ハーネスの接続オプション, A.3.3
カスタマイザ・ハーネスの一般オプション, A.3.2
カスタマイザ・ハーネスのオプションの概要, A.3.1
列の型/サイズの定義, A.3.6.4
パラメータ・サイズの定義, A.3.6.5
変換時, 9.1.5
有効化/無効化, 8.3.2
エラー・メッセージとステータス・メッセージ, A.2.4
強制カスタマイズ, A.3.6.3
jarファイルの使用方法, A.4
カスタマイズの詳細, A.2
オプション, A.3
特別なカスタマイザの起動のためのオプション, A.3.4
Oracleカスタマイザのオプション, A.3.6
カスタマイザ固有のオプションの概要/構文, A.3.5
パラメータのデフォルト・サイズ, A.3.6.6
関連するSQLJオプション, A.3.8
SQL変換の表示, A.3.6.8
文のキャッシュ・サイズ, A.3.6.9
処理の手順, A.2.2
使用しているOracle拡張機能の概要, A.3.6.10
バージョン互換性, A.3.6.2
カスタマイザ, 3.8.2, 3.8.2
カスタマイザ・ハーネス
接続オプション, A.3.3
一般オプション, A.3.2
特別なカスタマイザの起動, A.3.4
オプションの概要, A.3.1
概要, A.2.1
カスタマイザのオプション(カスタマイザ・ハーネス), A.3.2.3
カスタマイザ
選択, A.3
カスタマイザの選択用のオプション, A.3.2.3
概要, A.2.1
SQLJを介して渡されるオプション, 8.3.1
デフォルトの指定, 8.4.2

D

dオプション(sqlj -d), 8.2.2
データ・ソースのサポート
接続の関連付け, 7.1.8
デフォルト・コンテキストの関連付け, 7.1.8
自動コミット・モード, 7.1.8
dataSource(WITH句), 4.1.5.1
概要, 7.1.8
要件, 7.1.8
SQLJデータ・ソースのクラス, 7.1.9
SQLJデータ・ソースのインタフェース, 7.1.9
SQLJ固有のデータ・ソース, 7.1.9
データベース接続、検証, 1.3.2
データベースURL
オンライン・チェック用のデフォルトの接頭辞, 8.2.3
非推奨のSID, 1.3.1
データベース・サービス名の使用, 1.3.1
DBMS_JAVAパッケージ
サーバー出力デバイスの設定, 11.2.3
サーバー側オプションの設定, 11.4.2
DBMS_LOBパッケージ, 5.3.2
debugオプション(カスタマイザ・ハーネス), A.3.4.1
コンパイル用のdebugオプション(サーバー側), 11.4.2
デバッグ
AuditorInstallerコマンドラインの例, A.6.5
AuditorInstallerカスタマイザ, A.6
AuditorInstallerオプション, A.6.4
AuditorInstallerのランタイム出力, A.6.3
コンパイル用のdebugオプション(サーバー側), 11.4.2
debugオプション、カスタマイザ・ハーネス, A.3.4.1
JDeveloper, 10.2.4
AuditorInstallerの起動, A.6.2
行マッピング、SQLJソースからclassへ, 8.2.4
行マッピング、SQLJソースからclassへ(jdb), 8.2.4
宣言
接続コンテキスト宣言, 4.1.3
IMPLEMENTS句, 4.1.4
イテレータ宣言, 4.1.2
概要, 4.1
WITH句, 4.1.5
デフォルト接続
Oracle.connect()による設定, 3.2.1
setDefaultContext()による設定, 3.2.1
default customizerオプション(sqlj), 8.4.2
サーバーでのデフォルトの出力デバイス, 11.2.3
デフォルトのプロパティ・ファイル(トランスレータ), 8.1.3
デフォルトのセマンティクス・チェッカ, 8.3.3
デフォルトのURL接頭辞のオプション(sqlj), 8.2.3
DefaultContextクラス
close()メソッドのパラメータ, 3.2.5
コンストラクタ, 3.2.5
主要メソッド, 3.2.5
単一または複数の接続での使用, 3.2.1
列の型/サイズの定義, 10.1.4
パラメータ・サイズの定義, 10.1.5
デモ・アプリケーション(SQLJ)、可用性, 1.2.1
depthオプション(AuditorInstaller), A.6.4.1
ダイジェスト・オプション(カスタマイザ・ハーネス), A.3.2.4
dirオプション(sqlj -dir), 8.2.2
ディレクトリ
生成される.classおよび.ser, 8.2.2
生成される.java, 8.2.2
dirty reads, 7.5.3
DMSサポート
DMS用のコマンドライン・オプション, 8.2.5, 10.3.2
例, 10.3.5
DMSサポートの概要, 10.3.1
DMS用のランタイム・コマンド, 10.3.3
センサーとメトリック, 10.3.4
SQLJ DMSプロパティ・ファイル, 10.3.3
driverオプション(カスタマイザ・ハーネス), A.3.3.4
ドライバ登録オプション(sqlj -driver), 8.2.3
dropjava, 11.5
Javaスキーマ・オブジェクトの削除, 11.5
ダイナミック・モニタリング・サービス、SQLJサポート, 10.3
動的SQL
定義, 2.1
JDBCコード, 7.6
PL/SQLコード, 4.2.5
SQLJでの動的SQLのサポート
例, 7.7.2
概要, 7.7
メタ・バインド式, 7.7.1
実行時の動作, 7.7.1
変換時の動作, 7.7.1

E

echoオプション、非実行, 8.2.1
非実行でのコマンドラインのエコー, 8.1.2
エンコーディング
メッセージの文字エンコーディング, 9.4.2
ソースの文字エンコーディング, 9.4.2
コマンドラインの例, 9.4.2
コンパイラへのオプションの無効化, 8.4.1
文字エンコーディングの概要, 9.4.1
実行時の設定, 9.4.4
サーバーでの指定, 11.4.2
native2asciiの使用, 9.4.4
encodingオプション(サーバー側), 11.4.2
encodingオプション、ソース・ファイル(sqlj -encoding), 8.2.2
環境の前提と要件, 1.1
環境変数、トランスレータ・オプション, 8.1.4
環境、使用例と制限事項, 1.1.3
エラー
メッセージの文字エンコーディング, 9.4.2
カスタマイズ時のメッセージ, A.2.4
メッセージ、コードおよびSQLの状態, 3.4.2
原因と処置の出力, 8.2.4
実行時の分類, 9.3.2
サーバー側のエラー出力, 11.4.4
トランスレータのエラー、警告、情報メッセージ, 9.2.1
例外
例外処理の要件, 3.4.1
処理, 3.4.2
例外処理の設定, 3.6
SQLExceptionサブクラスの使用, 3.4.3
実行文
例, 4.2.4
概要, 4.2
規則, 4.2.1
接続/実行コンテキストの指定, 4.2.3
SQLJ句, 4.2.2
PL/SQLブロックの使用, 4.2.5
実行コンテキスト
取消しメソッド, 7.2.4.3
close()メソッド, 7.2.4.6
制御メソッド, 7.2.4.2
作成と指定, 7.2.2
メソッドの使用、例, 7.2.4.7
概要, 7.2
接続コンテキストとの関係, 7.2.1
マルチスレッドとの関係, 7.2.5
セーブポイント・メソッド, 7.2.4.5
実行文の指定, 4.2.3
状態メソッド, 7.2.4.1
同期, 7.2.3
バッチ更新メソッド, 7.2.4.4
基本スキーマ, 3.2.6
終了コード、トランスレータ, 9.2.3
explainオプション(sqlj -explain), 8.2.4
イテレータ・クラスの拡張, 7.4.3
JPub生成クラスの拡張, 6.4.7
拡張
概要, 2.3
パフォーマンスの拡張, 10.1
使用している機能の概要, A.3.6.10
拡張型, 5.3

F

FETCH CURRENT構文(イテレータ), 7.4.5
FETCH構文(スクロール可能な位置イテレータ), 7.4.5
ファイル名の要件と制限, 3.10.4
fixedcharオプション(Oracleカスタマイザ), A.3.6.7
fixedcharオプション(SQLJ -fixedchar), 8.2.6
特殊処理のフラグ, 8.3.2
forceオプション(Oracleカスタマイザ), A.3.6.3
ForUpdate/updateColumns(WITH句)、非サポート, 4.1.5.1
フル・ネーム(スキーマ名), 11.3.2
ファンクション・コール、ストアド, 4.7.2

G

getConnection()メソッド(Oracleクラス), 3.2.4
グローバリゼーション・サポート
文字エンコーディング、言語サポート, 9.4.1
SQLJ外部, 9.4.4
概要, 2.7.1
関連するデータ型, 5.1.1
関連Java型, 9.4.3
関連SQLJおよびJava設定, 9.4.2
Unicode文字のサポート, 9.4.3

H

helpオプション(カスタマイザ・ハーネス), A.3.2.5
helpオプション(sqlj -help-xxxx), 8.2.1
コードのヒント、パラメータ・サイズ, 10.1.5
holdability(カーソル状態、WITH句)、非サポート, 4.1.5.1
ホスト式
基本的な構文, 4.3.2
識別子によるバインド, 8.3.2
実行時評価, 4.3.5
例, 4.3.3
実行時評価の例, 4.3.6
ホスト変数としてのイテレータおよび結果セット, 4.5.6
概要, 4.3.1
制限, 4.3.7
ネストした表の取出し, 6.6.3
JDBC 2.0のサポート型, 5.1.2
型サポートの概要, 5.1.1
ホスト変数, 2.4.1

I

IDEへのSQLJの統合, 2.7.2
IMPLEMENTS句
接続コンテキスト宣言, 7.1.6
イテレータ宣言, 7.4.2
構文, 4.1.4
必要なクラスのインポート, 3.6
情報メッセージ、トランスレータ, 9.2.1
トランスレータへの入力, 2.4.2
INSENSITIVE(カーソル状態), 4.1.5.1
インストールおよび設定の検証, 1.2
instrumentオプション(sqlj -instrument), 8.2.5
クラス・ファイルのインストルメント(linemap), 8.2.4
JDBCとの連係動作
接続コンテキストと接続, 7.6.1
イテレータと結果セット, 7.6.2
分離レベルの設定(トランザクション), 7.5.3
イテレータ
名前付きイテレータへのアクセス, 4.5.4
位置イテレータへのアクセス, 4.5.5
配列, 5.1.2
ホスト変数, 4.5.6
イテレータ列(ネスト), 4.5.7
ストアド・ファンクションの戻り値, 4.7.3
コミット/ロールバックの影響, 3.5.6
概要, 4.5.1
結果セットからの変換, 7.6.2
結果セットへの変換, 7.6.2
宣言, 4.1.2
名前付きイテレータの宣言, 4.5.4
位置イテレータの宣言, 4.5.5
IMPLEMENTS句での宣言, 7.4.2
拡張, 7.4.3
通常の使用手順, 4.5.2
名前付きイテレータのインスタンス化/移入, 4.5.4
位置イテレータのインスタンス化/移入, 4.5.5
イテレータ・クラスの機能, 7.4.1
名前付きと位置, 4.5.3
ネストした表用のネスト・イテレータ, 6.6.5
概要, 4.5
位置イテレータ、next()の使用, 4.5.5
結果セット・イテレータ(強い型指定), 4.5.1.1
結果セット・イテレータ(弱い型指定), 4.5.1.2, 7.4.4
スクロール可能, 7.4.5
スクロール可能な結果セット・イテレータ, 7.4.5
オブジェクトおよび参照の取出し, 6.5.1
名前付きイテレータの設定(例), 3.6
サブクラス化, 7.4.3
名前付きイテレータの使用, 4.5.4
位置イテレータの使用, 4.5.5
弱い型指定のイテレータの使用, 7.6.2
シリアライズされたオブジェクト, 6.7.3

J

J接頭辞(sqlj -J-x), 8.3.1
jarファイルのダイジェスト・オプション、カスタマイズ, A.3.2.4
プロファイル用のjarファイル, A.4
Javaバインド式(動的SQL), 7.7.1
サーバーでのJava名とSQL名, 11.2.5
Javaプロパティ、getProperty(), 9.4.4
Java VM
CLASSPATHオプション, 8.2.1
SQLJを介したオプション, 8.3.1
名前の指定, 8.4.1
SQLJ接続のためのJavaBeans, 7.1.10
javac互換, 8.1.1
JDBC 2.0
LOB型のサポート, 5.3
弱い型指定の構造体、参照、配列のサポート, 6.8
サポートされている型, 5.1.2
JDBC接続メソッド(トランザクション), 7.5.4
サーバーでのJDBCの注意事項, 11.2.2
JDBCドライバ登録オプション(sqlj -driver), 8.2.3
JDBCドライバ
Oracleドライバ, 3.1.1
変換のための選択, 3.1.2
カスタマイズのための選択/登録, A.3.3.4
実行用の選択/登録, 3.1.3
検証, 1.3.3
JDBCとの連係動作
接続コンテキストと接続, 7.6.1
イテレータと結果セット, 7.6.2
JDBCマッピング(属性が対象), 6.4.2
JDBCとSQLJ、サンプル・アプリケーション, 2.5
jdblinemapオプション(sqlj -jdblinemap), 8.2.4
JDeveloper
デバッグ, 10.2.4
SQLJの統合, 2.7.2
JDK
サポートされているバージョン, 1.1.3
JNDI
デフォルト・データ・ソースの名前, 7.1.8
データ・ソースの使用、接続, 7.1.8
JPublisher
builtintypesオプション, 6.4.2
caseオプション, 6.4.2
compatibleオプション, 6.4.2
カスタムJavaクラスの作成, 6.4
カスタムJavaクラスの例, 6.4.6
生成クラスの拡張, 6.4.7
カスタムJavaクラスの生成, 6.4.2
ラッパー・メソッドの生成, 6.4.2
メソッド・ラッパーの実装, 6.4.5
入力ファイル, 6.4.3
lobtypesオプション, 6.4.2
代替クラスへのマッピング, 6.4.2
numbertypesオプション, 6.4.2
プロパティ・ファイル, 6.4.3
メンバー名の指定, 6.4.4
型のマッピングの指定, 6.4.2
sqlオプション, 6.4.2
型の分類とマッピング・オプション, 6.4.2
型のマッピング, 6.4.2
型のマッピング・モードとオプション設定, 6.4.2
typesオプション, 6.4.2
userオプション, 6.4.2
JPublisherの出力内容, 6.4.1

K

KEEP_CONNECTION, 7.6.1

L

言語サポート(グローバリゼーション・サポート), 9.4.1
linemapオプション(sqlj -linemap), 8.2.4
行マッピング
SQLJソースからclassファイルへ, 8.2.4
SQLJソースからclassへ(jdb), 8.2.4
サーバーへのクラス/リソースのロード, 11.3.1
サーバーでのソースのロードと変換, 11.4.1
loadjava
互換オプション、SQLJ, 8.1.1
クラス/リソースのロード, 11.3.1
ソースのロード、変換, 11.4.1
ソースをロードしたときの出力, 11.4.3
LOB
イテレータ列, 5.3.2
ストアド・ファンクションの結果, 5.3.2
FETCH INTO LOBホスト変数, 5.3.2
SELECT INTO LOBホスト変数, 5.3.2
サポート(oracle.sqlとDBMS_LOB), 5.3.2
lobtypesオプション(JPublisher -lobtypes), 6.4.2
ロケール
コマンドラインの例, 9.4.2
メッセージ, 9.4.2
実行時の設定, 9.4.4
logオプション(AuditorInstaller), A.6.4.2

M

代替クラスへのマッピング(UDT), 6.4.2
メンバー名(オブジェクト), 6.4.4
メッセージ・パイプ、コンパイラ, 8.4.1
メタ・バインド式(動的SQL), 7.7.1
オブジェクトに対するメソッドのサポート, 6.2.2
メソッド・ラッパー(JPub)、実装, 6.4.5
中間層での考慮事項, 3.11
マルチスレッド
サーバー, 11.6.1
SQLJ、概要, 7.3
実行コンテキストとの関係, 7.2.5
サンプル・アプリケーション, 7.3

N

nオプション(sqlj -n)(非実行でエコー), 8.2.1
コンパイラの名前, 8.4.1
Java VMの名前, 8.4.1
名前付きイテレータ
アクセス, 4.5.4
宣言, 4.5.4
インスタンス化と移入, 4.5.4
スクロール可能, 7.4.5
使用, 4.5.4
ネーミング要件および制限
ファイル名, 3.10.4
ローカル変数、クラス(Javaのネームスペース), 3.10.1
SQLのネームスペース, 3.10.3
SQLJのネームスペース, 3.10.2
スキーマ・オブジェクトの名前付け
生成されたクラス, 11.4.3
ロードされたクラス, 11.3.2
ロードされたリソース, 11.3.2
ソース, 11.4.3
文字エンコーディング用のnative2ascii, 9.4.4
NCHARクラス(グローバリゼーション・サポート), 9.4.3
NcharAsciiStreamクラス(グローバリゼーション・サポート), 9.4.3
ncharconvトランスレータ・オプション, 8.1.1, 9.4.3
NcharUnicodeStreamクラス(グローバリゼーション・サポート), 9.4.3
NCLOBクラス(グローバリゼーション・サポート), 9.4.3
ネスト・イテレータ, 6.6.5
ネストした表
アクセス, 6.6.1
SQLJへの挿入, 6.6.2
操作, 6.6.4
ホスト式への取出し, 6.6.3
型, 6.1.3
ネスト・イテレータの使用, 6.6.5
non-repeatable reads, 7.5.3
Nstringクラス, 9.4.3
NStringクラス(グローバリゼーション・サポート), 9.4.3
NULLの処理
例, 3.3.2
NULL処理用のラッパー・クラス, 3.3.1
numbertypesオプション(JPublisher -numbertypes), 6.4.2

O

オブジェクトのメソッド・ラッパー(JPub), 6.4.5
オブジェクト参照
イテレータへの取出し, 6.5.1
SQLJ上の強い型指定, 6.5
SQLJでの更新, 6.5.4
弱い型指定の制限, 6.8.2
弱い型指定のサポート, 6.8.1
Object JDBCマッピング(属性が対象), 6.4.2
オブジェクト
カスタムJavaクラス, 6.2
オブジェクト型の作成, 6.3
データ型, 6.1.4
基本概念, 6.1.2
SQLJへの挿入, 6.5.3
代替クラスへのマッピング, 6.4.2
メソッドのサポート, 6.2.2
ORADataの指定, 6.2.1
オブジェクトのサポートの概要, 6.1.1
イテレータへの取出し, 6.5.1
シリアライズ(概要), 6.7
RAWおよびBLOB列のシリアライス, 6.7.1
カスタムJavaクラスによるシリアライズ, 6.7.2
型のマッピング指定, 6.4.2, 6.4.2
SQLDataの指定, 6.2.1
SQLJ上の強い型指定, 6.5
SQLJでの参照の更新, 6.5.4
SQLJでの更新, 6.5.2
弱い型指定の制限, 6.8.2
弱い型指定のサポート, 6.8.1
ラッパー・メソッド, 6.4.2
OCIドライバ(JDBC), 3.1.1
オフライン・チェック
デフォルトのチェッカ、Oracleチェッカ, 8.3.3
チェッカの指定, 8.3.3
offlineオプション(sqlj -offline), 8.3.3
オフライン解析
sqlj -parseオプション, 8.3.3
手順, 9.1.2
オンライン・チェックとの比較, 8.3.3
オンライン・チェック
結果のキャッシング, 8.3.3
デフォルトのチェッカ、Oracleチェッカ, 8.3.3
サーバーでの有効化, 11.4.2
有効化、ユーザー・スキーマの設定, 8.2.3
ドライバの登録, 8.2.3
デフォルトのURL接頭辞の設定, 8.2.3
パスワードの設定, 8.2.3
URLの設定, 8.2.3
チェッカの指定, 8.3.3
オフライン解析との比較, 8.3.3
onlineオプション(サーバー側), 11.4.2
onlineオプション(sqlj -online), 8.3.3
opaque型, 6.9
optcolsオプション(Oracleカスタマイザ), A.3.6.4
optcolsオプション(SQLJ -optcols), 8.2.6
オプティマイザ、SQL, 10.1, 10.1
オプション(トランスレータ)
コマンドラインのみ, 8.2.1
特殊処理のフラグ, 8.3.2
接続, 8.2.3
カスタマイズ, 8.4.2
javac互換, 8.1.1
loadjava互換, 8.1.1
出力ファイルとディレクトリ, 8.2.2
レポートと行マッピング, 8.2.4
セマンティクス・チェック、オフライン解析, 8.3.3
VMとコンパイラ, 8.4.1
ヘルプ, 8.2.1
優先順位, 8.1.5
概要, 8.1.1
オプションを渡す接頭辞, 8.3.1
サマリー・リスト, 8.1.1
代替環境のサポート, 8.4
カスタマイザ・ハーネスのオプション
接続オプション, A.3.3
一般オプション, A.3.2
特別なカスタマイザの起動, A.3.4
概要, A.3.1
Oracleカスタマイザのオプション, A.3.6
サーバー側変換のオプション
固定の設定, 11.4.2
オプションの設定, 11.4.2
サポートされているオプション, 11.4.2
optparamdefaultsオプション(Oracleカスタマイザ), A.3.6.6
optparamdefaultsオプション(SQLJ -optparamdefaults), 8.2.6
optparamsオプション(Oracleカスタマイザ), A.3.6.5
optparamsオプション(SQLJ -optparams), 8.2.6
Oracleクラス
close()メソッドのパラメータ, 3.2.4
connect()メソッド, 3.2.4
DefaultContextのインスタンス, 3.2.4
getConnection()メソッド, 3.2.4
Oracleカスタマイザ
CHAR比較での空白埋め, A.3.6.7
列の型/サイズの定義, A.3.6.4
パラメータ・サイズの定義, A.3.6.5
強制カスタマイズ, A.3.6.3
オプション, A.3.6
パラメータのデフォルト・サイズの設定, A.3.6.6
SQL変換の表示, A.3.6.8
文のキャッシュ・サイズ, A.3.6.9
使用しているOracle拡張機能の概要, A.3.6.10
バージョン互換性, A.3.6.2
Oracleの拡張
概要, 2.3
パフォーマンスの拡張, 10.1
使用している機能の概要, A.3.6.10
拡張型, 5.3
Oracleマッピング(属性が対象), 6.4.2
Oracleオプティマイザ, 10.1, 10.1
接続文字列のOracleシステム識別子(SID)、非推奨, 1.3.1
OracleCheckerデフォルトのチェッカ, 8.3.3
Oracle固有コード生成
メリットとデメリット, 3.7.4
コーディング上の考慮事項、制限事項, 3.7.1
概要, 3.7, 3.9
サーバー側の考慮事項, 3.7.3
トランスレータ/カスタマイザの使用方法の変更, 3.7.2
oracle.sqlパッケージ, 5.3.1
ORAData
その他の使用例, 6.2.6
指定, 6.2.1
カスタムJavaクラスでの使用, 6.2
CustomDatumとの比較, 6.2.1
サーバーでの出力デバイス、デフォルト, 11.2.3
出力ディレクトリ
生成される.classおよび.ser, 8.2.2
生成される.java, 8.2.2
出力ファイルとディレクトリのオプション(トランスレータ), 8.2.2
コンパイラの出力ファイル, 8.4.1
サーバー側トランスレータからの出力, 11.4.3
トランスレータからの出力, 2.4.2
出力パイプ、コンパイラ・メッセージ, 8.4.1
出力、サーバー側トランスレータのエラー, 11.4.4
SQLJの概要, 2.1

P

P接頭辞(sqlj -P-x), 8.3.1
パラメータの定義(サイズ)
概要, 10.1.5
Oracleカスタマイザoptparamdefaultsオプション, A.3.6.6
Oracleカスタマイザoptparamsオプション, A.3.6.5
SQLJ -optparamdefaultsオプション, 8.2.6
SQLJ -optparamsオプション, 8.2.6
parseオプション(sqlj -parse), 8.3.3
passesオプション(sqlj -passes), 8.4.1
passes、2段階で行うコンパイル, 8.4.1
他の実行可能プログラムに対するオプション設定, 8.3.1
passwordオプション(カスタマイザ・ハーネス), A.3.3.2
チェック用のpasswordオプション(sqlj), 8.2.3
path(WITH句)、非サポート, 4.1.5.1
PATHとCLASSPATH, 1.2.3
パフォーマンスの強化, 10.1
パフォーマンス・モニタリング、DMSサポート, 10.3
phantom reads, 7.5.3
パイプ、コンパイラによるメッセージの出力, 8.4.1
PL/SQL
実行文のブロック, 4.2.5
BOOLEAN型, 5.1.3
RECORD型, 5.1.3
TABLE型, 5.1.3
位置イテレータ
アクセス, 4.5.5
宣言, 4.5.5
インスタンス化と移入, 4.5.5
next()によるナビゲーション, 4.5.5
スクロール可能, 7.4.5
使用, 4.5.5
位置指定削除, 5.3.3
位置指定更新, 5.3.3
行プリフェッチ, 10.1.1
prefixオプション(AuditorInstaller), A.6.4.3
接頭辞
カスタマイザに対するオプション設定, 8.3.1
Javaコンパイラに対するオプション設定, 8.3.1
Java VMに対するオプション設定, 8.3.1
printオプション(カスタマイザ・ハーネス), A.3.4.2
プロシージャ・コール、ストアド, 4.7.1
プロファイルのカスタマイズ(「カスタマイズ」を参照), 9.1.5
profileオプション(sqlj -profile), 8.3.2
プロファイルキー, 3.8.5.2
プロファイルキー・クラス, 3.8.4, 9.1.3
プロファイル
デバッグに使用するオーディタ, A.6.1
バイナリ移植性, 3.8.3.2
コード・レイヤー, A.6.1
コード生成時の作成, A.1.1
debugオプション, A.3.4.1
実行時の機能, A.2.5
生成されるプロファイル, 9.1.3
プロファイルの詳細, A.1
概要, 3.8.3
printオプション, A.3.4.2
プロファイル・エントリの例, A.1.2
jarファイルの使用, A.4
verifyオプション, A.3.4.3
プロパティ・ファイル(トランスレータ)
デフォルトのプロパティ・ファイル, 8.1.3
概要, 8.1.3
入力ファイルの設定, 8.2.1
構文, 8.1.3
プロパティ・ファイル、SQLJ DMS, 10.3.3
プロパティ、Java、getProperty(), 9.4.4
propsオプション(sqlj -props), 8.2.1
Publicクラス名/ソース名のチェック, 8.4.1

R

READ COMMITTEDトランザクション, 7.5.3
READ ONLYトランザクション, 7.5.2
READ UNCOMMITTEDトランザクション, 7.5.3
READ WRITEトランザクション, 7.5.2
RECORD型(PL/SQL), 5.1.3
サーバーでの再帰的SQLJコール, 11.6.2
REF CURSOR
REF CURSOR型, 5.3.4
例, 5.3.4
SQLJサポート, 5.3.4
JDBCドライバの登録
実行時, 3.1.3
変換, 8.2.3
列の型/サイズの定義, 10.1.4
パラメータ・サイズの登録, 10.1.5
REPEATABLE READトランザクション, 7.5.3
レポート・オプション(トランスレータ), 8.2.4
要件、環境, 1.1.2
リソース・スキーマ・オブジェクトの名前付け
ロード, 11.3.2
結果式
実行時評価, 4.3.5
概要, 4.3.4
結果セット・イテレータ(強い型指定)
概要, 4.5.1.1
結果セット・イテレータ(弱い型指定)
概要, 7.4.4
概要, 4.5.1.2
スクロール可能, 7.4.5
結果セット
ホスト変数, 4.5.6
イテレータ列, 4.5.7
ストアド・ファンクションの戻り値, 4.7.3
コミット/ロールバックの影響, 3.5.6
イテレータからの変換, 7.6.2
イテレータへの変換, 7.6.2
複数のコールで使用(サーバー側), 11.2.2
ResultSetIterator型, 7.4.4
returnability(カーソル状態、WITH句), 4.1.5.1, 4.1.5.3
ロールバック
イテレータおよび結果セットに対する影響, 3.5.6
手動, 3.5.5
セーブポイント, 3.5.7
行プリフェッチ, 10.1.1
ROWID
ストアド・ファンクションの結果, 5.3.3
FETCH INTO ROWIDホスト変数, 5.3.3
SELECT INTO ROWIDホスト変数, 5.3.3
サポート, 5.3.3
実行時
エラーの分類, 9.3.2
デバッグ出力(AuditorInstaller), A.6.3
機能, 9.3
プロファイルの機能, A.2.5
実行時に対し生成されたコール, 9.1.3
グローバリゼーション・サポート, 9.4
JDBCドライバの選択と登録, 3.1.3
概要, 2.2.2, 3.8.2
パッケージ, 9.3.1
接続の設定, 1.3.1
ランタイム処理の手順, 2.4.3
テスト, 1.3.4

S

サンプル・アプリケーション
JDBCとSQLJ, 2.5
複数の接続コンテキスト, 7.1.4
複数行問合せ(名前付きイテレータ), 3.6
マルチスレッド, 7.3
単一行問合せ(SELECT INTO), 3.6
サンプル・クラス
カスタムJavaクラス(BetterDate), 6.2.6
SerializableDatumクラス, 6.7.4
セーブポイント
ExecutionContextセーブポイント・メソッド, 7.2.4.5
ISO構文, 3.5.7
Oracle構文, 3.5.7
セーブポイント文, 3.5.7
スキーマ・オブジェクト
生成されたクラスの名前付け, 11.4.3
ロードされたクラスの名前付け, 11.3.2
ロードされたリソースの名前付け, 11.3.2
ソースの名前付け, 11.4.3
スクロール可能なイテレータ
宣言, 7.4.5
スクロール可能な名前付きイテレータ, 7.4.5
スクロール可能な位置イテレータ, 7.4.5
機密, 7.4.5
スクロール可能なインタフェース, 7.4.5
ScrollableResultSetIterator型, 7.4.5
SELECT INTO文
エラー状態, 4.4.4
例, 4.4.2, 4.4.3
構文, 4.4.1
セマンティクス・チェック
オンライン結果のキャッシング, 8.3.3
デフォルトのチェッカ、Oracleチェッカ, 8.3.3
サーバーでのオンラインの有効化, 11.4.2
オンラインの有効化、ユーザー・スキーマの設定, 8.2.3
SQLCheckerCustomizerの起動, A.5.1
プロファイル、カスタマイザ・ハーネス経由, A.3.4.3
オプション, 8.3.3
ドライバの登録, 8.2.3
デフォルトのURL接頭辞の設定, 8.2.3
パスワードの設定, 8.2.3
URLの設定, 8.2.3
オフライン・チェッカの指定, 8.3.3
オンライン・チェッカの指定, 8.3.3
SQLCheckerCustomizerオプション, A.5.2
手順, 9.1.2
SENSITIVE(カーソル状態), 4.1.5.1
sensitivity(カーソル状態、WITH句), 4.1.5.1
シリアライズ・プロファイル(.ser)
.classへの変換, 8.3.2
生成されるプロファイル, 9.1.3
ser2classオプション(sqlj -ser2class), 8.3.2
SERIALIZABLEトランザクション, 7.5.3
シリアライズされたオブジェクト
ホスト変数, 6.7.3
イテレータ列, 6.7.3
概要, 6.7
SerializableDatumクラス(サンプル), 6.7.4
カスタムJavaクラス, 6.7.2
RAWおよびBLOB列, 6.7.1
サーバー側内部ドライバ(JDBC), 3.1.1
サーバー側SQLJ
クラスのロード, 11.2.4
コーディングでの注意事項, 11.2
コンパイル, 11.2.4
データベース接続, 11.2.1
デフォルトの出力デバイス, 11.2.3
dropjava, 11.5
Javaスキーマ・オブジェクトの削除, 11.5
エラー出力, 11.4.4
固定の設定, 11.4.2
変換で生成される出力, 11.4.3
Javaマルチスレッド, 11.6.1
JDBCにおける違い, 11.2.2
サーバーへのクラス/リソースのロード, 11.3.1
サーバーへのソースのロード、変換, 11.4.1
生成されたクラス・スキーマ・オブジェクトの名前付け, 11.4.3
ロードされたクラス・スキーマ・オブジェクトの名前付け, 11.3.2
ロードされたリソース・スキーマ・オブジェクトの名前付け, 11.3.2
ソース・スキーマ・オブジェクトの名前付け, 11.4.3
オプション, 11.4.2
概要, 2.6.2
概要, 11.1
再帰的コール, 11.6.2
サーバーでのクライアント・プログラムの実行, 11.3.4
オプションの設定, 11.4.2
SQL名とJava名, 11.2.5
サーバーでの変換, 11.4
クライアント側での変換, 11.3
サーバーでのコード実行状況の確認, 11.6.3
サーバー側Thinドライバ(JDBC), 3.1.1
SET(代入)文, 4.6
SET TRANSACTION構文, 7.5.1
setFormOfUseメソッド, 9.4.3
SQLJの設定、テスト, 1.3
ショート・ネーム(スキーマ名), 11.3.2
showReturnsオプション(AuditorInstaller), A.6.4.4
showSQLオプション(Oracleカスタマイザ), A.3.6.8
showThreadsオプション(AuditorInstaller), A.6.4.5
接続文字列のSID、現在使用されていない, 1.3.1
型の解決を目的としたソース・チェック, 8.3.2
ソース・ファイルとの行マッピング
jdb, 8.2.4
概略, 8.2.4
ソース・ファイルのエンコーディングのオプション, 8.2.2
ソース名/Publicクラス名のチェック, 8.4.1
ソース・スキーマ・オブジェクトの名前付け, 11.4.3
サーバーでのSQL名とJava名, 11.2.5
SQLオプティマイザ, 10.1, 10.1
sqlオプション(JPublisher -sql), 6.4.2
SQL置換コード(動的SQL), 7.7.1
SQLの状態(エラー時), 3.4.2
SQLCheckerCustomizer
プロファイルのセマンティクス・チェック, A.5
起動, A.5.1
オプション, A.5.2
SQLData
指定, 6.2.1
カスタムJavaクラスでの使用, 6.2
SQLExceptionサブクラス、使用, 3.4.3
SQLJ とJDBC、サンプル・アプリケーション, 2.5
SQLJ_OPTIONS環境変数, 8.1.4
単純な接続でのSqljConnBean, 7.1.10
接続キャッシングのためのSqljConnCacheBean, 7.1.10
sqljutlパッケージ, 1.2.4
文キャッシング, 10.1.2
静的SQL、定義済, 2.1
ステータス・メッセージ
カスタマイズ, A.2.4
変換, 9.2.2
トランスレータ、有効化/無効化, 8.2.4
statusオプション(sqlj -status), 8.2.4
stmtcacheオプション(Oracleカスタマイザ), A.3.6.9
ストアド・ファンクション・コール, 4.7.2
ストアド・プロシージャ・コール, 4.7.1
ストリーム
ファンクションの戻り値, 5.2.8
出力パラメータ, 5.2.8
クラスとメソッド, 5.2.6
例, 5.2.7
SQLJでの一般的な使用方法, 5.2.1
注意, 5.2.4
データの取出し, 5.2.5
データベースへのデータの送信, 5.2.3
サポート用クラス, 5.2
強い型指定, 6.6
強い型指定のカスタムJavaクラス, 6.1.1
強い型指定のオブジェクトおよび参照, 6.5
イテレータ・クラスのサブクラス化, 7.4.3
summaryオプション(Oracleカスタマイザ), A.3.6.10
Sun JDK
サポートされているバージョン, 1.1.3
実行コンテキストの同期, 7.2.3
構文
トランスレータのコマンドライン, 8.1.2
トランスレータのプロパティ・ファイル, 8.1.3
接続文字列のシステム識別子(SID)、現在使用されていない, 1.3.1

T

TABLE構文(ネストした表), 6.6.1, 6.6.4
TABLE型(PL/SQL), 5.1.3
Thinドライバ(JDBC), 3.1.1
トランザクション
アクセス・モードの設定, 7.5.2
詳細なトランザクション制御, 7.5
自動コミットと手動コミット, 3.5.2
基本的なトランザクション制御, 3.5
分離レベルの設定, 7.5.3
JDBC接続メソッド, 7.5.4
手動コミットおよびロールバック, 3.5.5
自動コミットの変更, 3.5.4
概要, 3.5.1
ロールバックのためのセーブポイント, 3.5.7
自動コミットの指定, 3.5.3
transformGroup(WITH句)、非サポート, 4.1.5.1
TRANSLATE(オブジェクト・メンバー名), 6.4.4
サーバーでの実行のためのサーバー側変換, 11.4
サーバーでの実行のためのクライアント側変換, 11.3
トランスレータ
基本的な変換処理, 2.4.1
コード生成, 9.1.3
コンパイル, 9.1.4
カスタマイズ, 9.1.5
エラー、警告、情報メッセージ, 9.2.1
終了コード, 9.2.3
グローバリゼーション・サポート, 9.4
入出力, 2.4.2
内部操作, 9.1
JavaとSQLJのコード解析、構文チェック, 9.1.1
出力、サーバー側, 11.4.3
概要, 2.2.1, 3.8.2
SQLのセマンティクス・チェックとオフライン解析, 9.1.2
ステータス・メッセージ, 9.2.2
代替環境のサポート, 8.4
テスト, 1.3.4
拡張型, 5.3
型のマッピング
BigDecimalマッピング, 6.4.2
JDBCマッピング, 6.4.2
JPublisherマッピング・オプション, 6.4.2
Object JDBCマッピング, 6.4.2
Oracleマッピング, 6.4.2
型の分類とマッピング・モード, 6.4.2
型解決、拡張検索, 8.3.2
typeMap(WITH句), 4.1.5.1
typesオプション(JPublisher -types), 6.4.2
サポートされている型
JDBC 2.0, 5.1.2
型の概要, 5.1.1

U

uninstallオプション(AuditorInstaller), A.6.4.6
バッチ更新機能
バッチ制限, 10.1.3
バッチ可能で互換性のある文, 10.1.3
非互換の文に対するバッチ処理, 10.1.3
バッチの取消し, 10.1.3
注意, 10.1.3
有効化と無効化, 10.1.3
実行中のエラー状態, 10.1.3
明示的および暗黙的なバッチ実行, 10.1.3
概要, 10.1.3
更新カウント, 10.1.3
暗黙的な実行コンテキストの使用, 10.1.3
再帰的コールイン, 10.1.3
updateColumns/ForUpdate(WITH句)、非サポート, 4.1.5.1
urlオプション(カスタマイザ・ハーネス), A.3.3.3
チェック用のurlオプション(sqlj -url), 8.2.3
URL、データベース
オンライン・チェック用のデフォルトの接頭辞, 8.2.3
非推奨のSID, 1.3.1
データベース・サービス名の使用, 1.3.1
userオプション(カスタマイザ・ハーネス), A.3.3.1
userオプション(JPublisher -user), 6.4.2
チェック用のuserオプション(sqlj -user), 8.2.3
ユーザー定義型, 6.3

V

ストアド・ファンクション用のVALUES構文, 4.7.2
VARRAY
行の挿入, 6.6.7
ホスト式への取出し, 6.6.6
VARRAY型, 6.1.3
verboseオプション(カスタマイザ・ハーネス), A.3.2.6
verifyオプション(カスタマイザ・ハーネス), A.3.4.3
バージョン互換性(Oracleカスタマイザ), A.3.6.2
バージョン番号オプション(sqlj -version-xxxx), 8.2.1
VM
CLASSPATHオプション, 8.2.1
SQLJを介したオプション, 8.3.1
名前の指定, 8.4.1
vmオプション(sqlj -vm), 8.4.1

W

warnオプション(SQLCheckerCustomizer), A.5.2.2
warnオプション(sqlj -warn), 8.2.4
警告メッセージ、トランスレータ, 9.2.1
警告、トランスレータ、有効化/無効化, 8.2.4
弱い型指定のオブジェクト/コレクション型
制限, 6.8.2
サポート, 6.8.1
弱い型指定のカスタムJavaクラス, 6.1.1
弱い型指定のイテレータ, 7.4.4
WHERE CURRENT OF, 5.3.3
WHERE CURRENT OF句, 5.3.3
Windows、SQLJの開発, 2.7.3
WITH句構文, 4.1.5
NULL処理用のラッパー・クラス, 3.3.1
ラッパー・メソッド(JPub)、生成, 6.4.2