컬렉션의 원소 타입 이름을 반환한다. 만약 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) );
}