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 |