ESS_OUTLINEINFOEX_T

アウトラインに関する情報が含まれます。

      typedef struct ESS_OUTLINEINFOEX_T
{
   ESS_BOOL_T           fCaseSensitive;   
   ESS_USHORT_T         usOutlineType;    
   ESS_BOOL_T           fAutoConfigure;   
   ESS_BOOL_T,          fNonUniqueName;
   ESS_USHORT_T         usNumAliasTables; 
   ESS_ALIASNAME_T      pAliasTables[1];  
   ESS_BOOL_T           fEnableVaryingAttrs;
   ESS_UCHAR_T,         ucImpliedShareSetting
   ESS_BOOL_T,          fEnableMemberType;
   ESS_CHAR_T,          cSMDateFormatValue;
} ESS_OUTLINEINFOEX_T, *ESS_POUTLINEINFOEX_T, **ESS_PPOUTLINEINFOEX_T;
   

データ型

フィールド

説明

ESS_BOOL_T

fCaseSensitive

大文字と小文字を区別するメンバー名フラグ。

ESS_USHORT_T

usOutlineType

アウトラインのタイプ。次のいずれかにできます:

  • ESS_DBTYPE_NORMAL

  • ESS_DBTYPE_CURRENCY

ESS_BOOL_T

fAutoConfigure

ESS_TRUEを指定すると、ブロックストレージ・アウトラインが保存されるときに自動的に次元ストレージ(密/疎)が構成されます。

ESS_BOOL_T

fNonUniqueName

重複するメンバー名をアウトラインでサポートするかどうかを指定します。

ESS_USHORT_T

usNumAliasTables

別名テーブルの数。これは読取り専用フィールドで、EssOtlSetOutlineInfo()の呼出しでは無視されます。

ESS_ALIASNAME_T

pAliasTables

アウトライン内の別名テーブル名の配列。「usNumAliasTables」フィールドでは、この配列内のエントリ数を定義します。これは読取り専用フィールドで、EssOtlSetOutlineInfoの呼出しでは無視されます。

ESS_BOOL_T

fEnableVaryingAttrs

ESS_TRUEは可変属性をサポートするアウトラインを示します。

ESS_UCHAR_T

ucImpliedShareSetting

アウトラインの暗黙の共有設定。可能な値:

  • ESS_IMPLIEDSHARE_DEFAULT

  • ESS_IMPLIEDSHARE_DEFAULT_ON

  • ESS_IMPLIEDSHARE_DEFAULT_OFF

  • ESS_IMPLIEDSHARE_FORCE_ON

  • ESS_IMPLIEDSHARE_FORCE_OFF

ESS_BOOL_T

fEnableMemberType

ESS_UCHAR_T

cSMDateFormatValue