IBlob Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представление (сопоставление) в размер шрифта Java<sup><=-2>TM</font></sup> языка программирования значения SQL BLOB
.
[Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")]
public interface IBlob : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Blob", "", "Java.Sql.IBlobInvoker")>]
type IBlob = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Атрибуты
- Реализации
Комментарии
Представление (сопоставление) в размер шрифта Java<sup><=-2>TM</font></sup> языка программирования значения SQL BLOB
. SQL BLOB
— это встроенный тип, который хранит двоичный большой объект в виде значения столбца в строке таблицы базы данных. По умолчанию драйверы реализуются Blob
с помощью SQL locator(BLOB)
, что означает, что Blob
объект содержит логический указатель на данные SQL BLOB
, а не сами данные. Объект Blob
действителен в течение длительности транзакции, в которой был создан объект.
Методы в интерфейсах ResultSet
иCallableStatement
PreparedStatement
, например getBlob
setBlob
, позволяют программисту получить доступ к значению SQLBLOB
. Интерфейс Blob
предоставляет методы для получения длины значения SQL BLOB
(двоичного большого объекта) для материализации BLOB
значения на клиенте и определения положения шаблона байтов в значении BLOB
. Кроме того, этот интерфейс имеет методы обновления BLOB
значения.
Все методы интерфейса Blob
должны быть полностью реализованы, если драйвер JDBC поддерживает тип данных.
Добавлено в версии 1.2.
Документация по Java для java.sql.Blob
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.
Свойства
BinaryStream |
Извлекает этот |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызовов. (Унаследовано от IJavaPeerable) |
PeerReference |
JniObjectReference Возвращает экземпляр объекта Java в оболочке. (Унаследовано от IJavaPeerable) |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если нет невыполненных ссылок на этот экземпляр, то вызывается |
Finalized() |
Вызывается при завершении экземпляра. (Унаследовано от IJavaPeerable) |
Free() |
Этот метод освобождает |
GetBinaryStream(Int64, Int64) |
|
GetBytes(Int64, Int32) |
Извлекает все или часть |
Length() |
Возвращает количество байтов в значении, заданном |
Position(Byte[], Int64) |
Извлекает позицию байтов, с которой начинается указанный массив |
Position(IBlob, Int64) |
Извлекает позицию байтов в значении |
SetBinaryStream(Int64) |
Извлекает поток, который можно использовать для записи в |
SetBytes(Int64, Byte[]) |
Записывает заданный массив байтов |
SetBytes(Int64, Byte[], Int32, Int32) |
Записывает все или часть заданного |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое |
SetJniManagedPeerState(JniManagedPeerStates) |
Представление (сопоставление) в размер шрифта Java<sup><=-2>TM</font></sup> языка программирования значения SQL |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое |
Truncate(Int64) |
Усечение |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала ее из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Представление (сопоставление) в размер шрифта Java<sup><=-2>TM</font></sup> языка программирования значения SQL |
GetJniTypeName(IJavaPeerable) |
Представление (сопоставление) в размер шрифта Java<sup><=-2>TM</font></sup> языка программирования значения SQL |