Database Reference
In-Depth Information
Box 9.
typedef struct A_FuzzyQuan {
NodeTag
type;
char
pred;
// quantifier name
char
*minfp;
// support's left bound
char
*core1;
// core's left bound (included)
char
*core2;
// core's right bound (included)
char
*maxfp;
// support's right bound
int
typefp;
// shape 1(trapz.) 2(increases) 3(decreases)
int
typefq;
// nature 1 (absolute) 2 (proportional)
List
*args;
// the arguments (list of exprs)
unsigned int
vno;
// table number
int
vattno;
// relative attribute number
} A_FuzzyQuan;
Box 10.
typedef struct A_FuzzyComp {
NodeTag
type;
char
*pred;
// comparator name
char
*minfp;
// support's left bound
int
modminfp;
char
*core1;
// core's left bound (included)
int
modcore1;
char
*core2;
// core's right bound (included)
int
modcore2;
char
*maxfp;
// support's right bound
int
modmaxfp;
int
typefp;
// shape 1(trapz.) 2(increases) 3(decreases)
int
modtypefp;
unsigned int
vno;
// table number
int
vattno;
// relative attribute number
Oid
rorigtab;
Oid
rorigcol;
List
*compfclist;
// compare fuzzy predicate list.
char
*disd;
// discrete domain.
bool
hasfm;
// has fuzzy modifier
char
*fuzzymod;
// modifier name
int
Mtype;
// modifier type
int
Mpower;
// modifier power
int
normType;
A_Const
*secarg;
int
vtype;
} A_FuzzyComp;
Search WWH ::




Custom Search