IRIS/Cache 【IRIS】【JSON】%DynamicArray %DynamicArrayは、JSONのような動的なデータ構造を扱うためのクラスです。JSON形式のデータを柔軟に生成・操作・変換したり、外部APIとの連携でJSONデータを扱い場合にも便利です。今回はJSON風の配列を扱うクラス、%DynamicArrayについて解説します。基本的な動作に関しては%DynamicObjectと同じため、共通している箇所に関しては下記記事を参照してください。 2024.12.21 IRIS/Cache
IRIS/Cache 【IRIS】【JSON】%DynamicObject %DynamicObjectは、JSONのような動的なデータ構造を扱うためのクラスです。JSON形式のデータを柔軟に生成・操作・変換したり、外部APIとの連携でJSONデータを扱い場合にも便利です。今回は、IRISでJSONを扱うクラスについて解説します。 2024.12.14 IRIS/Cache
IRIS/Cache 【IRIS/Cache】テキストファイルに書く テキストファイルに書き込む方法はいくつかあります。クラスを利用する方法(%Library.File.cls・%Stream.FileCharacter.cls等)や、openコマンドを利用する方法です。今回は「%Stream.FileCharacter.cls」とopenコマンドについて解説します。 2024.12.07 IRIS/Cache
IRIS/Cache 【IRIS/Cache】%Fileの備忘録 %Fileに関する備忘録になります。%Fileの関数名、引数、戻り値等、普段あまり使用頻度が高くないと忘れがちになるので、項目毎にまとめました。 2024.11.30 IRIS/Cache
IRIS/Cache 【IRIS/Cache】XMLファイルを作成する 今回は、XMLファイルを出力する方法をご紹介いたします。IRIS/CacheでXMLファイルを出力するには、主に「%XML.Writer.cls」を使用します。データクラスから直接XMLファイルを作成する場合は、スーパークラス(Extends)に「%XML.Adaptor」を設定します。両者とも、特に小難しい設定はありません。サンプルを交えながら解説したいと思います。 2024.11.25 IRIS/Cache
IRIS/Cache 【IRIS/Cache】SQLからCSVファイルを作成する SQLを実行し、テーブルのレコードからCSVファイルを生成する方法をご紹介します。※簡易版※この記事は下記の方向けになります。テーブルのレコードからCSVファイルを生成したいテーブル毎に固有のクラスを作りたくないある程度条件を絞ってCSVと... 2024.11.16 IRIS/Cache
IRIS/Cache 【IRIS/Cache】テーブルのレコードからCSVファイルを作成する テーブルのレコードから、CSVファイルを作成する方法をご紹介します。今回の方法は、「SQL.Export.Mgr.cls」を利用して、CSVをインポートします。全件出力するので、出力条件を定義する事が出来ませんが、レコードを簡易に出力できるので利便性は高いです。また、テーブル毎の出力関数を作成する必要がないのもメリットです。 2024.11.09 IRIS/Cache
IRIS/Cache 【IRIS】2024.2もなかなかの変更っぷりだな 業務外ではあるものの「IRIS 2024.1」を利用して作業を色々と行っていた状態で、「IRIS 2024.2」をインストールする事になりました。その際に、気が付いた点、苦労した点等を記載致します。 2024.11.01 IRIS/Cache
IRIS/Cache 【IRIS/Cache】CSVファイルからレコードを生成する(別手段) CSVファイルのインポートを行う方法をご紹介します。今回は、CSVのインポートとして「SQL.Import.Mgr.cls」を使用します。細かい制御はできませんが、簡単に行えるので利便性はあります。また、データクラスに余計な関数を増やす必要がないのもメリットです。 2024.10.26 IRIS/Cache
IRIS/Cache 【IRIS/Cache】CSVファイルからレコードを生成する 今回はCSVから直接テーブルのレコードを生成する方法をご紹介します。この方法を使うと、生成AIで作成したCSVを取り込んで、簡単にテストデータを大量生成する事が可能になります。 2024.10.20 IRIS/Cache