Comandos Generales

OPEN classname

Abre la clase llamada classname para futuras manipulaciones.

CLOSE [classname]

Cierra la clase abierta llamada classname. Se genera un error si classname no est� actualmente abierta. Si no aparece classname, entonces la clase que actualmente est� abierta se cierra.

PRINT

Imprime la clase que actualmente est� abierta.

INSERT [OID=oid_value] (value1 value2 ...)

Inserta una nueva instancia para la clase abierta usando value1, value2, etc., como valores de los atributos y oid_value como OID. Si oid_value no es "0", entonces este valor se usar� como identificador del objeto instancia. De otro modo, provoca un error.

INSERT (value1 value2 ...)

Como arriba, pero el sistema genera un identificador de objeto �nico.

CREATE classname (name1 = type1 [,name2 = type2[,...]])

Crea una clase llamada classname con los atributos introducidos entre par�ntesis.

OPEN (name1 = type1 [,name2 = type2[,...]]) AS classname

Abre una clase llamada classname para escritura pero no graba su existencia en los cat�logos de sistema. (Esto es primordialmente lo que ayuda al bootstrapping.)

DESTROY classname

Destruye la clase llamada classname.

DEFINE INDEX indexname ON class_name USING amname (opclass attr | (function(attr))

Crea un �ndice llamado indexname para la clase llamada classname usando el metodo de acceso amname. Los campos se llaman name1, name2 etc., y los operadores de recogida que usa son collection_1, collection_2 etc., respectivamente.

Nota

Esta �ltima sentencia no referencia a nada del ejemplo. Deberia ser cambiado para que tenga sentido. - Thomas 1998-08-04