public interface ExtDomainOwnerInterface extends DomainOwnerInterface
Internal: Applications should not implement this interface.
This extension of DomainOwnerInterface
adds factory methods to create some specific
SQL types that depend on a valid database connection.
Any class implementing DomainOwnerInterface
that may be set as the owner (or container) of the
any other domain type implementing LobInterface
should implement this interface instead,
otherwise the proper behavior of instances of such domain types cannot be guranteed.
Modifier and Type | Method and Description |
---|---|
java.sql.Array |
createArray(java.lang.String typeName,
java.lang.Object[] elements)
Package private method that creates a new instance of java.sql.Array
|
java.sql.Blob |
createBlob()
Tries to create a new instance of an "empty" Blob database locator, which
can later be used to write content to the BLOB in the database.
|
java.sql.Clob |
createClob()
Tries to create a new instance of an "empty" Clob database locator, which
can later be used to write content to the CLOB in the database.
|
java.sql.NClob |
createNClob()
Tries to create a new instance of an "empty" NClob database locator, which
can later be used to write content to the NCLOB in the database.
|
java.sql.Ref |
createRef(java.lang.String typeName,
byte[] data) |
java.sql.Struct |
createStruct(java.lang.String typeName,
java.lang.Object[] attributes) |
domainToBeModified
java.sql.Blob createBlob()
Tries to create a new instance of an "empty" Blob database locator, which can later be used to write content to the BLOB in the database.
java.sql.Clob createClob()
Tries to create a new instance of an "empty" Clob database locator, which can later be used to write content to the CLOB in the database.
java.sql.NClob createNClob()
Tries to create a new instance of an "empty" NClob database locator, which can later be used to write content to the NCLOB in the database.
java.sql.Array createArray(java.lang.String typeName, java.lang.Object[] elements)
Package private method that creates a new instance of java.sql.Array
typeName
- the SQL name of the type the elements of the array map to.elements
- the elements that populate the returned objectjava.sql.Ref createRef(java.lang.String typeName, byte[] data)
java.sql.Struct createStruct(java.lang.String typeName, java.lang.Object[] attributes)