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 |