Examples in the complex-types directory
The following table lists the files in the complex-types directory.
Demo program name | Description |
---|---|
createDB.java | Creates a database with named rows |
list1.java | Inserts and selects a simple collection using both the java.sql.Array and java.util.Collection classes |
list2.java | Inserts and selects a collection with a nested
row element Uses both the java.sql.Array and java.util.Collection classes for the collection and both the SQLData and Struct interfaces for the nested row |
r1_t.java | Defines the SQLData class for named row r1_t |
r2_t.java | Defines the SQLData class for named row r2_t |
GenericStruct.java | Instantiates a java.sql.Struct object for inserting into named or unnamed rows |
row1.java | Inserts and selects a simple named row using both the SQLData and Struct interfaces |
row2.java | Inserts and selects a named row with a nested
collection using both the SQLData and Struct interfaces The SQLData interface uses the HCL OneDB™ IfmxComplexSQLOutput. writeObject() and IfmxComplexSQLOutput.readObject() extension methods to write and read the nested collection. |
row3.java | Inserts and selects an unnamed row with a nested collection |
fullname.java | Contains the SQLData class for the named
row fullname_t Used by the demo1.java and demo2.java files |
person.java | Contains the SQLData class for the named row person_t Used by the demo1.java and demo2.java files |
demo1.java | Fetches a named row into an SQLData object |
demo2.java | Inserts an SQLData object into a named row column |
demo3.java | Fetches an unnamed row column into a Struct object |
demo4.java | Inserts a Struct object into a named row column |
demo5.java | Fetches the HCL OneDB SET column into a java.util.HashSet object |
demo6.java | Fetches the HCL
OneDB
SET column into a java.util.TreeSet object A customized type mapping is provided to override the default. |
demo7.java | Inserts a java.util.HashSet object into the HCL OneDB SET column |
demo8.java | Fetches the HCL OneDB SET column into a java.sql.Array object |
dropDB.java | Drops the database |