|
|
@ -609,18 +609,18 @@ g_cube_leaf_consistent(NDBOX *key, |
|
|
|
switch (strategy) |
|
|
|
switch (strategy) |
|
|
|
{ |
|
|
|
{ |
|
|
|
case RTOverlapStrategyNumber: |
|
|
|
case RTOverlapStrategyNumber: |
|
|
|
retval = (bool) cube_overlap_v0(key, query); |
|
|
|
retval = cube_overlap_v0(key, query); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case RTSameStrategyNumber: |
|
|
|
case RTSameStrategyNumber: |
|
|
|
retval = (bool) (cube_cmp_v0(key, query) == 0); |
|
|
|
retval = (cube_cmp_v0(key, query) == 0); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case RTContainsStrategyNumber: |
|
|
|
case RTContainsStrategyNumber: |
|
|
|
case RTOldContainsStrategyNumber: |
|
|
|
case RTOldContainsStrategyNumber: |
|
|
|
retval = (bool) cube_contains_v0(key, query); |
|
|
|
retval = cube_contains_v0(key, query); |
|
|
|
break; |
|
|
|
break; |
|
|
|
case RTContainedByStrategyNumber: |
|
|
|
case RTContainedByStrategyNumber: |
|
|
|
case RTOldContainedByStrategyNumber: |
|
|
|
case RTOldContainedByStrategyNumber: |
|
|
|
retval = (bool) cube_contains_v0(query, key); |
|
|
|
retval = cube_contains_v0(query, key); |
|
|
|
break; |
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
retval = FALSE; |
|
|
|
retval = FALSE; |
|
|
|