パッケージ jp.littlesoft.data

インタフェースの概要
DataProvider テーブルオブジェクトに行データを読み込むクラスを作成する為のインターフェース。
DataResolver テーブルオブジェクトの内容をデータベースあるいはデータファイル等に書き出すクラスを作成する為のインターフェース。
ITableDef テーブル定義インターフェース
 

クラスの概要
Code コード定義クラス
Column カラム定義クラス。
EntityList<E extends Serializable> エンティティオブジェクトリスト

型指定されたテーブルオブジェクトをもとに作成されるエンティティ格納リストです.
ITableDef.ColData<T>  
ITableDef.Columns エンティティクラスをもとにカラムオブジェクトを生成します。
ITableDef.Constraint  
ITableDef.ForeginKey  
ITableDef.Index  
ITableDef.MetaData<T extends Serializable>  
ITableDef.PrimaryKey  
Params<E extends Serializable> パラメータクラス

名前をキーにした項目の定義とその値の集合です。
Row<E extends Serializable> データ行クラス。
Row.RowID Rowオブジェクトを識別する為のID値クラス。
Table<E extends Serializable> 表データクラス。
Table.SortKey SortKeyクラス。
TreeModel SQLツリーモデルクラス。
TreeModel.Leaf<T extends Serializable>  
TreeModel.Node  
TreeModel.Root  
 

列挙型の概要
Column.Constraint 文字列値の検証方法を指定するための列挙型。
Column.InputType  
Column.Nullable  
Column.ParamType パラメータの入出力タイプを定義する列挙型。
Column.TrimType 文字列値に対しトリム処理を指定するための列挙型。
Column.Type カラムのデータ型を定義する列挙型。
ITableDef.MetaData.FKOption  
Row.Status Row オブジェクトの状態を示す列挙型。
 

例外の概要
Column.NoAccessibleObjectException  
Column.TypeMismatchException  
 

注釈型の概要
ITableDef.ColumnDef データベースカラムの定義情報
ITableDef.TableDef データベーステーブルの定義情報
 



Copyright (C) 2006-2012 LittleSoft Corporation. All Rights Reserved.