|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ap.jdbcunit.MediaStack
| Constructor Summary | |
MediaStack()
|
|
| Method Summary | |
void |
close()
Close the media, the media flushes everything that need to be saved to the persistent store. |
void |
closeTrack()
Close the current track |
int |
countTracks()
|
void |
delete()
Deletes everything that is related to this media |
void |
deleteTrack(java.lang.String dbURL,
java.lang.String sql)
Deletes the track identified by the given URL and SQL statement |
boolean |
existsTrack(java.lang.String dbURL,
java.lang.String sql)
Answers the question "Does this media contain some SQL statement?" |
void |
foreachTrack(MediaVisitor visitor)
Start visiting all the tracks contained in this media. |
java.util.Iterator |
getTrack(java.lang.String dbURL,
java.lang.String sql)
Return the track (the results) identified by the given URL and SQL statement |
void |
newTrack(java.lang.String dbURL,
java.lang.String sql,
java.util.List columnNames)
Adds a new track of result, the result was obtained by executing the given SQL statement on the database (identified by the URL). |
void |
open()
Open the media so that it can be used |
void |
push(Media media)
|
void |
write(java.util.List row)
Add a row to the current track. |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MediaStack()
| Method Detail |
public void push(Media media)
public void open()
Media
open in interface Mediapublic void close()
Media
close in interface Mediapublic void delete()
Media
delete in interface Mediapublic int countTracks()
countTracks in interface Mediapublic void foreachTrack(MediaVisitor visitor)
Media
foreachTrack in interface Mediavisitor - the MediaVisitor object interrested in handling all the
tracks contained in this media
public boolean existsTrack(java.lang.String dbURL,
java.lang.String sql)
Media
existsTrack in interface MediadbURL - the database URL as Stringsql - the SQL statement as String
public void newTrack(java.lang.String dbURL,
java.lang.String sql,
java.util.List columnNames)
Media
newTrack in interface MediadbURL - the database that returned some resultsql - the executed SQL statementcolumnNames - the list of all the columnsMedia.writepublic void write(java.util.List row)
Media
write in interface Mediarow - a list of values (the size of the list should be thes
as the current track's number of columns.public void closeTrack()
Media
closeTrack in interface Media
public java.util.Iterator getTrack(java.lang.String dbURL,
java.lang.String sql)
Media
getTrack in interface MediadbURL - the database URLsql - the SQL statement
public void deleteTrack(java.lang.String dbURL,
java.lang.String sql)
Media
deleteTrack in interface MediadbURL - the database URLsql - the SQL statement
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||