|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
|
+--jdbc.AbstractTable
|
+--cug.tables.NDSExportTable
| Field Summary | |
(package private) static int |
cnt
|
| Fields inherited from class jdbc.AbstractTable |
colNamesR, contents, contentsMap, createID, dbname, defaultFieldLength, ix_primaryKey |
| Constructor Summary | |
NDSExportTable(DataSource dsn)
|
|
| Method Summary | |
int[] |
getColumnLengths()
subclass should return lengths of varchar columns |
java.lang.String[] |
getColumnNames()
implement in subclass |
java.lang.String |
getKeyString(java.lang.Object o)
(override in subclass) used to perform equal match in contains(); determines behaviour of insertDifference, updateStringFor() etc. |
java.lang.String |
getName()
implement in subclass |
void |
insertRec(java.sql.PreparedStatement insertStmt,
java.lang.Object rec)
insert 1 rec using PreparedStatement, call-back for insertInto( Vector ) has to be implemented if user of the table needs to call public insertInto( Vector ) does nothing by default |
java.lang.Object |
selectRec(java.sql.ResultSet result)
assemble 1 Object based on 1 ResultSet item has to be implemented if client needs to use public Vector get( String sqlStatement ) returns null if not overridden in subclass |
| Methods inherited from class jdbc.AbstractTable |
contains, get, getAll, getColNamesR, getContents, getContentsIt, getContentsMap, getDataSource, getDifference, getKeyField, hasColumnName, insertDifference, insertInto, insertStringRecord, prepareInsertInto, removeAll, selectAll, setColPrimaryKey, sqlCreateTable, sqlInsert, sqlPrepareInsertInto, sqlSelectAll, sqlUpdateStringVal, sqlUpdateVal, squote, toString, updateStringFor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
static int cnt
| Constructor Detail |
public NDSExportTable(DataSource dsn)
| Method Detail |
public java.lang.String getName()
AbstractTable
getName in class AbstractTablepublic java.lang.String[] getColumnNames()
AbstractTable
getColumnNames in class AbstractTablepublic int[] getColumnLengths()
AbstractTable
getColumnLengths in class AbstractTablepublic java.lang.String getKeyString(java.lang.Object o)
AbstractTable
getKeyString in class AbstractTable
public void insertRec(java.sql.PreparedStatement insertStmt,
java.lang.Object rec)
throws java.sql.SQLException
AbstractTable
insertRec in class AbstractTablejava.sql.SQLExceptionAbstractTable.insertInto(java.util.Vector)
public java.lang.Object selectRec(java.sql.ResultSet result)
throws java.sql.SQLException
AbstractTable
selectRec in class AbstractTablejava.sql.SQLExceptionAbstractTable.getAll()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||