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 文档。

此页面的部分内容是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的术语使用。

属性

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 结构化类型值的引用。

适用于