|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectnet.sf.thirdi.jdbc.util.DataMapper
public final class DataMapper
概要(abstract): Dataマッパー(ユーティリティー) .
Dataマッパー
| コンストラクタの概要 | |
|---|---|
DataMapper()
|
|
| メソッドの概要 | ||
|---|---|---|
static CSVInfo |
createCSVInfo()
概要(abstract): CSVInfoを作成する。 |
|
static
|
mapRow(java.sql.ResultSet rs,
java.lang.Class<T> clazz)
概要(abstract): ResultSetを単一Beanにマッピングします。 |
|
static
|
mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz)
概要(static): ResultSetをマッピングしたBeanをListに格納します。 |
|
static
|
mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz,
BeanDecorater beandecorater)
概要(static): ResultSetをマッピングしたBeanをListに格納します。 |
|
static
|
mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz,
BeanDecorater beandecorater,
long maxcount)
概要(static): ResultSetをマッピングしたBeanをListに格納します。 |
|
static
|
mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz,
long maxcount)
概要(static): ResultSetをマッピングしたBeanをListに格納します。 |
|
static java.io.Writer |
toCSV(java.sql.ResultSet rs)
概要(abstract): ResultSetをCSVにコンバートする。 |
|
static java.io.Writer |
toCSV(java.sql.ResultSet rs,
CSVInfo info)
概要(abstract): ResultSetをCSVにコンバートする。 |
|
static java.io.Writer |
toCSV(java.sql.ResultSet rs,
CSVInfo info,
long maxcount)
概要(abstract): ResultSetをCSVにコンバートする。 |
|
static
|
toCSV(java.sql.ResultSet rs,
CSVInfo info,
long maxcount,
T writer)
概要(abstract): 指定したWriterを用い ResultSetをCSVにコンバートする。 |
|
static
|
toCSV(java.sql.ResultSet rs,
CSVInfo info,
T writer)
概要(abstract): 指定したWriterを用い ResultSetをCSVにコンバートする。 |
|
static
|
toCSV(java.sql.ResultSet rs,
T writer)
概要(abstract): 指定したWriterを用い ResultSetをCSVにコンバートする。 |
|
static java.util.Map<java.lang.String,?> |
toMap(java.sql.ResultSet rs)
概要(static): ResultSetをカラム名をKEYにMapに格納します。 |
|
static java.util.Map<java.lang.String,?> |
toMap(java.sql.ResultSet rs,
MappingLetterType type)
概要(static): ResultSetをカラム名をKEYにMapに格納します。 |
|
static java.util.List<java.util.Map<java.lang.String,?>> |
toMapList(java.sql.ResultSet rs)
概要(static): ResultSetをカラム名をKEYにMapに格納したものをListに格納します。 |
|
static java.util.List<java.util.Map<java.lang.String,?>> |
toMapList(java.sql.ResultSet rs,
long maxcount)
概要(static): ResultSetをカラム名をKEYにMapに格納したものをListに格納します。 |
|
static java.util.List<java.util.Map<java.lang.String,?>> |
toMapList(java.sql.ResultSet rs,
MappingLetterType type)
概要(static): ResultSetをカラム名をKEYにMapに格納したものをListに格納します。 |
|
static java.util.List<java.util.Map<java.lang.String,?>> |
toMapList(java.sql.ResultSet rs,
MappingLetterType type,
long maxcount)
概要(static): ResultSetをカラム名をKEYにMapに格納したものをListに格納します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public DataMapper()
| メソッドの詳細 |
|---|
public static <T> T mapRow(java.sql.ResultSet rs,
java.lang.Class<T> clazz)
ResultSetを単一Beanにマッピングします。
.
ResultSetを単一Beanにマッピングします。
rs - ResultSetオブジェクトclazz - Bean Class
public static <T> java.util.List<T> mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz)
ResultSetをマッピングしたBeanをListに格納します。
.
ResultSetをマッピングしたBeanをListに格納します。
rs - ResultSetオブジェクトclazz - Bean Class
public static <T> java.util.List<T> mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz,
long maxcount)
ResultSetをマッピングしたBeanをListに格納します。
.
ResultSetをマッピングしたBeanをListに格納します。
レコードカウントの指定ができます。
rs - ResultSetオブジェクトclazz - Bean Classmaxcount - レコード最大値
public static <T> java.util.List<T> mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz,
BeanDecorater beandecorater)
ResultSetをマッピングしたBeanをListに格納します。
.
ResultSetをマッピングしたBeanをListに格納します。
データバインドしたBeanをListに格納する前にデコレーターが呼ばれます。
rs - ResultSetオブジェクトclazz - Bean Classbeandecorater - デコレーター
public static <T> java.util.List<T> mapRowList(java.sql.ResultSet rs,
java.lang.Class<T> clazz,
BeanDecorater beandecorater,
long maxcount)
ResultSetをマッピングしたBeanをListに格納します。
.
* ResultSetをマッピングしたBeanをListに格納します。
データバインドしたBeanをListに格納する前にデコレーターが呼ばれます。
レコードカウントの指定ができます。
rs - {java.sql.ResultSet}オブジェクトclazz - Bean Classbeandecorater - デコレーターmaxcount - レコードカウント最大値
public static java.util.Map<java.lang.String,?> toMap(java.sql.ResultSet rs)
ResultSetをカラム名をKEYにMapに格納します。
.
ResultSetをカラム名をKEYにMapに格納します。
カラム名はオリジナルの文字で格納されます。
rs - ResultSetオブジェクト
public static java.util.Map<java.lang.String,?> toMap(java.sql.ResultSet rs,
MappingLetterType type)
ResultSetをカラム名をKEYにMapに格納します。
.
ResultSetをカラム名をKEYにMapに格納します。
カラム名は大文字、小文字を指定可能です。
rs - ResultSetオブジェクトtype - 文字タイプ
public static java.util.List<java.util.Map<java.lang.String,?>> toMapList(java.sql.ResultSet rs)
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
.
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
rs - ResultSetオブジェクト
public static java.util.List<java.util.Map<java.lang.String,?>> toMapList(java.sql.ResultSet rs,
long maxcount)
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
.
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
Listに格納するレコードの最大値を指定することができます。
rs - ResultSetオブジェクトmaxcount - レコード最大値
public static java.util.List<java.util.Map<java.lang.String,?>> toMapList(java.sql.ResultSet rs,
MappingLetterType type)
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
.
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
Listに格納するレコードのカラム文字を大文字、小文字と指定することができます。
rs - ResultSetオブジェクトtype - 文字タイプ
public static java.util.List<java.util.Map<java.lang.String,?>> toMapList(java.sql.ResultSet rs,
MappingLetterType type,
long maxcount)
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
.
ResultSetをカラム名をKEYにMapに格納したものをListに格納します。
Listに格納するレコードのカラム文字を大文字、小文字と指定することができます。
Listに格納するレコードの最大値を指定することができます。
rs - ResultSetオブジェクトtype - 文字タイプmaxcount - レコード最大値
public static java.io.Writer toCSV(java.sql.ResultSet rs,
CSVInfo info,
long maxcount)
ResultSetをCSVにコンバートする。
.
ResultSetをCSVにコンバートする。
標準のWriterを返却する。
rs - ResultSetオブジェクトinfo - CSVInfoオブジェクトmaxcount - 最大件数
public static java.io.Writer toCSV(java.sql.ResultSet rs,
CSVInfo info)
ResultSetをCSVにコンバートする。
.
ResultSetをCSVにコンバートする。
標準のWriterを返却する。
rs - ResultSetオブジェクトinfo - info CSVInfoオブジェクト
public static java.io.Writer toCSV(java.sql.ResultSet rs)
ResultSetをCSVにコンバートする。
.
ResultSetをCSVにコンバートする。
標準のWriterを返却する。
rs - ResultSetオブジェクト
public static <T extends java.io.Writer> T toCSV(java.sql.ResultSet rs,
CSVInfo info,
long maxcount,
T writer)
ResultSetをCSVにコンバートする。
.
指定したWriterを用いResultSetをCSVにコンバートする。
rs - ResultSetオブジェクトinfo - info {net.sf.thirdi.jdbc.CSVInfo}オブジェクトmaxcount - 最大件数writer - 指定したWriter
public static <T extends java.io.Writer> T toCSV(java.sql.ResultSet rs,
CSVInfo info,
T writer)
ResultSetをCSVにコンバートする。
.
指定したWriterを用いResultSetをCSVにコンバートする。
rs - ResultSetオブジェクトinfo - info CSVInfoオブジェクトwriter - 指定したWriter
public static <T extends java.io.Writer> T toCSV(java.sql.ResultSet rs,
T writer)
ResultSetをCSVにコンバートする。
.
指定したWriterを用いResultSetをCSVにコンバートする。
rs - ResultSetオブジェクトwriter - 指定したWriter
public static CSVInfo createCSVInfo()
CSVInfoを作成する。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||