ActiveObjectsのDatabaseTypeを継承するクラスと、Javaの型の関連をまとめました。
なお、DatabaseTypeを継承するクラスはpublicではありません。この情報がどういう場面で有用なのかは未調査です。
以下、個人的な判断に基づく種類に分類してあります。
数値
DatabaseType |
対応するJavaの型 |
TinyIntType |
Short |
IntegerType |
Integer |
BigIntType |
Long |
FloatType |
Float |
DoubleType |
Double |
RealType |
Double |
文字
DatabaseType |
対応するJavaの型 |
CharType |
Character |
文字列
DatabaseType |
対応するJavaの型 |
VarcharType |
String |
真偽値
DatabaseType |
対応するJavaの型 |
BooleanType |
Boolean |
日付時刻
DatabaseType |
対応するJavaの型 |
DateDateType |
Date |
DateType |
Calendar |
TimestampDateType |
Date |
TimestampType |
Calendar |
オブジェクト
DatabaseType |
対応するJavaの型 |
GenericType |
Object |
BlobType |
Object |
エンティティ
DatabaseType |
対応するJavaの型 |
EntityType |
RawEntity |
列挙値
DatabaseType |
対応するJavaの型 |
EnumType |
Enum<?> |
DatabaseType |
対応するJavaの型 |
URIType |
URI |
URLType |
URL |