1010{
1011 bool retval;
1012
1013 POSTGIS_DEBUGF(4, "[GIST] internal consistent, strategy [%d], count[%i], query[%s], key[%s]",
1015
1016 switch (strategy)
1017 {
1018
1019
1020 case RTOverlapStrategyNumber:
1022 break;
1023 case RTSameStrategyNumber:
1024 case RTContainsStrategyNumber:
1025 case RTOldContainsStrategyNumber:
1027 break;
1028 case RTContainedByStrategyNumber:
1029 case RTOldContainedByStrategyNumber:
1031 break;
1032
1033
1034 case RTAboveStrategyNumber:
1036 break;
1037 case RTBelowStrategyNumber:
1039 break;
1040 case RTRightStrategyNumber:
1042 break;
1043 case RTLeftStrategyNumber:
1045 break;
1046
1047
1048 case RTOverAboveStrategyNumber:
1050 break;
1051 case RTOverBelowStrategyNumber:
1053 break;
1054 case RTOverRightStrategyNumber:
1056 break;
1057 case RTOverLeftStrategyNumber:
1059 break;
1060
1061 default:
1062 retval = false;
1063 }
1064
1065 return (retval);
1066}
bool box2df_left(const BOX2DF *a, const BOX2DF *b)
static char * box2df_to_string(const BOX2DF *a)
bool box2df_contains(const BOX2DF *a, const BOX2DF *b)
bool box2df_right(const BOX2DF *a, const BOX2DF *b)
bool box2df_overlaps(const BOX2DF *a, const BOX2DF *b)
bool box2df_above(const BOX2DF *a, const BOX2DF *b)
bool box2df_overbelow(const BOX2DF *a, const BOX2DF *b)
bool box2df_overright(const BOX2DF *a, const BOX2DF *b)
bool box2df_overabove(const BOX2DF *a, const BOX2DF *b)
bool box2df_below(const BOX2DF *a, const BOX2DF *b)
bool box2df_overleft(const BOX2DF *a, const BOX2DF *b)