protected IVesselDB _vesselDB; // Must be set in parent class public SQLiteVesselTableBase(IVesselDB myVesselDB) { this.Lock = myVesselDB.Lock; this.IsReadOnly = false; _vesselDB = myVesselDB; _itemSet = myVesselDB.ItemSet; }
public SQLiteSensorDataTable(IVesselDB myVesselDB) : base(myVesselDB) { PrimaryKeyName = "Id"; TableName = "SensorDataTable"; }
public SQLiteGaugeTable(IVesselDB myVesselDB) : base(myVesselDB) { PrimaryKeyName = "GaugeId"; TableName = "GaugeTable"; }
public SQLiteDeviceTable(IVesselDB myVesselDB) : base(myVesselDB) { PrimaryKeyName = "DeviceId"; TableName = "DeviceTable"; }
public SQLiteEventsTable(IVesselDB myVesselDB) : base(myVesselDB) { PrimaryKeyName = "EventId"; TableName = "EventsTable"; }
public SQLiteAISTable(IVesselDB myVesselDB) : base(myVesselDB) { PrimaryKeyName = "MMSI"; TableName = "AISTable"; }
public SQLiteVesselSettingsTable(IVesselDB myVesselDB) : base(myVesselDB) { PrimaryKeyName = "KeyId"; TableName = "VesselSettingsTable"; }