|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.vo.ValueObjectMetaData
ColumnHeader을 사용한다.
@Deprecated public class ValueObjectMetaData
ValueObjectMetaData는 SqlQueryDAO를 사용시에 DataBase의 MetaData를 획득할 수 있는
ResultSetMetaData의 정보를 담을수 있는 LiveFramework 자료구조이다.
자료의 종류는 ValueObject.getVOMetaData()를 사용
해서 인스턴스를 가져온 다음 getColumnCount() 이나 iterator()를 이용하여 MetaData를 가져온다.
# ValueObject에 DB 메타데이터 정보 가져옴.
live.dao.vo.metadata=true
ValueObjectMetaData vomd = retVo.getVOMetaData();
for (int i=0; i < vomd.getColumnCount(); i++) {
vomd.getColumnLabel(i); // Column 명(label) 가져옴. - String
vomd.getColumnType(i); // Column Type 가져옴. - Int
vomd.getColumnTypeName(i); // Column Type 명 가져옴. -String
vomd.getPrecision(i); // Column 자릿수 가져옴. - String
vomd.getScale(i); // Column 소수점 자릿수 가져옴 - String
vomd.isNullable(i); // Column의 Nullabel 정보를 가져옴. - Int (ResultSetMetaData 상수값 이용:columnNullable,columnNoNulls,columnNullableUnknown)
}
| Constructor Summary | |
|---|---|
ValueObjectMetaData()
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addColumn(String columnLabel,
int columnType,
String columnTypeName,
int precision,
int scale,
int isNullable)
Deprecated. |
int |
getColumnCount()
Deprecated. |
String |
getColumnLabel(int columnIdx)
Deprecated. |
int |
getColumnType(int columnIdx)
Deprecated. |
String |
getColumnTypeName(int columnIdx)
Deprecated. |
int |
getPrecision(int columnIdx)
Deprecated. |
int |
getScale(int columnIdx)
Deprecated. |
boolean |
isEmpty()
Deprecated. |
int |
isNullable(int columnIdx)
Deprecated. |
Iterator<ValueRow> |
iterator()
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ValueObjectMetaData()
| Method Detail |
|---|
public boolean isEmpty()
public Iterator<ValueRow> iterator()
public int getColumnCount()
public void addColumn(String columnLabel,
int columnType,
String columnTypeName,
int precision,
int scale,
int isNullable)
public String getColumnLabel(int columnIdx)
public int getColumnType(int columnIdx)
public String getColumnTypeName(int columnIdx)
public int getPrecision(int columnIdx)
public int getScale(int columnIdx)
public int isNullable(int columnIdx)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||