ESS_OUTLINEINFOEX_T

Contains information about the outline.

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;
Data TypeFieldDescription
ESS_BOOL_TfCaseSensitiveCase-sensitive member names flag.
ESS_USHORT_TusOutlineTypeType of the outline. It can be one of these:
  • ESS_DBTYPE_NORMAL

  • ESS_DBTYPE_CURRENCY

ESS_BOOL_TfAutoConfigureESS_TRUE to automatically configure the dimension storage (dense/sparse) when a block-storage outline is saved.
ESS_BOOL_TfNonUniqueNameIndicates whether the outline supports duplicate member names.
ESS_USHORT_TusNumAliasTablesNumber of alias tables. This is a read-only field and is ignored in the EssOtlSetOutlineInfo() call.
ESS_ALIASNAME_TpAliasTablesArray of alias table names existing in the outline. The usNumAliasTables field defines the number of entries in this array. This is a read-only field and is ignored in the EssOtlSetOutlineInfo call.
ESS_BOOL_TfEnableVaryingAttrsESS_TRUE indicates the outline supports varying attributes.
ESS_UCHAR_TucImpliedShareSetting

Implied share setting for the outline. Possible values:

  • ESS_IMPLIEDSHARE_DEFAULT

  • ESS_IMPLIEDSHARE_DEFAULT_ON

  • ESS_IMPLIEDSHARE_DEFAULT_OFF

  • ESS_IMPLIEDSHARE_FORCE_ON

  • ESS_IMPLIEDSHARE_FORCE_OFF

ESS_BOOL_TfEnableMemberType

ESS_UCHAR_TcSMDateFormatValue