Metadata Relational Keys

Primary key


Esta función devuelve el nombre de el o los atributos los cuales representan la clave primaria de cada clase (los cuales identifican un solo objeto en el mundo).

Miremos la clave primaria de la clase person:

public function primary_key()
{
    return array(
"document");
}

Lo anterior nos dice que el atributo document (que debe estar declarado en attributes variables, y debe estar declarado en la función attributes) representa la clave primaria de la clase person.

Nota: G permite declarar claves primarias compuestas.
Metadata Relational Keys