Annotation of 43BSD/ingres/source/decomp/decomp.h, revision 1.1

1.1     ! root        1: /*
        !             2: **     This header file contains all the defined constant
        !             3: **     and special structures used by decomposition. Certain
        !             4: **     global variables which are referenced by many modules
        !             5: **     are also included. By convention global names always
        !             6: **     begin with a capital letter.
        !             7: **
        !             8: **     Version:
        !             9: **             @(#)decomp.h    8.2     2/8/85
        !            10: */
        !            11: 
        !            12: 
        !            13: # include      <pv.h>
        !            14: 
        !            15: 
        !            16:    
        !            17: # define OVHDP         2               /*  overhead for a projection  */
        !            18: # define OVHDM         10              /*  overhead for a modify  */
        !            19: 
        !            20: # define MAXRELN       6               /* size of relation descriptor cache */
        !            21:   
        !            22: # define QBUFSIZ       2000            /* buffer size (bytes) of original query tree */
        !            23: # define SQSIZ         10000           /* buffer size for tree copies + sub-queries */
        !            24: # define AGBUFSIZ      350             /* buffer size for temp agg tree components */
        !            25: # define PBUFSIZE      500             /* size of parameter buffer area for setp() */
        !            26: # define PARGSIZE      PV_MAXPC        /* max number of arguments for setp() */
        !            27: 
        !            28: /* symbolic values for GETNXT parameter of fcn GET */
        !            29: # define NXTTUP        1       /* get next tuple after one specified by tid */
        !            30: 
        !            31: /* flag for no result relation */
        !            32: # define       NORESULT        -1
        !            33: 
        !            34: /* Range table slot which is always free for aggregate temp rels */
        !            35: # define       FREEVAR         MAXRANGE        /* free var number for aggs */
        !            36: 
        !            37: /* Range table slot which is used for secondary index */
        !            38: # define       SECINDVAR       MAXRANGE + 1
        !            39: 
        !            40: 
        !            41: 
        !            42: # define       FIRSTNUM        MAXRANGE + 3
        !            43: # define       LASTNUM         100

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.