サーバ側プログラミングの入門ガイド InterSystems IRIS プログラミングの概要 はじめに クラス ルーチン クラスとルーチンを一緒に使用する方法 グローバルの概要 InterSystems SQL マクロ インクルード・ファイル これらのコード要素がどのように連携しているか ObjectScript の詳細 サンプル・クラス サンプル・ルーチン 変数 変数の可用性と範囲 多次元配列 値または参照による変数渡し 演算子 コマンド 特殊変数 ロックと並行処理の制御 システム関数 日付と時刻の値 マクロとインクルード・ファイルの使用 ルーチンの使用 潜在的な落とし穴 詳細 クラス クラス名とパッケージ クラス定義の基本的なコンテンツ クラス・メソッド呼び出しのショートカット クラス・パラメータ プロパティ データ型に基づくプロパティ メソッド メソッド・ジェネレータ クラス・クエリ XData ブロック クラス定義におけるマクロとインクルード・ファイル InterSystems IRIS における継承規則 詳細 オブジェクト InterSystems IRIS オブジェクト・クラスの概要 オブジェクト・クラスの基本機能 OREF ストリーム・インタフェース・クラス コレクション・クラス 便利な ObjectScript 関数 詳細 永続オブジェクトと InterSystems IRIS SQL はじめに InterSystems SQL 永続クラスに対する特別なオプション 永続クラスの SQL プロジェクション オブジェクト ID ストレージ 永続クラスおよびテーブルを作成するためのオプション データへのアクセス 格納されているデータの確認 InterSystems SQL に対して生成されたコードのストレージ 詳細 ネームスペースとデータベース ネームスペースとデータベースの概要 データベースの基本事項 システム提供データベース %SYS ネームスペース IRISSYS データベースおよびカスタム項目 ネームスペースで何にアクセス可能か システム・ディレクトリ 詳細 InterSystems IRIS セキュリティ 概要 InterSystems IRIS アプリケーション InterSystems 認証モデル ローカライズのサポート 概要 InterSystems IRIS のロケールと各国言語のサポート 既定の入出力テーブル ファイルと文字エンコード 文字の手動変換 サーバ構成オプション InterSystems SQL の設定 IPv6 アドレスの使用 プログラムによるサーバの構成 詳細 効果的なスキル データベースの定義 ネームスペースの定義 グローバルのマッピング ルーチンのマッピング パッケージのマッピング テスト・データの生成 格納したデータの削除 ストレージのリセット テーブルの参照 SQL クエリの実行 オブジェクト・プロパティの検証 グローバルの表示 クエリのテストとクエリ・プランの表示 クエリ・キャッシュの表示 インデックスの構築 テーブルのチューニング機能の使用 1 つのデータベースから別のデータベースへのデータの移動 Caché の様々な構文 “単語“ の中の非英数字 .(ピリオド 1 つ) ..(2 つのピリオド) # (シャープ記号) ドル記号 ($) パーセント記号 (%) キャレット (^) その他の形式 識別子のルールとガイドライン ネームスペース データベース ローカル変数 グローバル変数 ルーチンとラベル クラス クラス・メンバ IRISSYS データベースおよびカスタム項目 一般的なシステム制限 文字列長の制限 クラスの制限 クラスおよびルーチンの制限 その他のプログラミング制限 インターシステムズ・アプリケーションでの数値の計算 数値の表現 数値形式の選択 数値表現の変換 数値を含む演算 値の正確な表現 関連項目