DataEngine for .NET Standard | ComponentOne
C1.DataEngine Assembly / C1.DataEngine Namespace / KeepFileType Enumeration

In This Topic
    KeepFileType Enumeration
    In This Topic
    Strategies determining what files are kept permanently after their creation and what are deleted when no longer needed. Used in the Workspace.KeepFiles property.
    Syntax
    'Declaration
     
    Public Enum KeepFileType 
       Inherits System.Enum
    public enum KeepFileType : System.Enum 
    Members
    MemberDescription
    Index All indexes (table row ids sorted by one or more fields) created in calculations are kept for possible reuse in future calculations. Indexes (and joins, if joins are used) are the most costly data to recreate, so it is important to keep them for optimal performance.
    IndexAndJoin Default for server-side DataEngine. All indexes and joins created in calculations are kept for possible reuse in future calculations. They are the most costly data to recreate, so it is important to keep them for optimal performance.
    None All files created in calculations are deleted when no longer needed. If they are requested again, they are recreated. Use this strategy only for calculations peformed once or rarely repeated, or if saving disk space is more important than performance.
    Results Default for FlexPivot control. All files created in calculations are kept on disk, so they can be used in future calculations without recreating them. This strategy is appropriate for FlexPivot control, but usually not for server-side DataEngine serving multiple clients.
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             C1.DataEngine.KeepFileType

    See Also