Beispiel #1
0
        internal FolderTable(FileSystemDatabase database) : base()
        {
            Database = database;

            ParentIndex = AddColumn(nameof(ParentIndex), database.BuildColumn <int>(nameof(Folder), nameof(ParentIndex), default));
            Name        = AddColumn(nameof(Name), database.BuildColumn <string>(nameof(Folder), nameof(Name), default));
        }
Beispiel #2
0
 public override void GetOrBuildColumns()
 {
     ParentFolderIndex = GetOrBuild(nameof(ParentFolderIndex), () => Database.BuildColumn <int>(nameof(File), nameof(ParentFolderIndex), default));
     Name            = GetOrBuild(nameof(Name), () => Database.BuildColumn <string>(nameof(File), nameof(Name), default));
     LastModifiedUtc = GetOrBuild(nameof(LastModifiedUtc), () => Database.BuildColumn <DateTime>(nameof(File), nameof(LastModifiedUtc), default));
     CreatedUtc      = GetOrBuild(nameof(CreatedUtc), () => Database.BuildColumn <DateTime>(nameof(File), nameof(CreatedUtc), default));
     Attributes      = GetOrBuild(nameof(Attributes), () => Database.BuildColumn <int>(nameof(File), nameof(Attributes), (int)default));
     Length          = GetOrBuild(nameof(Length), () => Database.BuildColumn <long>(nameof(File), nameof(Length), default));
 }
Beispiel #3
0
        internal FileTable(FileSystemDatabase database) : base()
        {
            Database = database;

            ParentFolderIndex = AddColumn(nameof(ParentFolderIndex), database.BuildColumn <int>(nameof(File), nameof(ParentFolderIndex), default));
            Name            = AddColumn(nameof(Name), database.BuildColumn <string>(nameof(File), nameof(Name), default));
            LastModifiedUtc = AddColumn(nameof(LastModifiedUtc), database.BuildColumn <DateTime>(nameof(File), nameof(LastModifiedUtc), default));
            CreatedUtc      = AddColumn(nameof(CreatedUtc), database.BuildColumn <DateTime>(nameof(File), nameof(CreatedUtc), default));
            Attributes      = AddColumn(nameof(Attributes), database.BuildColumn <int>(nameof(File), nameof(Attributes), (int)default));
            Length          = AddColumn(nameof(Length), database.BuildColumn <long>(nameof(File), nameof(Length), default));
        }
Beispiel #4
0
 public override void GetOrBuildColumns()
 {
     ParentIndex = GetOrBuild(nameof(ParentIndex), () => Database.BuildColumn <int>(nameof(Folder), nameof(ParentIndex), default));
     Name        = GetOrBuild(nameof(Name), () => Database.BuildColumn <string>(nameof(Folder), nameof(Name), default));
 }