IArray 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
SQL 형식 ARRAY
에 대한 Java 프로그래밍 언어의 매핑입니다.
[Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")]
public interface IArray : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")>]
type IArray = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 특성
- 구현
설명
SQL 형식 ARRAY
에 대한 Java 프로그래밍 언어의 매핑입니다. 기본적으로 Array
값은 SQL ARRAY
값에 대한 트랜잭션 기간 참조입니다. 기본적으로 Array
개체는 SQL LOCATOR(배열)를 사용하여 내부적으로 구현됩니다. 즉 Array
, 개체에 값의 데이터가 포함되지 않고 SQL ARRAY
값의 데이터에 대한 논리적 포인터가 ARRAY
포함됩니다.
인터페이스는 Array
SQL ARRAY
값의 데이터를 배열 또는 개체로 클라이언트에 가져오는 메서드를 ResultSet
제공합니다. SQL ARRAY
의 요소가 UDT인 경우 사용자 지정 매핑될 수 있습니다. 사용자 지정 매핑을 만들려면 프로그래머가 두 가지 작업을 <수행해야 합니다. ul><li>는 사용자 지정 매핑될 UDT에 대한 인터페이스를 구현 SQLData
하는 클래스를 만듭니다. <li>는 ul li>를 포함하는 형식 맵에서 UDT <><liClass
>의 정규화된 SQL 형식 이름을 포함하는 <형식 맵에서 /ul/ul><을 구현하는 SQLData
<클래스의 개체를 만듭니다.>
기본 형식에 대한 항목이 있는 형식 맵이 메서드 getArray
및 getResultSet
에 제공되면 포함된 매핑을 사용하여 값의 ARRAY
요소를 매핑합니다. 일반적으로 형식 맵이 제공되지 않는 경우 연결의 형식 맵이 기본적으로 사용됩니다. 연결의 형식 맵 또는 메서드에 제공된 형식 맵에 기본 형식에 대한 항목이 없는 경우 요소는 표준 매핑에 따라 매핑됩니다.
JDBC 드라이버가 데이터 형식을 Array
지원하는 경우 인터페이스의 모든 메서드를 완전히 구현해야 합니다.
1.2에 추가되었습니다.
에 대한 Java 설명서입니다 java.sql.Array
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.
속성
Array |
SQL |
BaseType |
이 배열의 기본 SQL 배열에 있는 항목의 JDBC 형식을 반환합니다. |
BaseTypeName |
이 배열의 기본 SQL 배열에 있는 항목의 SQL 형식 이름을 반환합니다. |
Handle |
기본 Android 개체의 JNI 값을 가져옵니다. (다음에서 상속됨 IJavaObject) |
JniIdentityHashCode |
|
JniManagedPeerState |
관리되는 피어의 상태입니다. (다음에서 상속됨 IJavaPeerable) |
JniPeerMembers |
멤버 액세스 및 호출 지원. (다음에서 상속됨 IJavaPeerable) |
PeerReference |
JniObjectReference 래핑된 Java 개체 instance 의 를 반환합니다. (다음에서 상속됨 IJavaPeerable) |
ResultSet |
이 배열과 연결된 SQL |
메서드
Disposed() |
instance 삭제되었을 때 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
DisposeUnlessReferenced() |
이 instance 대한 미해결 참조가 없으면 를 호출 |
Finalized() |
instance 완료되면 호출됩니다. (다음에서 상속됨 IJavaPeerable) |
Free() |
이 메서드는 개체를 |
GetArray(IDictionary<String,Class>) |
이 |
GetArray(Int64, Int32) |
지정된 부터 시작하여 |
GetArray(Int64, Int32, IDictionary<String,Class>) |
이 |
GetResultSet(IDictionary<String,Class>) |
이 |
GetResultSet(Int64, Int32) |
인덱 |
GetResultSet(Int64, Int32, IDictionary<String,Class>) |
인덱 |
SetJniIdentityHashCode(Int32) |
에서 반환 |
SetJniManagedPeerState(JniManagedPeerStates) |
SQL 형식 |
SetPeerReference(JniObjectReference) |
에서 반환 |
UnregisterFromRuntime() |
런타임이 이후 Java.Interop.JniRuntime+JniValueManager.PeekValue 호출에서 반환되지 않도록 이 instance 등록을 취소합니다. (다음에서 상속됨 IJavaPeerable) |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
SQL 형식 |
GetJniTypeName(IJavaPeerable) |
SQL 형식 |