Язык

INClob Интерфейс

Определение

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

[Android.Runtime.Register("java/sql/NClob", "", "Java.Sql.INClobInvoker")]
public interface INClob : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IClob
[<Android.Runtime.Register("java/sql/NClob", "", "Java.Sql.INClobInvoker")>]
type INClob = interface
    interface IClob
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Атрибуты
Реализации

Комментарии

Сопоставление в< Java sup><font size=-2>TM</font></sup> программирования языка программирования для типа SQLNCLOB. SQL NCLOB — это встроенный тип, который сохраняет символьный большой объект, используя Национальный набор символов в качестве значения столбца в строке таблицы базы данных.

Интерфейс NClob расширяет Clob интерфейс, который предоставляет методы для получения длины значения SQL NCLOB , материализации NCLOB значения на клиенте и поиска подстроки или NCLOB объекта в значении NCLOB . Объект NClob , как Clob и объект, действителен в течение длительности транзакции, в которой она была создана. Методы в интерфейсах ResultSetиCallableStatementPreparedStatement, например getNClobsetNClob, позволяют программисту получить доступ к значению SQLNCLOB. Кроме того, этот интерфейс имеет методы обновления NCLOB значения.

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

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

Java документации по java.sql.NClob.

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Свойства

Имя. Описание
AsciiStream

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Методы

Имя. Описание
Disposed()

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

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

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

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

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

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

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

(Унаследовано от IClob)
GetCharacterStream(Int64, Int64)

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

(Унаследовано от IClob)
GetSubString(Int64, Int32)

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

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

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

(Унаследовано от IClob)
Position(IClob, Int64)

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

(Унаследовано от IClob)
Position(String, Int64)

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

(Унаследовано от IClob)
SetAsciiStream(Int64)

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

(Унаследовано от IClob)
SetCharacterStream(Int64)

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

(Унаследовано от IClob)
SetJniIdentityHashCode(Int32)

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

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

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

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

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

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

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

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

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

(Унаследовано от IClob)
Truncate(Int64)

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

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

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

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

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

Имя. Описание
GetJniTypeName(IJavaPeerable)

Возвращает имя JNI типа экземпляра self.

JavaAs<TResult>(IJavaPeerable)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Попробуйте принуждать к типуself, проверяяTResult, является ли приведение допустимым на стороне Java.

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