Oracleのユーザー定義型(TYPE)についてメモ。
…本当はJavaDBのシステム系テーブルの項目の型にJavaのクラスがそのまま使われていたので、これってどうやって実現しているのか知りたくて調べ始めたんだけど。
Oracleの場合はCREATE TYPE文でユーザー定義型(オブジェクト)が作れて、それがそのままJavaのクラスに一致しているようだ。
でもJavaDBにはTYPEは無いようなので、どうなってるんだろう?
他にもJavaDBのシステム系テーブルではBoolean型の項目があって、これも実現方法が不明。もっともこちらは、Derbyの現時点のバージョンではサポートしてないって書いてあったので、将来サポートされるのかも。(で、それが先に使われているのかも。)