Compartir a través de


enumeración INTERVAL_LIMIT_KIND (structuredquery.h)

IInterval::GetLimits devuelve estos valores como pares para especificar un intervalo con un límite superior e inferior. INTERVAL_LIMIT_KIND identifica si los intervalos incluyen o excluyen los valores superior e inferior del intervalo y si un intervalo comienza o termina en infinito.

Syntax

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

Constantes

 
ILK_EXPLICIT_INCLUDED
Valor: 0
El valor se incluye en el intervalo. Por ejemplo, un intervalo entero de números que es igual o mayor que 3 y menor o igual que 6 incluye 3 y 6. Por lo tanto, los valores 3 y 6 se devolverían con ILK_EXPLICIT_INCLUDED.
ILK_EXPLICIT_EXCLUDED
El valor enlaza el intervalo, pero no se incluye en el intervalo. Por ejemplo, un intervalo entero mayor que 3, pero menor que 6 excluye tanto 3 como 6. Por lo tanto, los valores se devolverían con ILK_EXPLICIT_EXCLUDED.
ILK_NEGATIVE_INFINITY
Normalmente se usa como límite inferior. El valor especificado se omite porque el intervalo comienza (o termina) en infinito negativo. Por ejemplo, un intervalo entero que incluye cada valor inferior a 6 tendría ILK_NEGATIVE_INFINITY para el límite inferior y 6 y ILK_EXPLICIT_EXCLUDED para el límite superior.
ILK_POSITIVE_INFINITY
Normalmente se usa como límite superior. El valor especificado se omite porque el intervalo comienza (o termina) en infinito positivo. Por ejemplo, un intervalo entero que incluye cada valor mayor o igual que 3 tendría ILK_EXPLICIT_INCLUDED y 3 para el límite inferior y ILK_POSITIVE_INFINITY para el límite superior.

Requisitos

   
Cliente mínimo compatible Windows XP con SP2, Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado structuredquery.h
Redistribuible Windows Desktop Search (WDS) 3.0