head	1.3;
access;
symbols
	aix_ok:1.3
	Version_2_1:1.3
	Version_2:1.3;
locks
	aoki:1.3; strict;
comment	@ * @;


1.3
date	90.01.30.17.23.11;	author jamesb;	state Version_2;
branches;
next	1.2;

1.2
date	89.12.29.21.08.30;	author sp;	state Exp;
branches;
next	1.1;

1.1
date	89.12.15.11.08.20;	author jamesb;	state Exp;
branches;
next	;


desc
@Header information needed at the beginning of some files before they
can handle the second header file's stuff (recursion.h)
@


1.3
log
@added RecursiveMethodNone to signify that my routines were to hand
the query back to the std planner for planning.
@
text
@/***********************************************************************
 ** *   Recursion Header A (recursion_a.h)                          * **
 ** *           Jimmy Bell                                          * **
 ** *                                                               * **
 ***********************************************************************
 *	Definitions of types used throughout recursive query processing.
 *
 * IDENTIFICATION:
 *   $Header: RCS/recursion_a.h,v 1.2 89/12/29 21:08:30 sp Exp Locker: jamesb $
 *
 */

#ifndef RecursionAIncluded
#define RecursionAIncluded

typedef int Command;

/* The recursive evaluation methods considered (implemented) */
typedef	enum RecursiveMethod {
	RecursiveMethodNone,
	RecursiveMethodNaive,
	RecursiveMethodSemiNaive
} RecursiveMethod;

#endif /* RecursionIncluded */

@


1.2
log
@Added a $Header:$ line
@
text
@d2 1
a2 1
 ** *   Recursion Header 1 (recursion_a.h)                          * **
d9 1
a9 1
 *   $Header: $
d13 2
a14 2
#ifndef Recursion1Included
#define Recursion1Included
d20 1
@


1.1
log
@Initial revision
@
text
@d8 3
@
