|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vishnu.model.persistents.PersistentRecord
public class PersistentRecord
Constructor Summary | |
---|---|
PersistentRecord(TableSignature s)
|
Method Summary | |
---|---|
Record |
clone()
Clona el registro |
int |
columns()
Devuelve la camtidad de columnas del registro. |
boolean |
equals(java.lang.Object arg0)
|
long |
getId()
Devuelve el identificador unico para el registro dentro de la tabla |
Value |
getValue(int index)
Devuelve el valor asociado a la columna numero index. |
Value |
getValue(java.lang.String name)
Devuelve el valor asociado a la columna name. |
int |
index()
Devuelve la posicion que ocupa el regstro dentro de la tabla. |
void |
index(int index)
Asigna la posicion dentro de la tabla que usara el registro. |
boolean |
isDefined(int index)
Indica si el campo numero index tiene algun valor. |
boolean |
isDefined(java.lang.String name)
Indica si el campo de nombre name tiene algun valor. |
void |
setId(long id)
Setea el identificador unico para el registro dentro de la tabla |
void |
setValue(int index,
Value v)
Asigna el valor v a la columna numero index. |
void |
setValue(java.lang.String name,
Value v)
asigna v a la columna con nombre name |
int |
size()
Devuelve el tamaņo en bytes del record. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PersistentRecord(TableSignature s)
Method Detail |
---|
public Value getValue(java.lang.String name)
Record
getValue
in interface Record
name
- - el valor asociado al campo de nombre name.
public Value getValue(int index)
Record
getValue
in interface Record
index
- - el valor asociado al campo numero index.
public void setValue(int index, Value v)
Record
setValue
in interface Record
index
- - el numero del campo a setear.v
- - el nuevo valor del campo.public void setValue(java.lang.String name, Value v)
Record
setValue
in interface Record
name
- - el nombre del campo a setear.v
- - el nuevo valor del campo.public int columns()
Record
columns
in interface Record
public java.lang.String toString()
toString
in class java.lang.Object
public int index()
Record
index
in interface Record
public void index(int index)
Record
index
in interface Record
index
- - la posicion dentro de la tabla del registro.public int size()
Record
size
in interface Record
public boolean isDefined(int index)
Record
isDefined
in interface Record
index
- - el numero del campo.
public boolean isDefined(java.lang.String name)
Record
isDefined
in interface Record
name
- - el nombre del campo.
public Record clone()
Record
clone
in interface Record
clone
in class java.lang.Object
public boolean equals(java.lang.Object arg0)
equals
in class java.lang.Object
public long getId()
Record
getId
in interface Record
public void setId(long id)
Record
setId
in interface Record
id
- - el identificador del registro dentro de la tabla.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |