public class DbTable extends Object implements Serializable, Cloneable
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
addAuditColumn(String var)
Auditカラムを設定する
|
void |
addColumn(DbColumn col)
カラム情報の設定
|
void |
clearColumn()
カラム情報の初期化
|
Object |
clone()
Cloneable をオーバーライドします。
|
void |
copyAllColumn(DbTable tbl)
引数のテーブル情報からデータをコピーします。
|
String |
formatDate(String nam,
String fmt)
日付カラムの編集
|
String |
formatDecimal(String nam,
String fmt)
Decimalカラムの編集
|
String |
getAuditColumn()
Auditカラムを取得する
|
DbColumn |
getColumn(int nLoop)
カラム情報の取得
|
DbColumn |
getColumn(String nam)
カラム情報の取得
|
int |
getColumnCount()
カラム数の取得
|
String |
getDateFormat()
日付フォーマットを取得します。
|
String |
getDeleteSql() |
int |
getIndex(String nam)
カラム番号の取得
|
String |
getInsertSql() |
Object |
getObject(int nLoop)
カラム内容の取得
|
Object |
getObject(String nam)
カラム内容の取得
|
String |
getSelectByKeySql() |
String |
getSelectSql(String where) |
String |
getString(int nLoop)
カラム内容の取得
|
String |
getString(String nam)
カラム内容の取得
|
String |
getTableName()
テーブル名を取得する
|
boolean |
isAuditColumn(String var)
Auditカラムであるかどうか
|
boolean |
isInitColumn()
カラムが初期化されているか
|
List<String> |
listAuditColumn()
Auditカラムを取得する
|
void |
parse(String line)
文字列を解析して、テーブルのデータに変換します。
|
void |
parse(String[] arr)
文字列を解析して、テーブルのデータに変換します。
|
void |
putBcp(PrintWriter out)
テーブルの内容を出力します。
|
protected void |
setAuditColumn(String var)
Auditカラムを設定する
|
protected void |
setColumnInfo(ResultSet rset)
カラム情報の取得
|
void |
setDateFormat(String var)
日付フォーマットを設定します。
|
void |
setInitColumn(boolean flg)
カラムの初期化情報の設定
|
void |
setObject(int nLoop,
Object obj)
カラム内容の設定
|
void |
setObject(String nam,
Object obj)
カラム内容の設定
|
void |
setTableName(String tbl)
テーブル名を設定する
|
public DbTable(String tbl)
tbl
- テーブル名public DbTable()
public void setTableName(String tbl)
tbl
- テーブル名public String getTableName()
protected void setAuditColumn(String var)
var
- Auditカラムpublic String getAuditColumn()
protected void addAuditColumn(String var)
var
- Auditカラムpublic boolean isAuditColumn(String var)
protected void setColumnInfo(ResultSet rset) throws SQLException
rset
- 結果セットSQLException
public void clearColumn()
public void setInitColumn(boolean flg)
flg
- 初期化フラグpublic boolean isInitColumn()
public void addColumn(DbColumn col)
col
- カラム情報public int getColumnCount()
public DbColumn getColumn(int nLoop)
nLoop
- カラム番号(1〜)public Object getObject(int nLoop)
nLoop
- カラム番号(1〜)public String getString(int nLoop)
nLoop
- カラム番号(1〜)public void setObject(int nLoop, Object obj)
nLoop
- カラム番号(1〜)obj
- 設定するObjectpublic int getIndex(String nam)
nam
- カラム名public Object getObject(String nam)
nam
- カラム名public void setDateFormat(String var)
var
- 設定するデータpublic String getDateFormat()
public String formatDate(String nam, String fmt) throws ParseException
nam
- カラム名fmt
- フォーマット文字列ParseException
- 日付編集例外public String formatDecimal(String nam, String fmt)
nam
- カラム名fmt
- フォーマット文字列public void parse(String line) throws Exception
line
- 入力文字列Exception
public void parse(String[] arr) throws Exception
arr
- 入力データException
public void putBcp(PrintWriter out)
out
- 出力先のPrintWriterpublic void copyAllColumn(DbTable tbl)
tbl
- コピー元public Object clone() throws CloneNotSupportedException, OutOfMemoryError
clone
クラス内 Object
CloneNotSupportedException
- オブジェクトのクラスが Cloneable インタフェースをサポートしていない場合。clone メソッドをオーバーライドしたサブクラスも、インスタンスを複製できないことを示すためにこの例外をスローすることがあるOutOfMemoryError
- - 十分なメモリがない場合public String getSelectByKeySql()
public String getInsertSql()
public String getDeleteSql()
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.