Share via


enumerazione INTERVAL_LIMIT_KIND (structuredquery.h)

Questi valori vengono restituiti da IInterval::GetLimits come coppie per specificare un intervallo con un limite superiore e inferiore. INTERVAL_LIMIT_KIND identifica se gli intervalli includono o escludono i valori superiori e inferiori dell'intervallo e se un intervallo inizia o termina in infinito.

Sintassi

typedef enum tagINTERVAL_LIMIT_KIND {
  ILK_EXPLICIT_INCLUDED = 0,
  ILK_EXPLICIT_EXCLUDED,
  ILK_NEGATIVE_INFINITY,
  ILK_POSITIVE_INFINITY
} INTERVAL_LIMIT_KIND;

Costanti

 
ILK_EXPLICIT_INCLUDED
Valore: 0
Il valore è incluso nell'intervallo. Ad esempio, un intervallo intero di numeri uguale o maggiore di 3 e minore o uguale a 6 include sia 3 che 6. I valori 3 e 6 verranno quindi restituiti con ILK_EXPLICIT_INCLUDED.
ILK_EXPLICIT_EXCLUDED
Il valore delimita l'intervallo ma non è incluso nell'intervallo. Ad esempio, un intervallo integer maggiore di 3 ma minore di 6 esclude sia 3 che 6. I valori verranno quindi restituiti con ILK_EXPLICIT_EXCLUDED.
ILK_NEGATIVE_INFINITY
Viene in genere usato come limite inferiore. Il valore specificato viene ignorato perché l'intervallo inizia (o termina) a infinito negativo. Ad esempio, un intervallo integer che include ogni valore minore di 6 avrebbe ILK_NEGATIVE_INFINITY per il limite inferiore e 6 e ILK_EXPLICIT_EXCLUDED per il limite superiore.
ILK_POSITIVE_INFINITY
Viene in genere usato come limite superiore. Il valore specificato viene ignorato perché l'intervallo inizia (o termina) a infinito positivo. Ad esempio, un intervallo integer che include ogni valore maggiore o uguale a 3 avrà ILK_EXPLICIT_INCLUDED e 3 per il limite inferiore e ILK_POSITIVE_INFINITY per il limite superiore.

Requisiti

   
Client minimo supportato Windows XP con SP2, Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione structuredquery.h
Componente ridistribuibile Windows Desktop Search (WDS) 3.0