IRef 接口

定义

SQL REF 值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。

[Android.Runtime.Register("java/sql/Ref", "", "Java.Sql.IRefInvoker")]
public interface IRef : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Ref", "", "Java.Sql.IRefInvoker")>]
type IRef = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
属性
实现

注解

SQL REF 值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。

SQL REF 值存储在包含可引用 SQL 结构化类型的实例的表中,每个 REF 值都是该表中一个实例的唯一标识符。 SQL REF 值可用于代替它引用的 SQL 结构化类型,可以是表中的列值,也可以是结构化类型的属性值。

由于 SQL REF 值是指向 SQL 结构化类型的逻辑指针,因此默认情况下,对象 Ref 也是逻辑指针。 因此,将 SQL REF 值检索为 Ref 对象不会具体化客户端上结构化类型的属性。

Ref可以使用该方法将对象存储在数据库中PreparedStatement.setRef

如果 JDBC 驱动程序支持数据类型,则必须完全实现接口上 Ref 的所有方法。

已在 1.2 中添加。

适用于 . 的 java.sql.RefJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

属性

BaseTypeName

获取此 Ref 引用的 SQL 结构化类型的完全限定 SQL 名称。

Handle

获取基础 Android 对象的 JNI 值。

(继承自 IJavaObject)
JniIdentityHashCode

返回包装实例的值 java.lang.System.identityHashCode()

(继承自 IJavaPeerable)
JniManagedPeerState

托管对等方的状态。

(继承自 IJavaPeerable)
JniPeerMembers

成员访问和调用支持。

(继承自 IJavaPeerable)
Object

获取由此 Ref引用的 SQL 结构化类型实例。

PeerReference

返回 JniObjectReference 包装的 Java 对象实例。

(继承自 IJavaPeerable)

方法

Disposed()

在释放实例时调用。

(继承自 IJavaPeerable)
DisposeUnlessReferenced()

如果没有对此实例的未完成引用,则调用 Dispose();否则不执行任何操作。

(继承自 IJavaPeerable)
Finalized()

在实例完成时调用。

(继承自 IJavaPeerable)
GetObject(IDictionary<String,Class>)

检索引用的对象,并使用给定的类型映射将其映射到 Java 类型。

SetJniIdentityHashCode(Int32)

设置由 JniIdentityHashCode. 返回的值。

(继承自 IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

SQL REF 值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。

(继承自 IJavaPeerable)
SetPeerReference(JniObjectReference)

设置由 PeerReference. 返回的值。

(继承自 IJavaPeerable)
UnregisterFromRuntime()

取消注册此实例,以便运行时不会从将来 Java.Interop.JniRuntime+JniValueManager.PeekValue 的调用中返回它。

(继承自 IJavaPeerable)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

SQL REF 值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。

GetJniTypeName(IJavaPeerable)

SQL REF 值的 Java 编程语言中的映射,它是对数据库中 SQL 结构化类型值的引用。

适用于