|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vishnu.model.volatiles.AbstractVolatileTable
public abstract class AbstractVolatileTable
Field Summary | |
---|---|
protected java.lang.String |
name
|
protected java.util.Set<VolatileRecordSet> |
rss
|
protected TableSignature |
signature
|
protected java.lang.String |
sortColumn
|
Constructor Summary | |
---|---|
AbstractVolatileTable(java.lang.String name,
TableSignature signature)
|
Method Summary | |
---|---|
Record |
createRecord()
Devuelve un registro vacio que cumple con la signatura de la tabla. |
protected abstract VolatileRecordSet |
generate(Session s)
|
void |
insert(Index i)
|
java.lang.String |
name()
Devuelve el nombre de la tabla. |
java.lang.String |
orderedBy()
Devuelve el nombre de columna por el que esta ordenada la tabla. |
RecordSet |
recordSet(Session s)
Devuelve una coleccion con los registros contenidos en la tabla. |
TableSignature |
signature()
Devuelve la signatura de la tabla. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String name
protected TableSignature signature
protected java.lang.String sortColumn
protected java.util.Set<VolatileRecordSet> rss
Constructor Detail |
---|
public AbstractVolatileTable(java.lang.String name, TableSignature signature)
Method Detail |
---|
public TableSignature signature()
Table
signature
in interface Table
public java.lang.String name()
Table
name
in interface Table
public Record createRecord()
Table
createRecord
in interface Table
public void insert(Index i)
public java.lang.String orderedBy()
Table
orderedBy
in interface Table
public RecordSet recordSet(Session s)
Table
recordSet
in interface Table
protected abstract VolatileRecordSet generate(Session s)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |