Package ats4.base
Class AccountTable<R extends AccountData>
java.lang.Object
ats4.base.AccountTable<R>
- Type Parameters:
R- レコードの総称型
- Direct Known Subclasses:
ArchiveTable,MessageTable,RankingTable,StationTable
参加局の登録情報を管理する共通実装です。
- Since:
- 2022/07/18
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal class指定された名前の検索クエリを実行します。final class指定された名前の更新クエリを実行します。 -
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
AccountTable
指定されたデータベースを利用します。- Parameters:
conn- データベースの接続name- テーブルの名前
-
-
Method Details
-
createTable
public final void createTable()このテーブルを新規に作成します。- Throws:
TableAccessException- 疎通の障害
-
deleteTable
public final void deleteTable()このテーブルを完全に消去します。- Throws:
TableAccessException- 疎通の障害
-
push
指定されたレコードを追加します。- Parameters:
data- 追加するレコード- Throws:
TableAccessException- 疎通の障害
-
drop
指定されたレコードを削除します。- Parameters:
data- 削除するレコード- Throws:
TableAccessException- 疎通の障害
-
list
登録されたレコードを列挙します。- Returns:
- レコードのリスト
- Throws:
TableAccessException- 疎通の障害
-
parse
検索結果に対応するレコードを構築します。- Parameters:
rs- 検索結果- Returns:
- レコード
- Throws:
TableSchemaException- 構造の問題
-