ISQLInput 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SQL 구조적 형식 또는 SQL 고유 형식의 인스턴스를 나타내는 값 스트림을 포함하는 입력 스트림입니다.
[Android.Runtime.Register("java/sql/SQLInput", "", "Java.Sql.ISQLInputInvoker")]
public interface ISQLInput : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/SQLInput", "", "Java.Sql.ISQLInputInvoker")>]
type ISQLInput = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 특성
- 구현
설명
SQL 구조적 형식 또는 SQL 고유 형식의 인스턴스를 나타내는 값 스트림을 포함하는 입력 스트림입니다. 사용자 지정 매핑에만 사용되는 이 인터페이스는 드라이버가 백그라운드에서 사용하며 프로그래머가 메서드를 SQLInput
직접 호출하지 않습니다. 판독기 메서드(readLong
readBytes
등)는 인터페이스 구현을 통해 개체의 SQLData
값을 읽을 수 있는 SQLInput
방법을 제공합니다. 그리고 설명한 SQLData
대로 판독기 메서드에 대한 호출은 해당 특성이 형식의 SQL 정의에 표시되는 순서대로 이루어져야 합니다. 이 메서드 wasNull
는 마지막으로 읽은 값이 SQL NULL
인지 여부를 확인하는 데 사용됩니다.
인터페이스SQLData
를 구현하는 클래스의 개체를 사용하여 메서드 getObject
를 호출하면 JDBC 드라이버는 메서드 SQLData.getSQLType
를 호출하여 사용자 지정 매핑되는 UDT(사용자 정의 형식)의 SQL 형식을 확인합니다. 드라이버는 UDT의 SQLInput
특성으로 채우는 인스턴스를 만듭니다. 그런 다음 드라이버는 입력 스트림을 메서드 SQLData.readSQL
에 전달합니다. 그러면 입력 스트림에서 특성을 읽기 위해 구현에서 판독기 메서드를 호출 SQLInput
합니다.
1.2에 추가되었습니다.
에 대한 java.sql.SQLInput
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
속성
Handle |
기본 Android 개체의 JNI 값을 가져옵니다. (다음에서 상속됨 IJavaObject) |
JniIdentityHashCode |
래핑된 인스턴스의 |
JniManagedPeerState |
관리되는 피어의 상태입니다. (다음에서 상속됨 IJavaPeerable) |
JniPeerMembers |
멤버 액세스 및 호출 지원. (다음에서 상속됨 IJavaPeerable) |
PeerReference |
JniObjectReference 래핑된 Java 개체 인스턴스의 값을 반환합니다. (다음에서 상속됨 IJavaPeerable) |
메서드
Disposed() |
인스턴스가 삭제되었을 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
DisposeUnlessReferenced() |
이 인스턴스에 대한 미해결 참조가 없으면 호출 |
Finalized() |
인스턴스가 종료될 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
ReadArray() |
스트림에서 SQL |
ReadAsciiStream() |
스트림에서 다음 특성을 읽고 ASCII 문자의 스트림으로 반환합니다. |
ReadBigDecimal() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어의 |
ReadBinaryStream() |
스트림에서 다음 특성을 읽고 해석되지 않은 바이트 스트림으로 반환합니다. |
ReadBlob() |
스트림에서 SQL |
ReadBoolean() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadByte() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadBytes() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어의 바이트 배열로 반환합니다. |
ReadCharacterStream() |
스트림에서 다음 특성을 읽고 유니코드 문자의 스트림으로 반환합니다. |
ReadClob() |
스트림에서 SQL |
ReadDate() |
스트림에서 다음 특성을 읽고 개체로 |
ReadDouble() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadFloat() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadInt() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadLong() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadNClob() |
스트림에서 SQL |
ReadNString() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadObject() |
스트림의 머리에서 데이텀을 읽고 Java 프로그래밍 언어로 |
ReadRef() |
스트림에서 SQL |
ReadRowId() |
스트림에서 SQL |
ReadShort() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadSQLXML() |
스트림에서 SQL |
ReadString() |
스트림에서 다음 특성을 읽고 Java 프로그래밍 언어로 |
ReadTime() |
스트림에서 다음 특성을 읽고 개체로 |
ReadTimestamp() |
스트림에서 다음 특성을 읽고 개체로 |
ReadURL() |
스트림에서 SQL |
SetJniIdentityHashCode(Int32) |
에서 반환 |
SetJniManagedPeerState(JniManagedPeerStates) |
SQL 구조적 형식 또는 SQL 고유 형식의 인스턴스를 나타내는 값 스트림을 포함하는 입력 스트림입니다. (다음에서 상속됨 IJavaPeerable) |
SetPeerReference(JniObjectReference) |
에서 반환 |
UnregisterFromRuntime() |
런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 인스턴스의 등록을 취소합니다. (다음에서 상속됨 IJavaPeerable) |
WasNull() |
마지막으로 읽은 값이 SQL |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
SQL 구조적 형식 또는 SQL 고유 형식의 인스턴스를 나타내는 값 스트림을 포함하는 입력 스트림입니다. |
GetJniTypeName(IJavaPeerable) |
SQL 구조적 형식 또는 SQL 고유 형식의 인스턴스를 나타내는 값 스트림을 포함하는 입력 스트림입니다. |