using OTSModelSharp.DTLBase; using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; namespace OTSModelSharp { class CSegmentTable: CSQLiteTable { public enum ColumnID:int { INVALID = -1, MIN = 0, N_XRAY_INDEX = 0, N_FIELD_ID = 1, N_SEGMENT_ID = 2, N_SEGMENT_TOTAL = 3, N_START = 4, N_HEIGHT = 5, N_LENGTH = 6, N_PARTICLE_ID = 7, MAX = 7 }; public CSegmentTable() { AddColumn(new ColumnDefine() { ColumName = "XRayId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "FieldId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "SegmentId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "SegmentNum", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "Start", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "Height", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "Length", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); AddColumn(new ColumnDefine() { ColumName = "ParticleId", ColumType =new ColumnType(ColumnType.ID.INTEGER,false,false), IsPrimarykey = false }); SetTableName("Segment"); } } }