Partager via


SqlGeography.Filter, méthode (SqlGeography)

 

Offre une méthode rapide d'intersection d'index uniquement pour déterminer si une instance géographique entre en intersection avec une autre instance SqlGeography, en supposant qu'un index soit disponible.

Espace de noms:   Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (dans Microsoft.SqlServer.Types.dll)

Syntaxe

[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
public SqlBoolean Filter(
    SqlGeography other
)
public:
[SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)]
SqlBoolean Filter(
    SqlGeography^ other
)
[<SqlMethodAttribute(IsDeterministic = true, IsPrecise = false)>]
member Filter : 
        other:SqlGeography -> SqlBoolean
<SqlMethodAttribute(IsDeterministic := True, IsPrecise := False)>
Public Function Filter (
    other As SqlGeography
) As SqlBoolean

Paramètres

Valeur de retour

Type: System.Data.SqlTypes.SqlBoolean

Valeur SqlBoolean qui spécifie si l'instance SqlGeography spécifiée entre en intersection avec le SqlGeography actuel.

Retourne 1 si une instance géographique entre potentiellement en intersection avec une autre instance SqlGeography. Cette méthode peut produire un retour de faux positif, et le résultat exact peut dépendre du plan. Retourne une valeur 0 exacte (retour négatif vrai) si aucune intersection d'instances SqlGeography n'est trouvée.

Notes

Dans les cas où un index n'est pas disponible ou n'est pas utilisé, la méthode retourne les mêmes valeurs que STIntersects lorsqu'elle est appelée avec les mêmes paramètres.

Cette méthode n'est pas déterministe et n'est pas précise.

Voir aussi

SqlGeography, classe
Microsoft.SqlServer.Types, espace de noms

Retour au début