JavaTM Platform
Standard Ed. 6

javax.sql.rowset.serial
클래스 SerialStruct

java.lang.Object 
  상위를 확장 javax.sql.rowset.serial.SerialStruct
모든 구현된 인터페이스:
Serializable , Cloneable , Struct


public class SerialStruct
extends Object
implements Struct , Serializable , Cloneable

Java 프로그램 언어에서의 SQL 구조형의 직렬화 매핑입니다. 아직 직렬화되어 있지 않은 속성은, 직렬화 폼에 매핑 됩니다. 속성 그 자체가 구조형인 경우도, 그 속성의 것 아직 직렬화되어 있지 않은 속성은, 각각 직렬화 폼에 매핑 됩니다.  

이러한 매핑이 존재하는 경우, 구조형은, 속성과 같게, Java 프로그램 언어내의 클래스에 커스텀 맵 됩니다 (적절한 경우).  

SerialStruct 클래스는,Struct 객체로부터 인스턴스를 작성하기 위한 생성자 과 데이타베이스내의 SQL 구조형의 SQL 형명을 취득하기 위한 메소드와 그 속성치를 취득하기 위한 메소드를 제공합니다.

관련 항목:
직렬화 된 형식

생성자 의 개요
SerialStruct (SQLData  in, Map <String ,Class <? >> map)
          지정된 SQLData 객체로부터, 지정의 형태 맵을 사용해 SerialStruct 객체를 구축해, 이것을 Java 프로그램 언어의 클래스에 커스텀 맵 합니다.
SerialStruct (Struct  in, Map <String ,Class <? >> map)
          지정된 Struct 객체로부터, 지정된 java.util.Map 객체를 사용해, SQL 구조형이나 SQL 구조형의 속성의 몇개의 커스텀 매핑에 사용하는 SerialStruct 객체를 구축합니다.
 
메소드의 개요
 Object [] getAttributes ()
          이 SerialStruct 객체에 의해 나타내지는 SQL 구조형의 속성을 포함하는 Object 치의 배열을 가져옵니다.
 Object [] getAttributes (Map <String ,Class <? >> map)
          지정된 커스텀 매핑용의 형태 맵을 사용해, 이 SerialStruct 에 의해 나타내지는 SQL 구조형의 속성에 상당하는 Object 치의 배열을 가져옵니다 (적절한 경우).
 String getSQLTypeName ()
          이 SerialStruct 객체의 SQL 형명을 가져옵니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

생성자 의 상세

SerialStruct

public SerialStruct(Struct  in,
                    Map <String ,Class <? >> map)
             throws SerialException 
지정된 Struct 객체로부터, 지정된 java.util.Map 객체를 사용해, SQL 구조형이나 SQL 구조형의 속성의 몇개의 커스텀 매핑에 사용하는 SerialStruct 객체를 구축합니다.

파라미터:
map - java.util.Map 객체. 객체내의 각 엔트리는, (1) UDT 의 완전 수식명을 지정하는 String 객체와 (2) UDT 의 매핑 방법을 정의한다 SQLData 구현의 Class 객체로 구성된다
예외:
SerialException - 에러가 발생했을 경우
관련 항목:
Struct

SerialStruct

public SerialStruct(SQLData  in,
                    Map <String ,Class <? >> map)
             throws SerialException 
지정된 SQLData 객체로부터, 지정의 형태 맵을 사용해 SerialStruct 객체를 구축해, 이것을 Java 프로그램 언어의 클래스에 커스텀 맵 합니다. 형태 맵은, SQL 형과 맵처의 클래스를 지정합니다. SQLData 객체는, SQL 형의 맵처의 클래스를 정의합니다.

파라미터:
in - SQL 구조형과 Java 프로그램 언어의 1 개 이상의 객체의 매핑을 정의하는 SQLData 클래스의 인스턴스
map - java.util.Map 객체. 객체내의 각 엔트리는, (1) UDT 의 완전 수식명을 지정하는 String 객체와 (2) UDT 의 매핑 방법을 정의한다 SQLData 구현의 Class 객체로 구성된다
예외:
SerialException - 에러가 발생했을 경우
메소드의 상세

getSQLTypeName

public String  getSQLTypeName()
                      throws SerialException 
SerialStruct 객체의 SQL 형명을 가져옵니다. 이것은, 구조형의 SQL 정의로 사용되는 이름에 일치합니다.

정의:
인터페이스 Struct 내의 getSQLTypeName
반환값:
SerialStruct 객체에 의해 나타내진다 SQL 구조형의 SQL 형명을 나타낸다 String 객체
예외:
SerialException - 에러가 발생했을 경우

getAttributes

public Object [] getAttributes()
                       throws SerialException 
SerialStruct 객체에 의해 나타내지는 SQL 구조형의 속성을 포함하는 Object 치의 배열을 가져옵니다.

정의:
인터페이스 Struct 내의 getAttributes
반환값:
Object 치의 배열. 이 SerialStruct 객체에 의해 나타내진다 SQL 구조형의 속성을 요소로서 포함한다
예외:
SerialException - 에러가 발생했을 경우

getAttributes

public Object [] getAttributes(Map <String ,Class <? >> map)
                       throws SerialException 
지정된 커스텀 매핑용의 형태 맵을 사용해, 이 SerialStruct 에 의해 나타내지는 SQL 구조형의 속성에 상당하는 Object 치의 배열을 가져옵니다 (적절한 경우).

정의:
인터페이스 Struct 내의 getAttributes
파라미터:
map - java.util.Map 객체. 객체내의 각 엔트리는, (1) UDT 의 완전 수식명을 지정하는 String 객체와 (2) UDT 의 매핑 방법을 정의한다 SQLData 구현의 Class 객체로 구성된다
반환값:
Object 치의 배열. 이 SerialStruct 객체에 의해 나타내진다 SQL 구조형의 속성을 요소로서 포함한다
예외:
SerialException - 에러가 발생했을 경우

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.