public class ColumnInfo
extends java.lang.Object
implements java.lang.Comparable
修飾子とタイプ | フィールドと説明 |
---|---|
protected java.lang.String |
columnName |
protected java.lang.String |
columnType |
protected java.text.SimpleDateFormat |
dateFormat |
protected java.lang.reflect.Method |
decoder |
protected java.lang.String |
description |
protected java.lang.reflect.Method |
encoder |
protected boolean |
isStream |
protected java.lang.Integer |
position |
protected java.lang.Object[] |
posParam |
protected java.lang.reflect.Method |
psMethod |
protected java.lang.String |
ptype |
protected java.lang.String |
query |
protected boolean |
required |
protected java.lang.reflect.Method |
rsMethod |
protected java.lang.String |
size |
protected int |
sqlType |
protected java.text.SimpleDateFormat |
timeFormat |
protected java.text.SimpleDateFormat |
timestampFormat |
コンストラクタと説明 |
---|
ColumnInfo(java.lang.String columnName,
java.lang.String columnType,
int pos,
boolean required,
java.lang.String size,
java.lang.String ptype,
java.lang.String description) |
修飾子とタイプ | メソッドと説明 |
---|---|
java.math.BigDecimal |
bigDecimalDecoder(java.lang.String s) |
java.lang.Byte |
byteDecoder(java.lang.String s) |
protected boolean |
checkStringType(java.lang.String columnType) |
int |
compareTo(java.lang.Object o) |
java.sql.Date |
dateDecoder(java.lang.String s) |
java.lang.String |
dateEncoder(java.lang.Object date) |
java.lang.Double |
doubleDecoder(java.lang.String s) |
java.lang.Float |
floatDecoder(java.lang.String s) |
java.lang.String |
getColumnName() |
java.lang.String |
getColumnType() |
protected java.lang.reflect.Method |
getDecoder(java.lang.String columnType) |
java.lang.String |
getDescription() |
protected java.lang.reflect.Method |
getEncoder(java.lang.String columnType) |
java.lang.Integer |
getPosition() |
protected java.lang.reflect.Method |
getPreparedStatementMehtod(java.lang.String columnType) |
java.lang.String |
getPtypeRef() |
java.lang.String |
getQuery() |
java.lang.String |
getResult(java.sql.ResultSet rs) |
protected java.lang.reflect.Method |
getResultSetMethod(java.lang.String columnType) |
java.lang.String |
getSize() |
protected int |
getSqlType(java.lang.String columnType) |
java.io.InputStream |
inputStreamDecoder(java.lang.String s) |
java.lang.String |
inputStreamEncoder(java.lang.Object r) |
java.lang.Integer |
integerDecoder(java.lang.String s) |
boolean |
isRequired() |
boolean |
isString() |
java.lang.Long |
longDecoder(java.lang.String s) |
void |
prepare(java.sql.PreparedStatement ps,
java.lang.String s) |
java.lang.String |
readerDecoder(java.lang.String s) |
java.lang.String |
readerEncoder(java.lang.Object r) |
java.lang.Short |
shortDecoder(java.lang.String s) |
java.lang.String |
stringDecoder(java.lang.String s) |
java.lang.String |
stringEncoder(java.lang.Object string) |
java.sql.Time |
timeDecoder(java.lang.String s) |
java.lang.String |
timeEncoder(java.lang.Object date) |
java.sql.Timestamp |
timestampDecoder(java.lang.String s) |
java.lang.String |
timestampEncoder(java.lang.Object date) |
java.lang.String |
toString() |
protected java.lang.String columnName
protected java.lang.String columnType
protected java.lang.String size
protected java.lang.String ptype
protected java.lang.String description
protected boolean required
protected java.lang.reflect.Method rsMethod
protected java.lang.reflect.Method psMethod
protected java.lang.reflect.Method encoder
protected java.lang.reflect.Method decoder
protected java.lang.Integer position
protected boolean isStream
protected java.lang.Object[] posParam
protected int sqlType
protected java.text.SimpleDateFormat dateFormat
protected java.text.SimpleDateFormat timestampFormat
protected java.text.SimpleDateFormat timeFormat
protected java.lang.String query
public ColumnInfo(java.lang.String columnName, java.lang.String columnType, int pos, boolean required, java.lang.String size, java.lang.String ptype, java.lang.String description)
public boolean isString()
public java.lang.String getQuery()
public java.lang.String getSize()
public java.lang.String getPtypeRef()
public java.lang.String getDescription()
public boolean isRequired()
public java.lang.Integer getPosition()
public java.lang.String getColumnName()
public java.lang.String getColumnType()
public java.lang.String getResult(java.sql.ResultSet rs)
public void prepare(java.sql.PreparedStatement ps, java.lang.String s)
protected java.lang.reflect.Method getResultSetMethod(java.lang.String columnType)
protected java.lang.reflect.Method getPreparedStatementMehtod(java.lang.String columnType)
protected java.lang.reflect.Method getEncoder(java.lang.String columnType)
protected java.lang.reflect.Method getDecoder(java.lang.String columnType)
protected int getSqlType(java.lang.String columnType)
protected boolean checkStringType(java.lang.String columnType)
public java.sql.Date dateDecoder(java.lang.String s)
public java.lang.String dateEncoder(java.lang.Object date)
public java.sql.Timestamp timestampDecoder(java.lang.String s)
public java.lang.String timestampEncoder(java.lang.Object date)
public java.sql.Time timeDecoder(java.lang.String s)
public java.lang.String timeEncoder(java.lang.Object date)
public java.lang.String readerEncoder(java.lang.Object r)
public java.lang.String readerDecoder(java.lang.String s)
public java.lang.String inputStreamEncoder(java.lang.Object r)
public java.io.InputStream inputStreamDecoder(java.lang.String s)
public java.lang.String stringEncoder(java.lang.Object string)
public java.lang.String stringDecoder(java.lang.String s)
public java.lang.Integer integerDecoder(java.lang.String s)
public java.lang.Long longDecoder(java.lang.String s)
public java.lang.Short shortDecoder(java.lang.String s)
public java.lang.Byte byteDecoder(java.lang.String s)
public java.lang.Float floatDecoder(java.lang.String s)
public java.lang.Double doubleDecoder(java.lang.String s)
public java.math.BigDecimal bigDecimalDecoder(java.lang.String s)
public int compareTo(java.lang.Object o)
compareTo
インタフェース内 java.lang.Comparable
public java.lang.String toString()
toString
クラス内 java.lang.Object