Поделиться через


IClob Интерфейс

Определение

Сопоставление в<java sup><font size=-2>TM</font></sup> программирования языка для типа SQL CLOB .

[Android.Runtime.Register("java/sql/Clob", "", "Java.Sql.IClobInvoker")]
public interface IClob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Clob", "", "Java.Sql.IClobInvoker")>]
type IClob = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Производный
Атрибуты
Реализации

Комментарии

Сопоставление в<java sup><font size=-2>TM</font></sup> программирования языка для типа SQL CLOB . SQL CLOB — это встроенный тип, который сохраняет символьный большой объект в виде значения столбца в строке таблицы базы данных. По умолчанию драйверы реализуют Clob объект с помощью SQL locator(CLOB), что означает, что Clob объект содержит логический указатель на данные SQL CLOB , а не сами данные. Объект Clob действителен в течение срока действия транзакции, в которой она была создана.

Интерфейс Clob предоставляет методы для получения длины значения SQL CLOB (символьный крупный объект) для материализации CLOB значения на клиенте и поиска подстроки или CLOB объекта в значении CLOB . Методы в интерфейсах ResultSetиCallableStatementPreparedStatement, например getClobsetClob, позволяют программисту получить доступ к значению SQLCLOB. Кроме того, этот интерфейс имеет методы обновления CLOB значения.

Все методы интерфейса Clob должны быть полностью реализованы, если драйвер JDBC поддерживает тип данных.

Добавлено в версии 1.2.

Документация по Java для java.sql.Clob.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Свойства

AsciiStream

Возвращает значение этого Clob объекта в виде потока ASCII.

CharacterStream

Возвращает данные этого Clob объекта в объекте java.io.Reader.

Handle

Возвращает значение JNI базового объекта Android.

(Унаследовано от IJavaObject)
JniIdentityHashCode

Возвращает значение java.lang.System.identityHashCode() для упаковаемого экземпляра.

(Унаследовано от IJavaPeerable)
JniManagedPeerState

Состояние управляемого однорангового узла.

(Унаследовано от IJavaPeerable)
JniPeerMembers

Поддержка доступа к членам и вызовов.

(Унаследовано от IJavaPeerable)
PeerReference

JniObjectReference Возвращает экземпляр объекта Java в оболочке.

(Унаследовано от IJavaPeerable)

Методы

Disposed()

Вызывается при удалении экземпляра.

(Унаследовано от IJavaPeerable)
DisposeUnlessReferenced()

Если нет невыполненных ссылок на этот экземпляр, то вызывается Dispose(); в противном случае ничего не делает.

(Унаследовано от IJavaPeerable)
Finalized()

Вызывается при завершении экземпляра.

(Унаследовано от IJavaPeerable)
Free()

Этот метод освобождает Clob объект и освобождает ресурсы, которые он содержит.

GetCharacterStream(Int64, Int64)

Reader Возвращает объект, содержащий частичное Clob значение, начиная с символа, заданного pos, который имеет длину символов длины.

GetSubString(Int64, Int32)

Извлекает копию указанной подстроки в CLOB значении, указанном этим Clob объектом.

Length()

Извлекает количество символов в значении, заданном CLOB этим Clob объектом.

Position(IClob, Int64)

Извлекает позицию символа, в которой указанный Clob объект searchstr отображается в этом Clob объекте.

Position(String, Int64)

Извлекает позицию символа, в которой указанная подстрока searchstr отображается в значении SQL CLOB , представленном этим Clob объектом.

SetAsciiStream(Int64)

Извлекает поток, используемый для записи символов Ascii в CLOB значение, которое представляет этот Clob объект, начиная с позиции pos.

SetCharacterStream(Int64)

Извлекает поток, используемый для записи потока символов Юникода в CLOB значение, которое представляет этот Clob объект в позиции pos.

SetJniIdentityHashCode(Int32)

Задайте значение, возвращаемое JniIdentityHashCode.

(Унаследовано от IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Сопоставление в<java sup><font size=-2>TM</font></sup> программирования языка для типа SQL CLOB .

(Унаследовано от IJavaPeerable)
SetPeerReference(JniObjectReference)

Задайте значение, возвращаемое PeerReference.

(Унаследовано от IJavaPeerable)
SetString(Int64, String)

Записывает заданный Java StringCLOB в значение, которое этот Clob объект назначает в позиции pos.

SetString(Int64, String, Int32, Int32)

Записывает символыstr, начиная с символаoffset, в CLOB значение, представляющее это Cloblen значение.

Truncate(Int64)

Усечение CLOB значения, которое указывает Clob на длину len символов.

UnregisterFromRuntime()

Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов.

(Унаследовано от IJavaPeerable)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Сопоставление в<java sup><font size=-2>TM</font></sup> программирования языка для типа SQL CLOB .

GetJniTypeName(IJavaPeerable)

Сопоставление в<java sup><font size=-2>TM</font></sup> программирования языка для типа SQL CLOB .

Применяется к