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
other
Type: Microsoft.SqlServer.Types.SqlGeographyAutre instance geography à comparer à l'instance sur laquelle Filter est appelé.
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