INTERVAL_LIMIT_KIND enumeração (structuredquery.h)
Esses valores são retornados por IInterval::GetLimits como pares para especificar um intervalo com um limite superior e inferior. INTERVAL_LIMIT_KIND identifica se os intervalos incluem ou excluem os valores superior e inferior do intervalo e se um intervalo começa ou termina no 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 O valor está incluído no intervalo. Por exemplo, um intervalo inteiro de números igual ou maior que 3 e menor ou igual a 6 inclui 3 e 6. Portanto, os valores 3 e 6 seriam retornados com ILK_EXPLICIT_INCLUDED. |
ILK_EXPLICIT_EXCLUDED O valor associa o intervalo, mas não está incluído no intervalo. Por exemplo, um intervalo inteiro maior que 3, mas menor que 6, exclui 3 e 6. Portanto, os valores seriam retornados com ILK_EXPLICIT_EXCLUDED. |
ILK_NEGATIVE_INFINITY Normalmente, isso é usado como um limite inferior. O valor especificado é ignorado porque o intervalo começa (ou termina) no infinito negativo. Por exemplo, um intervalo inteiro que inclui cada valor menor que 6 teria ILK_NEGATIVE_INFINITY para o limite inferior e 6 e ILK_EXPLICIT_EXCLUDED para o limite superior. |
ILK_POSITIVE_INFINITY Normalmente, isso é usado como um limite superior. O valor especificado é ignorado porque o intervalo começa (ou termina) no infinito positivo. Por exemplo, um intervalo inteiro que inclui cada valor maior ou igual a 3 teria ILK_EXPLICIT_INCLUDED e 3 para o limite inferior e ILK_POSITIVE_INFINITY para o limite superior. |
Requisitos
Cliente mínimo com suporte | Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | structuredquery.h |
Redistribuível | Pesquisa da Área de Trabalho do Windows (WDS) 3.0 |