Class ARRAY
- java.lang.Object
-
- oracle.sql.Datum
-
- oracle.sql.DatumWithConnection
-
- oracle.sql.ARRAY
-
- All Implemented Interfaces:
Serializable,Array,oracle.jdbc.internal.ACProxyable,oracle.jdbc.internal.OracleArray,oracle.jdbc.internal.OracleConcreteProxy,oracle.jdbc.internal.OracleDatumWithConnection,OracleArray
public class ARRAY extends DatumWithConnection implements oracle.jdbc.internal.OracleArray, oracle.jdbc.internal.OracleConcreteProxy
Deprecated.Use java.sql.Array interface for declaration instead of using concrete class oracle.sql.ARRAY.This class has two roles.- It is the Oracle implementation class for the generic JDBC Array interface.
- It wraps the "raw bytes" of an Oracle Collection.
Arrayinterface for declaration instead of using concrete class oracle.sql.ARRAY. java.sql.Array has methods declared for all opertions. For Oracle specific methods use the interfaceOracleArray.Obtaining java.sql.Array from the ResultSet
java.sql.Array array = resultSet.getArray(...);Creating a new java.sql.Array using factory method.
OracleConnection.createOracleArray(java.lang.String, java.lang.Object)should be used to create java.sql.Array.Connection.createArrayOf(java.lang.String, java.lang.Object[])throws an exception since Oracle does not support creation of anonymous array type.java.sql.Array array = ((oracle.jdbc.OracleConnection)connection).createOracleArray((...);
-
<section role="region">
-
Field Summary
Fields Modifier and Type Field Description static intACCESS_FORWARDDeprecated.static intACCESS_REVERSEDeprecated.static intACCESS_UNKNOWNDeprecated.protected oracle.jdbc.driver.OracleArraytargetDeprecated.-
Fields inherited from class oracle.sql.DatumWithConnection
targetDatumWithConnection
-
Fields inherited from class oracle.sql.Datum
ojiOracleDatumWithConnection, targetDatum
-
-
Constructor Summary
Constructors Constructor Description ARRAY(ArrayDescriptor type, Connection conn, Object elements)Deprecated.Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Stringdump()Deprecated.Create a string which show the contents of this Array and of all its component parts.voidfree()Deprecated.Currently does nothing.intgetAccessDirection()Deprecated.Performance hint.ObjectgetArray()Deprecated.Implements Array interface method Retrieve the contents of the SQL array designated by the object.ObjectgetArray(long index, int count)Deprecated.Implements Array interface method Like getArray() above, but returns an array containing a slice of the SQL array, beginning with the given index and containing up to count successive elements of the SQL array.ObjectgetArray(long index, int count, Map map)Deprecated.Implements Array interface method Like getArray() above, but returns an array containing a slice of the SQL array, beginning with the given index and containing up to count successive elements of the SQL array.ObjectgetArray(Map map)Deprecated.Implements Array interface method Retrieve the contents of the SQL array designated by this object.booleangetAutoBuffering()Deprecated.Performance hint.booleangetAutoIndexing()Deprecated.Performance hint.intgetBaseType()Deprecated.Implements Array interface method Determine the code, from java.sql.Types, of the type of the elements of the array.StringgetBaseTypeName()Deprecated.Implements Array interface method Returns the SQL type name of the elements in the array designated by thisArrayobject.Datum[]getDatumArray()Deprecated.ArrayDescriptorgetDescriptor()Deprecated.Oracle extension.double[]getDoubleArray()Deprecated.Oracle extension.double[]getDoubleArray(long index, int count)Deprecated.Oracle extension.float[]getFloatArray()Deprecated.Oracle extension.float[]getFloatArray(long index, int count)Deprecated.Oracle extension.int[]getIntArray()Deprecated.Oracle extension.int[]getIntArray(long index, int count)Deprecated.Oracle extension.Map<?,?>getJavaMap()Deprecated.Implements Array interface method Retrieves the contents of the SQL associative array designated by the object.long[]getLongArray()Deprecated.Oracle extension.long[]getLongArray(long index, int count)Deprecated.Oracle extension.intgetNumElems()Deprecated.ObjectgetObjArray()Deprecated.Datum[]getOracleArray()Deprecated.Oracle extension.Datum[]getOracleArray(long index, int count)Deprecated.Oracle extension.OracleTypeMetaDatagetOracleMetaData()Deprecated.Return the type data for this objectResultSetgetResultSet()Deprecated.Implements Array interface method Returns a result set that contains the elements of the array designated by thisArrayobject.ResultSetgetResultSet(long index, int count)Deprecated.Implements Array interface method Returns a result set holding the elements of the subarray that starts at indexindexand contains up tocountsuccessive elements.ResultSetgetResultSet(long index, int count, Map map)Deprecated.Implements Array interface method Returns a result set holding the elements of the subarray that starts at indexindexand contains up tocountsuccessive elements.ResultSetgetResultSet(Map map)Deprecated.Implements Array interface method Returns a result set that contains the elements of the array designated by thisArrayobject and uses the givenmapto map the array elements.short[]getShortArray()Deprecated.Oracle extension.short[]getShortArray(long index, int count)Deprecated.StringgetSQLTypeName()Deprecated.Oracle extension.oracle.jdbc.driver.OracleArraygetTarget()Deprecated.booleanisConvertibleTo(Class jClass)Deprecated.Oracle extension.intlength()Deprecated.Oracle extension.voidsetAutoBuffering(boolean enable)Deprecated.Performance hint.voidsetAutoIndexing(boolean enable)Deprecated.Performance hint.voidsetAutoIndexing(boolean enable, int direction)Deprecated.Performance hint.voidsetNullObjArray()Deprecated.StringstringValue()Deprecated.Convert to a String representation of the datum objectObjecttoJdbc()Deprecated.Oracle extension.ObjecttoJdbc(Map map)Deprecated.Oracle extension.-
Methods inherited from class oracle.sql.DatumWithConnection
assertNotNull, assertNotNull, getConnection, getConnectionDuringExceptionHandling, getJavaSqlConnection, getOracleConnection
-
Methods inherited from class oracle.sql.Datum
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, bytesEqual, bytesHashCode, byteValue, characterStreamValue, compareBytes, dateValue, doubleValue, equals, floatValue, getBytes, getLength, getStream, intValue, isNull, longValue, setBytes, setShareBytes, shareBytes, stringValue, timestampValue, timestampValue, timeValue, timeValue, toClass
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface oracle.jdbc.internal.OracleDatumWithConnection
asciiStreamValue, bigDecimalValue, binaryStreamValue, booleanValue, byteValue, characterStreamValue, dateValue, doubleValue, floatValue, getBytes, getConnection, getInternalConnection, getJavaSqlConnection, getLength, getOracleConnection, getStream, intValue, longValue, setBytes, setPhysicalConnectionOf, setShareBytes, shareBytes, stringValue, timestampValue, timestampValue, timeValue, timeValue
-
-
-
<section role="region">
-
Field Detail
-
ACCESS_FORWARD
public static final int ACCESS_FORWARD
Deprecated.- See Also:
- Constant Field Values
-
ACCESS_REVERSE
public static final int ACCESS_REVERSE
Deprecated.- See Also:
- Constant Field Values
-
ACCESS_UNKNOWN
public static final int ACCESS_UNKNOWN
Deprecated.- See Also:
- Constant Field Values
-
target
protected oracle.jdbc.driver.OracleArray target
Deprecated.
-
-
Constructor Detail
-
ARRAY
public ARRAY(ArrayDescriptor type, Connection conn, Object elements) throws SQLException
Deprecated.Constructor.- Parameters:
type- an ArrayDescriptor describing the SQL Typeelements- the contents of the array. These objects will be converted to raw bytes of the appropriate SQL Type- Throws:
SQLException
-
-
Method Detail
-
getTarget
public oracle.jdbc.driver.OracleArray getTarget()
Deprecated.
-
getBaseTypeName
public String getBaseTypeName() throws SQLException
Deprecated.Implements Array interface method Returns the SQL type name of the elements in the array designated by thisArrayobject. If the elements are a built-in type, it returns the database-specific type name of the elements. If the elements are a user-defined type (UDT), this method returns the fully-qualified SQL type name.- Specified by:
getBaseTypeNamein interfaceArray- Returns:
- a
Stringthat is the database-specific name for a built-in base type or the fully-qualified SQL type name for a base type that is a UDT - Throws:
SQLException- if an error occurs while attempting to access the type name
-
getBaseType
public int getBaseType() throws SQLExceptionDeprecated.Implements Array interface method Determine the code, from java.sql.Types, of the type of the elements of the array.- Specified by:
getBaseTypein interfaceArray- Returns:
- the type code of the elements of the array.
- Throws:
SQLException- See Also:
Types,OracleTypes
-
getArray
public Object getArray() throws SQLException
Deprecated.Implements Array interface method Retrieve the contents of the SQL array designated by the object. Use the type-map associated with the connection for customizations of the type-mappings.- Specified by:
getArrayin interfaceArray- Returns:
- a Java array containing the ordered elements of the SQL array designated by this object.
- Throws:
SQLException
-
getJavaMap
public Map<?,?> getJavaMap() throws SQLException
Deprecated.Implements Array interface method Retrieves the contents of the SQL associative array designated by the object.- Specified by:
getJavaMapin interfaceOracleArray- Returns:
- a Java Map containing the ordered elements of the SQL associative array designated by this object.
- Throws:
SQLException
-
getArray
public Object getArray(Map map) throws SQLException
Deprecated.Implements Array interface method Retrieve the contents of the SQL array designated by this object. Use the given map for type-map customizations.- Specified by:
getArrayin interfaceArray- Parameters:
map- contains mapping of SQL type names to Java classes- Returns:
- a Java array containing the ordered elements of the SQL array designated by this object.
- Throws:
SQLException
-
getArray
public Object getArray(long index, int count) throws SQLException
Deprecated.Implements Array interface method Like getArray() above, but returns an array containing a slice of the SQL array, beginning with the given index and containing up to count successive elements of the SQL array. Use the type-map associated with the connection for customizations of the type-mappings.- Specified by:
getArrayin interfaceArray- Parameters:
index- the array-index of the first element to retrievecount- the number of successive SQL array elements to retrieve- Returns:
- an array containing up to count elements of the SQL array, beginning with element index.
- Throws:
SQLException
-
getArray
public Object getArray(long index, int count, Map map) throws SQLException
Deprecated.Implements Array interface method Like getArray() above, but returns an array containing a slice of the SQL array, beginning with the given index and containing up to count successive elements of the SQL array. Use the given map for type-map customizations.- Specified by:
getArrayin interfaceArray- Parameters:
index- the array-index of the first element to retrievecount- the number of successive SQL array elements to retrievemap- contains mapping of SQL user-defined types to classes- Returns:
- an array containing up to count elements of the SQL array, beginning with element index.
- Throws:
SQLException
-
getResultSet
public ResultSet getResultSet() throws SQLException
Deprecated.Implements Array interface method Returns a result set that contains the elements of the array designated by thisArrayobject. If appropriate, the elements of the array are mapped using the connection's type map; otherwise, the standard mapping is used.The result set contains one row for each array element, with two columns in each row. The second column stores the element value; the first column stores the index into the array for that element (with the first array element being at index 1). The rows are in ascending order corresponding to the order of the indices.
- Specified by:
getResultSetin interfaceArray- Returns:
- a
ResultSetobject containing one row for each of the elements in the array designated by thisArrayobject, with the rows in ascending order based on the indices. - Throws:
SQLException- if an error occurs while attempting to access the array
-
getResultSet
public ResultSet getResultSet(Map map) throws SQLException
Deprecated.Implements Array interface method Returns a result set that contains the elements of the array designated by thisArrayobject and uses the givenmapto map the array elements. If the base type of the array does not match a user-defined type inmap, the standard mapping is used instead.The result set contains one row for each array element, with two columns in each row. The second column stores the element value; the first column stores the index into the array for that element (with the first array element being at index 1). The rows are in ascending order corresponding to the order of the indices.
- Specified by:
getResultSetin interfaceArray- Parameters:
map- contains mapping of SQL user-defined types to classes in the Java(tm) programming language- Returns:
- a
ResultSetobject containing one row for each of the elements in the array designated by thisArrayobject, with the rows in ascending order based on the indices. - Throws:
SQLException- if an error occurs while attempting to access the array
-
getResultSet
public ResultSet getResultSet(long index, int count) throws SQLException
Deprecated.Implements Array interface method Returns a result set holding the elements of the subarray that starts at indexindexand contains up tocountsuccessive elements. This method uses the connection's type map to map the elements of the array if the map contains an entry for the base type. Otherwise, the standard mapping is used.The result set has one row for each element of the SQL array designated by this object, with the first row containing the element at index
index. The result set has up tocountrows in ascending order based on the indices. Each row has two columns: The second column stores the element value; the first column stroes the index into the array for that element.- Specified by:
getResultSetin interfaceArray- Parameters:
index- the array index of the first element to retrieve; the first element is at index 1count- the number of successive SQL array elements to retrieve- Returns:
- a
ResultSetobject containing up tocountconsecutive elements of the SQL array designated by thisArrayobject, starting at indexindex. - Throws:
SQLException- if an error occurs while attempting to access the array
-
getResultSet
public ResultSet getResultSet(long index, int count, Map map) throws SQLException
Deprecated.Implements Array interface method Returns a result set holding the elements of the subarray that starts at indexindexand contains up tocountsuccessive elements. This method uses theMapobjectmapto map the elements of the array unless the base type of the array does not match a user-defined type inmap, in which case it uses the standard mapping.The result set has one row for each element of the SQL array designated by this object, with the first row containing the element at index
index. The result set has up tocountrows in ascending order based on the indices. Each row has two columns: The second column stores the element value; the first column stroes the index into the array for that element.- Specified by:
getResultSetin interfaceArray- Parameters:
index- the array index of the first element to retrieve; the first element is at index 1count- the number of successive SQL array elements to retrievemap- theMapobject that contains the mapping of SQL type names to classes in the Java(tm) programming language- Returns:
- a
ResultSetobject containing up tocountconsecutive elements of the SQL array designated by thisArrayobject, starting at indexindex. - Throws:
SQLException- if an error occurs while attempting to access the array
-
getOracleArray
public Datum[] getOracleArray() throws SQLException
Deprecated.Oracle extension. Analogous to getArray except that it always returns an oracle.sql.XXX instead of whatever result.getObject would have returned.- Specified by:
getOracleArrayin interfaceoracle.jdbc.internal.OracleArray- Returns:
- an array of Datum.
- Throws:
SQLException
-
length
public int length() throws SQLExceptionDeprecated.Oracle extension. Get array size.- Specified by:
lengthin interfaceOracleArray- Returns:
- the number of elements in the array.
- Throws:
SQLException
-
getOracleArray
public Datum[] getOracleArray(long index, int count) throws SQLException
Deprecated.Oracle extension. Like getOracleArray, but returns a slice.- Specified by:
getOracleArrayin interfaceoracle.jdbc.internal.OracleArray- Parameters:
index- the index of the first element to be returnedcount- the number of elements to be returned.- Returns:
- an array containing count elements starting at index
- Throws:
SQLException
-
getSQLTypeName
public String getSQLTypeName() throws SQLException
Deprecated.Oracle extension. Retrieves the SQL type name of the SQL structured type that thisStructobject represents.- Specified by:
getSQLTypeNamein interfaceOracleArray- Returns:
- the fully-qualified type name of the SQL collection type for which this
Arrayobject is the generic representation - Throws:
SQLException- if a database access error occurs
-
getOracleMetaData
public OracleTypeMetaData getOracleMetaData() throws SQLException
Deprecated.Return the type data for this object- Specified by:
getOracleMetaDatain interfaceOracleArray- Returns:
- type metadata
- Throws:
SQLException- if an error occurs- Since:
- 11.2.0.3.0
-
getDescriptor
public ArrayDescriptor getDescriptor() throws SQLException
Deprecated.Oracle extension. Return the ArrayDescriptor object that contains the type information.- Specified by:
getDescriptorin interfaceoracle.jdbc.internal.OracleArray- Returns:
- the type descriptor
- Throws:
SQLException
-
toJdbc
public Object toJdbc() throws SQLException
Deprecated.Oracle extension. Returns the JDBC representation of the datum object- Specified by:
toJdbcin interfaceOracleArray- Specified by:
toJdbcin interfaceoracle.jdbc.internal.OracleDatumWithConnection- Specified by:
toJdbcin classDatum- Returns:
- an object containing the JDBC value
- Throws:
SQLException- if conversion to JDBC representation results in an error
-
toJdbc
public Object toJdbc(Map map) throws SQLException
Deprecated.Oracle extension. Consults the map to determine what class to convert to, and then uses toClass- Throws:
SQLException
-
isConvertibleTo
public boolean isConvertibleTo(Class jClass)
Deprecated.Oracle extension. Determines if datum object can be converted to a particular class- Specified by:
isConvertibleToin interfaceoracle.jdbc.internal.OracleArray- Specified by:
isConvertibleToin interfaceoracle.jdbc.internal.OracleDatumWithConnection- Specified by:
isConvertibleToin classDatum- Parameters:
jClass- Class to convert to- Returns:
- true, if conversion to cls is permitted false, if conversion to cls is not permitted
-
getIntArray
public int[] getIntArray() throws SQLExceptionDeprecated.Oracle extension. Analogous to getArray except that it always returns a int[].- Specified by:
getIntArrayin interfaceOracleArray- Returns:
- an array of int.
- Throws:
SQLException
-
getIntArray
public int[] getIntArray(long index, int count) throws SQLExceptionDeprecated.Oracle extension. Like getIntArray, but returns a slice.- Specified by:
getIntArrayin interfaceOracleArray- Parameters:
index- the index of the first element to be returnedcount- the number of elements to be returned.- Returns:
- an array containing count elements starting at index
- Throws:
SQLException
-
getDoubleArray
public double[] getDoubleArray() throws SQLExceptionDeprecated.Oracle extension. Analogous to getArray except that it always returns a double[].- Specified by:
getDoubleArrayin interfaceOracleArray- Returns:
- an array of double.
- Throws:
SQLException
-
getDoubleArray
public double[] getDoubleArray(long index, int count) throws SQLExceptionDeprecated.Oracle extension. Like getDoubleArray, but returns a slice.- Specified by:
getDoubleArrayin interfaceOracleArray- Parameters:
index- the index of the first element to be returnedcount- the number of elements to be returned.- Returns:
- an array containing count elements starting at index
- Throws:
SQLException
-
getShortArray
public short[] getShortArray() throws SQLExceptionDeprecated.Oracle extension. Analogous to getArray except that it always returns a short[].- Specified by:
getShortArrayin interfaceOracleArray- Returns:
- an array of short.
- Throws:
SQLException
-
getShortArray
public short[] getShortArray(long index, int count) throws SQLExceptionDeprecated.- Specified by:
getShortArrayin interfaceOracleArray- Throws:
SQLException
-
getLongArray
public long[] getLongArray() throws SQLExceptionDeprecated.Oracle extension. Analogous to getArray except that it always returns a long[].- Specified by:
getLongArrayin interfaceOracleArray- Returns:
- an array of long.
- Throws:
SQLException
-
getLongArray
public long[] getLongArray(long index, int count) throws SQLExceptionDeprecated.Oracle extension. Like getLongArray, but returns a slice.- Specified by:
getLongArrayin interfaceOracleArray- Parameters:
index- the index of the first element to be returnedcount- the number of elements to be returned.- Returns:
- an array containing count elements starting at index
- Throws:
SQLException
-
getFloatArray
public float[] getFloatArray() throws SQLExceptionDeprecated.Oracle extension. Analogous to getArray except that it always returns a float[].- Specified by:
getFloatArrayin interfaceOracleArray- Returns:
- an array of float.
- Throws:
SQLException
-
getFloatArray
public float[] getFloatArray(long index, int count) throws SQLExceptionDeprecated.Oracle extension. Like getFloatArray, but returns a slice.- Specified by:
getFloatArrayin interfaceOracleArray- Parameters:
index- the index of the first element to be returnedcount- the number of elements to be returned.- Returns:
- an array containing count elements starting at index
- Throws:
SQLException
-
setAutoBuffering
public void setAutoBuffering(boolean enable) throws SQLExceptionDeprecated.Performance hint. Sets this array's auto-buffering mode. If a array is in auto-buffering mode, then the array will keep a local copy of all its elements. Then the next access to the same elements will return a cloned copy. Otherwise, type conversion for each element is required. By default, a ARRAY is NOT in auto-buffering mode.- Specified by:
setAutoBufferingin interfaceoracle.jdbc.internal.OracleArray- Parameters:
enable- - true enables auto-buffering; false disables auto-buffering- Throws:
SQLException- Since:
- 8.1.7
- See Also:
getAutoBuffering()
-
getAutoBuffering
public boolean getAutoBuffering() throws SQLExceptionDeprecated.Performance hint. Get the current auto-buffering state.- Specified by:
getAutoBufferingin interfaceoracle.jdbc.internal.OracleArray- Returns:
- the current state of auto-buffering
- Throws:
SQLException- Since:
- 8.1.7
- See Also:
setAutoBuffering(boolean)
-
setAutoIndexing
public void setAutoIndexing(boolean enable, int direction) throws SQLExceptionDeprecated.Performance hint. Sets this array's auto-indexing mode. If a array is in auto-indexing mode, then the array will maintain a index table for array elements to fasten repeatedly access to the same elements or different elementes in the ARRAY. The second argument gives this array a hint as to the direction in which the elements will be accessed. Available direction values are ARRAY.ACCESS_FORWARD, ARRAY.ACCESS_REVERSE, and ARRAY.ACCESS_UNKNOWN.- Specified by:
setAutoIndexingin interfaceoracle.jdbc.internal.OracleArray- Parameters:
enable- - true enables auto-indexing; false disables auto-indexingdirection- - overwrite default access direction.- Throws:
SQLException- Since:
- 8.1.7
-
setAutoIndexing
public void setAutoIndexing(boolean enable) throws SQLExceptionDeprecated.Performance hint. Sets this array's auto-indexing mode. If a array is in auto-indexing mode, then the array will maintain a index table for array elements to fasten repeatedly access to the same elements or different elementes in the ARRAY. By default, access direction is set to ARRAY.ACCESS_UNKNOWN.- Specified by:
setAutoIndexingin interfaceoracle.jdbc.internal.OracleArray- Parameters:
enable- - true enables auto-indexing; false disables auto-indexing- Throws:
SQLException- Since:
- 8.1.7
-
getAutoIndexing
public boolean getAutoIndexing() throws SQLExceptionDeprecated.Performance hint. Get the current auto-indexing state.- Specified by:
getAutoIndexingin interfaceoracle.jdbc.internal.OracleArray- Returns:
- the current state of auto-indexing
- Throws:
SQLException- Since:
- 8.1.7
- See Also:
oracle.sql.ARRAY#setAutoIndexinging(boolean),oracle.sql.ARRAY#setAutoIndexinging(boolean, int)
-
getAccessDirection
public int getAccessDirection() throws SQLExceptionDeprecated.Performance hint. Get the access direction value.- Specified by:
getAccessDirectionin interfaceoracle.jdbc.internal.OracleArray- Returns:
- the current access direction
- Throws:
SQLException- Since:
- 8.1.7
- See Also:
oracle.sql.ARRAY#setAutoIndexinging(boolean),oracle.sql.ARRAY#setAutoIndexinging(boolean, int)
-
dump
public String dump() throws SQLException
Deprecated.Create a string which show the contents of this Array and of all its component parts.- Throws:
SQLException
-
stringValue
public String stringValue() throws SQLException
Deprecated.Description copied from class:DatumConvert to a String representation of the datum object- Specified by:
stringValuein interfaceoracle.jdbc.internal.OracleDatumWithConnection- Overrides:
stringValuein classDatum- Returns:
- String representation of the datum object
- Throws:
SQLException
-
free
public void free() throws SQLExceptionDeprecated.Currently does nothing.- Specified by:
freein interfaceArray- Throws:
SQLException
-
getNumElems
public int getNumElems()
Deprecated.- Specified by:
getNumElemsin interfaceoracle.jdbc.internal.OracleArray
-
getDatumArray
public Datum[] getDatumArray()
Deprecated.- Specified by:
getDatumArrayin interfaceoracle.jdbc.internal.OracleArray
-
getObjArray
public Object getObjArray()
Deprecated.- Specified by:
getObjArrayin interfaceoracle.jdbc.internal.OracleArray
-
setNullObjArray
public void setNullObjArray()
Deprecated.- Specified by:
setNullObjArrayin interfaceoracle.jdbc.internal.OracleArray
-
-