Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ジオメトリに別のジオメトリが含まれているかどうかの低コストのテスト。
geometry-expression.ST_CoversFilter(geo2)
geo2
ST_Geometry
geometry-expression と比較するもう一方のジオメトリ値。
BIT geometry-expression に geo2 が含まれている可能性がある場合は 1 を返し、それ以外の場合は 0 を返します。
ST_CoversFilter メソッドは、一方のジオメトリにもう一方のジオメトリが含まれている可能性があるかどうかを調べる効率的なテストを提供します。geometry-expression に geo2 が含まれている可能性がある場合は 1 を返し、それ以外の場合は 0 を返します。
このテストは ST_Covers よりも負荷は低いですが、geometry-expression に実際に geo2 が含まれていない場合でも 1 を返すことがあります。
そのため、このメソッドは、今後の処理でジオメトリの相互の影響が望ましいものであるかどうかを判断するときにプライマリフィルターとして使用すると役立ちます。
ST_CoversFilter の実装は、格納されているジオメトリに関連付けられているメタデータに依存します。使用可能なメタデータはサーバーのバージョン間で変わる可能性があるため (データのロード方法やクエリ内で ST_CoversFilter が使用される場所に応じて決定される)、geometry-expression に geo2 が含まれていない場合、式 geometry-expression.ST_CoversFilter(geo2) は異なる結果を返すことがあります。geometry-expression に geo2 が含まれている場合、ST_CoversFilter は常に 1 を返します。
SQL/MM (ISO/IEC 13249-3: 2006) ベンダー拡張