Beispiele für die OR- und NOT-Operatoren

In den folgenden Beispielen werden die OR- und NOT-Operatoren in Abfragen verwendet. Der Datenquellenanbieter muss alle Operatoren in der Abfrage unterstützen, damit die Delegierung erfolgen kann. Spectrum Spatial delegiert Teilabfragen nicht.

Beispiel 1:

SELECT Obj FROM table WHERE city='Austin' OR city="Dallas"

In diesem Beispiel muss der Datenquellenanbieter OR und „=“ unterstützen, damit die gesamte Abfrage an den Datenquellenanbieter delegiert wird.

Beispiel 2:

SELECT city from table where NOT MI_Envelope(obj) Within MI_Box(-180, -90,
   180, 90, 'EPSG:4326') 

Wenn der Datenquellenanbieter NOT und Within unterstützt, wird die gesamte Abfrage an den Datenquellenanbieter delegiert.