稲村OMこんにちは
限定的ではありますが、外部ファイルの読み込みにも対応できるようにしました。現状では、リターン区切りのテキストファイルのみをリストという形で受け付けますが、HAMLOGのQSOデータとテキストファイルの組み合わせが「一応」できるようになりました。
HAMLOG.HDBのようにAPIでスキーマが定義されているデータについてはプログラム上での対応が比較的簡単なのですが、通常のテキストファイルですと、テキストファイルのフォーマットとSQL中のスキーマの定義を一致させるための仕様がなかなか難しそうです。商用のDBにもなかなかみつからなさそうな機能ですが、うまく仕様を作成できれば、OMのおっしゃる通り、ADIF等のテキストファイルへの直接出力も可能になりそうです!
完璧なリレーショナルの動作に達するには、なかなか大変そうですが、頑張ってみたいと思います!
※ 今回のバージョンアップですが、どちらかというと高速化と画面表示に重点を置いてしまいました。肝心の機能は後回しだったりしますね。(汗)
> ダウンロードしてインストールして、リファレンスを読みました。
> 書いてありましたね。(^。^;)
> 複数のデータを相互に関連付けて処理できる様になると、まさに
> 『リレーショナルデータベース』
> SQLの真骨頂ですね!期待しています。
>
> Get'sシリーズのようにHAMLOGに組み込めるとFBかもしれませんね。
> また、それとは逆に、テキストデータなどが処理できる様になると、
> HAMLOG.hdbだけでなく、例えばADIFデータなども処理できれば、
> より汎用的なログデータ処理ツールになるのではないかと思います。
>
> 私は、コンテストログをはじめとして、ログデータを集計するのに
> HAMLOGからcsvを吐き出してから、awkを使って、都度スクリプトを
> 書いて処理しています。
>
> 汎用言語SQLを使って同じ様なことが出来れば、SQL文をユーザ間で
> 共有できたりして、より便利になるのではないかと思います。