|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.vrspace.neurogrid.NGObject
Generic import record.
RecordParser
Field Summary | |
protected DBAdapter |
db
|
protected long |
db_id
|
Constructor Summary | |
protected |
NGObject()
Constructor intended for subclasses which use more atributes than id and name. |
Method Summary | |
java.lang.String |
deleteStatement()
delete from tablename where db_id = this.db_id |
java.util.Iterator |
fieldIterator()
Returns Iterator thru public fields. |
protected java.util.Iterator |
fieldIterator(java.lang.reflect.Field[] fields)
|
NGObject |
fromText(java.io.Reader in)
|
java.lang.String |
getID()
|
java.lang.String |
getTable()
Returns table name. |
void |
init()
This initializes NGObject. |
java.lang.String |
insertStatement()
insert into tablename (field,...) values (value,...) |
abstract NGObject |
next()
|
java.lang.String |
nullify(java.lang.Object val)
|
java.lang.String |
stringify(java.lang.Object val)
|
java.lang.String |
stringify(java.lang.String name,
java.lang.Object val)
|
java.lang.String |
toString()
Returns string containing id and name of this record |
java.lang.String |
toText()
|
java.lang.String |
updateStatement()
update tablename set field=value,... |
protected void |
verify()
Check if exists in database, update in-memory db_id if so |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected long db_id
protected DBAdapter db
Constructor Detail |
protected NGObject()
Method Detail |
public java.lang.String toString()
public void init()
public java.lang.String getID()
public java.util.Iterator fieldIterator()
protected java.util.Iterator fieldIterator(java.lang.reflect.Field[] fields)
public java.lang.String nullify(java.lang.Object val)
public java.lang.String stringify(java.lang.Object val)
public java.lang.String stringify(java.lang.String name, java.lang.Object val)
public java.lang.String insertStatement()
public java.lang.String updateStatement()
public java.lang.String deleteStatement()
public java.lang.String toText()
public NGObject fromText(java.io.Reader in)
public java.lang.String getTable()
insertStatement()
,
updateStatement()
,
deleteStatement()
public abstract NGObject next()
protected void verify()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |