IArray Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сопоставление на языке программирования Java для типа ARRAY
SQL .
[Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")]
public interface IArray : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("java/sql/Array", "", "Java.Sql.IArrayInvoker")>]
type IArray = interface
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Атрибуты
- Реализации
Комментарии
Сопоставление на языке программирования Java для типа ARRAY
SQL . По умолчанию Array
значение является ссылкой длительности транзакции на значение SQL ARRAY
. По умолчанию Array
объект реализуется с помощью внутреннего LOCATOR(массива) SQL, что означает, что Array
объект содержит логический указатель на данные в значении SQL ARRAY
, а не данные ARRAY
значения.
Интерфейс Array
предоставляет методы для переноса данных значения SQL ARRAY
в клиент в виде массива ResultSet
или объекта. Если элементы SQL ARRAY
являются определяемой пользователем, они могут быть сопоставлены пользовательский. Чтобы создать пользовательское сопоставление, программист должен выполнить две задачи: <создать>><класс, реализующий SQLData
интерфейс для пользовательского сопоставления. <li>сделать запись в карте типов, которая содержит <ul><li>полное имя типа SQL определяемого пользователем Class
<типа li>объект для класса , реализующего<SQLData
/ul></ul>
Если сопоставление типа с записью для базового типа предоставляется методам getArray
и getResultSet
, сопоставление, которое оно содержит, будет использоваться для сопоставления элементов ARRAY
значения. Если карта типов не указана, как правило, это так, по умолчанию используется сопоставление типов подключения. Если в сопоставлении типов соединения или в схеме типа, предоставленной методу, нет записи для базового типа, элементы сопоставляются в соответствии со стандартным сопоставлением.
Все методы в интерфейсе Array
должны быть полностью реализованы, если драйвер JDBC поддерживает тип данных.
Добавлено в версии 1.2.
Документация по Java для java.sql.Array
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.
Свойства
Array |
Извлекает содержимое значения SQL |
BaseType |
Возвращает тип JDBC записей в базовом массиве SQL этого массива. |
BaseTypeName |
Возвращает имя типа SQL записей в базовом массиве SQL этого массива. |
Handle |
Возвращает значение JNI базового объекта Android. (Унаследовано от IJavaObject) |
JniIdentityHashCode |
Возвращает значение |
JniManagedPeerState |
Состояние управляемого однорангового узла. (Унаследовано от IJavaPeerable) |
JniPeerMembers |
Поддержка доступа к членам и вызова. (Унаследовано от IJavaPeerable) |
PeerReference |
Возвращает экземпляр JniObjectReference объекта Java, заключенный в оболочку. (Унаследовано от IJavaPeerable) |
ResultSet |
Возвращает объект ResultSet, содержащий записи SQL |
Методы
Disposed() |
Вызывается при удалении экземпляра. (Унаследовано от IJavaPeerable) |
DisposeUnlessReferenced() |
Если отсутствуют невыполненные ссылки на этот экземпляр, вызывает метод |
Finalized() |
Вызывается при завершении работы экземпляра. (Унаследовано от IJavaPeerable) |
Free() |
Этот метод освобождает |
GetArray(IDictionary<String,Class>) |
Извлекает содержимое значения SQL |
GetArray(Int64, Int32) |
Извлекает срез значения SQL |
GetArray(Int64, Int32, IDictionary<String,Class>) |
Возвращает срез значения SQL |
GetResultSet(IDictionary<String,Class>) |
Извлекает результирующий набор, содержащий элементы значения SQL |
GetResultSet(Int64, Int32) |
Извлекает результирующий набор, содержащий элементы вложенного массива, который начинается с индекса |
GetResultSet(Int64, Int32, IDictionary<String,Class>) |
Извлекает результирующий набор, содержащий элементы вложенного массива, который начинается с индекса |
SetJniIdentityHashCode(Int32) |
Задайте значение, возвращаемое . |
SetJniManagedPeerState(JniManagedPeerStates) |
Сопоставление на языке программирования Java для типа |
SetPeerReference(JniObjectReference) |
Задайте значение, возвращаемое . |
UnregisterFromRuntime() |
Отмените регистрацию этого экземпляра, чтобы среда выполнения не возвращала его из будущих Java.Interop.JniRuntime+JniValueManager.PeekValue вызовов. (Унаследовано от IJavaPeerable) |
Методы расширения
JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверенного средой выполнения Android. |
JavaCast<TResult>(IJavaObject) |
Сопоставление на языке программирования Java для типа |
GetJniTypeName(IJavaPeerable) |
Сопоставление на языке программирования Java для типа |