getElementTypeName

설명

컬렉션의 원소 타입 이름을 반환한다. 만약 columnIndex번째 열의 데이터 타입이 컬렉션(SET, MULTISET, SEQUENCE)이 아니면 SQLException이 발생한다.

구문

String getElementTypeName(int columnIndex)

리턴 값
예제

// 이 예제에서 다음의 스키마가 사용된다.
//
// create class foo(
//    a  set(int),
//    b  multiset(int),
//    c  sequence(int)
// );
 
String sql = "select * from foo";
Connection con = DriverManager.getConnection(url,user,passwd);
 
Statement stmt = con.createStatement();
 
CUBRIDResultSet rs = (CUBRIDResultSet)stmt.executeQuery(sql);
CUBRIDResultSetMetaData rsmd = (CUBRIDResultSetMetaData)
                               rs.getMetaData();
 
int numberofColumn = rsmd.getColumnCount();
for (int i=1; i <= numberofColumn; i++ ) {
   System.out.println(rsmd.getElementType(i) );
   System.out.println(rsmd.getElementTypeName(i) );
}