| Package | Description |
|---|---|
| javax.sql.rowset.serial |
Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
SerialArray.getArray()
Returns a new array that is a copy of this
SerialArray object.
|
Object |
SerialArray.getArray(long index, int count)
Returns a new array that is a copy of a slice of this
SerialArray object, starting with the element at the given index and containing the given number of consecutive elements.
|
Object |
SerialArray.getArray(long index, int count, Map
Returns a new array that is a copy of a slice of this
SerialArray object, starting with the element at the given index and containing the given number of consecutive elements.
|
Object |
SerialArray.getArray(Map
Returns a new array that is a copy of this
SerialArray object, using the given type map for the custom mapping of each element when the elements are SQL UDTs.
|
InputStream |
SerialClob.getAsciiStream()
Retrieves the
CLOB value designated by this
SerialClob object as an ascii stream.
|
Object |
SerialStruct.getAttributes()
Retrieves an array of
Object values containing the attributes of the SQL structured type that this
SerialStruct object represents.
|
Object |
SerialStruct.getAttributes(Map
Retrieves the attributes for the SQL structured type that this
SerialStruct represents as an array of
Object values, using the given type map for custom mapping if appropriate.
|
int |
SerialArray.getBaseType()
Retrieves the SQL type of the elements in this
SerialArray object.
|
String |
SerialArray.getBaseTypeName()
Retrieves the DBMS-specific type name for the elements in this
SerialArray object.
|
String |
SerialRef.getBaseTypeName()
Returns a string describing the base type name of the
Ref.
|
InputStream |
SerialBlob.getBinaryStream()
Returns this
SerialBlob object as an input stream.
|
byte[] |
SerialBlob.getBytes(long pos, int length)
Copies the specified number of bytes, starting at the given position, from this
SerialBlob object to another array of bytes.
|
Reader |
SerialClob.getCharacterStream()
Returns this
SerialClob object's data as a stream of Unicode characters.
|
URL |
SerialDatalink.getDatalink()
Returns a new URL that is a copy of this
SerialDatalink object.
|
Field |
SerialJavaObject.getFields()
Returns an array of
Field objects that contains each field of the object that this helper class is serializing.
|
Object |
SerialRef.getObject()
Returns an
Object representing the SQL structured type to which this
SerialRef object refers.
|
Object |
SerialJavaObject.getObject()
Returns an
Object that is a copy of this
SerialJavaObject object.
|
Object |
SerialRef.getObject(Map
Returns an
Object representing the SQL structured type to which this
SerialRef object refers.
|
ResultSet |
SerialArray.getResultSet()
Retrieves a
ResultSet object that contains all of the elements in the
ARRAY value that this
SerialArray object represents.
|
ResultSet |
SerialArray.getResultSet(long index, int count)
Retrieves a
ResultSet object holding the elements of the subarray that starts at index
index and contains up to
count successive elements.
|
ResultSet |
SerialArray.getResultSet(long index, int count, Map
Retrieves a result set holding the elements of the subarray that starts at Retrieves a
ResultSet object that contains a subarray of the elements in this
SerialArray object, starting at index
index and containing up to
count successive elements.
|
ResultSet |
SerialArray.getResultSet(Map
Retrieves a
ResultSet object that contains all of the elements of the SQL
ARRAY value represented by this
SerialArray object.
|
String |
SerialStruct.getSQLTypeName()
Retrieves the SQL type name for this
SerialStruct object.
|
String |
SerialClob.getSubString(long pos, int length)
Returns a copy of the substring contained in this
SerialClob object, starting at the given position and continuing for the specified number or characters.
|
long |
SerialClob.length()
Retrieves the number of characters in this
SerialClob object's array of characters.
|
long |
SerialBlob.length()
Retrieves the number of bytes in this
SerialBlob object's array of bytes.
|
long |
SerialBlob.position(Blob
Returns the position in this
SerialBlob object where the given
Blob object begins, starting the search at the specified position.
|
long |
SerialBlob.position(byte[] pattern, long start)
Returns the position in this
SerialBlob object where the given pattern of bytes begins, starting the search at the specified position.
|
long |
SerialClob.position(Clob
Returns the position in this
SerialClob object where the given
Clob signature begins, starting the search at the specified position.
|
long |
SerialClob.position(String
Returns the position in this
SerialClob object where the given
String object begins, starting the search at the specified position.
|
OutputStream |
SerialClob.setAsciiStream(long pos)
Retrieves a stream to be used to write Ascii characters to the
CLOB value that this
SerialClob object represents, starting at position
pos.
|
OutputStream |
SerialBlob.setBinaryStream(long pos)
Retrieves a stream that can be used to write to the
BLOB value that this
Blob object represents.
|
int |
SerialBlob.setBytes(long pos, byte[] bytes)
Writes the given array of bytes to the
BLOB value that this
Blob object represents, starting at position
pos, and returns the number of bytes written.
|
int |
SerialBlob.setBytes(long pos, byte[] bytes, int offset, int length)
Writes all or part of the given
byte array to the
BLOB value that this
Blob object represents and returns the number of bytes written.
|
Writer |
SerialClob.setCharacterStream(long pos)
Retrieves a stream to be used to write a stream of Unicode characters to the
CLOB value that this
SerialClob object represents, at position
pos.
|
void |
SerialRef.setObject(Object
Sets the SQL structured type that this
SerialRef object references to the given
Object object.
|
int |
SerialClob.setString(long pos, String
Writes the given Java
String to the
CLOB value that this
SerialClob object represents, at the position
pos.
|
int |
SerialClob.setString(long pos, String
Writes
len characters of
str, starting at character
offset, to the
CLOB value that this
Clob represents.
|
void |
SerialClob.truncate(long length)
Truncates the
CLOB value that this
SerialClob object represents so that it has a length of
len characters.
|
void |
SerialBlob.truncate(long length)
Truncates the
BLOB value that this
Blob object represents to be
len bytes in length.
|
| Constructor and Description | |
|---|---|
SerialArray(Array
Constructs a new
SerialArray object from the given
Array object.
|
|
SerialArray(Array
Constructs a new
SerialArray object from the given
Array object, using the given type map for the custom mapping of each element when the elements are SQL UDTs.
|
|
SerialBlob(Blob
Constructs a
SerialBlob object that is a serialized version of the given
Blob object.
|
|
SerialBlob(byte[] b)
Constructs a
SerialBlob object that is a serialized version of the given
byte array.
|
|
SerialClob(char[] ch)
Constructs a
SerialClob object that is a serialized version of the given
char array.
|
|
SerialClob(Clob
Constructs a
SerialClob object that is a serialized version of the given
Clob object.
|
|
SerialDatalink(URL
Constructs a new
SerialDatalink object from the given
java.net.URL object.
|
|
SerialJavaObject(Object
Constructor for
SerialJavaObject helper class.
|
|
SerialRef(Ref
Constructs a
SerialRef object from the given
Ref object.
|
|
SerialStruct(SQLData
Constructs a
SerialStruct object from the given
SQLData object, using the given type map to custom map it to a class in the Java programming language.
|
|
SerialStruct(Struct
Constructs a
SerialStruct object from the given
Struct object, using the given
java.util.Map object for custom mapping the SQL structured type or any of its attributes that are SQL structured types.
|