//-----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation.
//
//-----------------------------------------------------------------------
namespace Microsoft.Isam.Esent.Interop.Vista
{
///
/// Column info levels that have been added to the Vista version of ESENT.
///
public static class VistaColInfo
{
///
/// Retrieve the JET_COLBASE using the column id.
///
internal const JET_ColInfo BaseByColid = (JET_ColInfo)8;
///
/// For lists, only return non-derived columns (if the table is derived from a template).
///
internal const JET_ColInfo GrbitNonDerivedColumnsOnly = (JET_ColInfo)int.MinValue; // 0x80000000,
///
/// For lists, only return the column name and columnid of each column.
///
internal const JET_ColInfo GrbitMinimalInfo = (JET_ColInfo)0x40000000;
///
/// For lists, sort returned column list by columnid (default is to sort list by column name).
///
internal const JET_ColInfo GrbitSortByColumnid = (JET_ColInfo)0x20000000;
}
}