IArray.GetArray Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetArray(IDictionary<String,Class>) |
Retrieves the contents of the SQL |
GetArray(Int64, Int32) |
Retrieves a slice of the SQL |
GetArray(Int64, Int32, IDictionary<String,Class>) |
Retreives a slice of the SQL |
GetArray(IDictionary<String,Class>)
Retrieves the contents of the SQL ARRAY
value designated by this
Array
object.
[Android.Runtime.Register("getArray", "(Ljava/util/Map;)Ljava/lang/Object;", "GetGetArray_Ljava_util_Map_Handler:Java.Sql.IArrayInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetArray (System.Collections.Generic.IDictionary<string,Java.Lang.Class>? map);
[<Android.Runtime.Register("getArray", "(Ljava/util/Map;)Ljava/lang/Object;", "GetGetArray_Ljava_util_Map_Handler:Java.Sql.IArrayInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetArray : System.Collections.Generic.IDictionary<string, Java.Lang.Class> -> Java.Lang.Object
Parameters
- map
- IDictionary<String,Class>
a java.util.Map
object that contains mappings
of SQL type names to classes in the Java programming language
Returns
an array in the Java programming language that contains the ordered elements of the SQL array designated by this object
- Attributes
Remarks
Retrieves the contents of the SQL ARRAY
value designated by this Array
object. This method uses the specified map
for type map customizations unless the base type of the array does not match a user-defined type in map
, in which case it uses the standard mapping. This version of the method getArray
uses either the given type map or the standard mapping; it never uses the type map associated with the connection.
<strong>Note:</strong> When getArray
is used to materialize a base type that maps to a primitive data type, then it is implementation-defined whether the array returned is an array of that primitive data type or an array of Object
.
Added in 1.2.
Java documentation for java.sql.Array.getArray(java.util.Map<java.lang.String, java.lang.Class<?>>)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GetArray(Int64, Int32)
Retrieves a slice of the SQL ARRAY
value designated by this Array
object, beginning with the
specified index
and containing up to count
successive elements of the SQL array.
[Android.Runtime.Register("getArray", "(JI)Ljava/lang/Object;", "GetGetArray_JIHandler:Java.Sql.IArrayInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetArray (long index, int count);
[<Android.Runtime.Register("getArray", "(JI)Ljava/lang/Object;", "GetGetArray_JIHandler:Java.Sql.IArrayInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetArray : int64 * int -> Java.Lang.Object
Parameters
- index
- Int64
the array index of the first element to retrieve; the first element is at index 1
- count
- Int32
the number of successive SQL array elements to retrieve
Returns
an array containing up to count
consecutive elements
of the SQL array, beginning with element index
- Attributes
Exceptions
if there is a database error.
Remarks
Retrieves a slice of the SQL ARRAY
value designated by this Array
object, beginning with the specified index
and containing up to count
successive elements of the SQL array. This method uses the type map associated with the connection for customizations of the type mappings.
<strong>Note:</strong> When getArray
is used to materialize a base type that maps to a primitive data type, then it is implementation-defined whether the array returned is an array of that primitive data type or an array of Object
.
Added in 1.2.
Java documentation for java.sql.Array.getArray(long, int)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GetArray(Int64, Int32, IDictionary<String,Class>)
Retreives a slice of the SQL ARRAY
value
designated by this Array
object, beginning with the specified
index
and containing up to count
successive elements of the SQL array.
[Android.Runtime.Register("getArray", "(JILjava/util/Map;)Ljava/lang/Object;", "GetGetArray_JILjava_util_Map_Handler:Java.Sql.IArrayInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Lang.Object? GetArray (long index, int count, System.Collections.Generic.IDictionary<string,Java.Lang.Class>? map);
[<Android.Runtime.Register("getArray", "(JILjava/util/Map;)Ljava/lang/Object;", "GetGetArray_JILjava_util_Map_Handler:Java.Sql.IArrayInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member GetArray : int64 * int * System.Collections.Generic.IDictionary<string, Java.Lang.Class> -> Java.Lang.Object
Parameters
- index
- Int64
the array index of the first element to retrieve; the first element is at index 1
- count
- Int32
the number of successive SQL array elements to retrieve
- map
- IDictionary<String,Class>
a java.util.Map
object
that contains SQL type names and the classes in
the Java programming language to which they are mapped
Returns
an array containing up to count
consecutive elements of the SQL ARRAY
value designated by this
Array
object, beginning with element
index
- Attributes
Remarks
Retreives a slice of the SQL ARRAY
value designated by this Array
object, beginning with the specified index
and containing up to count
successive elements of the SQL array.
This method uses the specified map
for type map customizations unless the base type of the array does not match a user-defined type in map
, in which case it uses the standard mapping. This version of the method getArray
uses either the given type map or the standard mapping; it never uses the type map associated with the connection.
<strong>Note:</strong> When getArray
is used to materialize a base type that maps to a primitive data type, then it is implementation-defined whether the array returned is an array of that primitive data type or an array of Object
.
Added in 1.2.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.