using Apache.IoTDB;
using JiShe.CollectBus.Analyzers.Shared;
namespace JiShe.CollectBus.IoTDB.Provider
{
///
/// 设备元数据
///
public class DeviceMetadata
{
///
/// 实体类型枚举
///
public EntityTypeEnum? EntityType { get; set; }
///
/// 是否有单测量值
///
public bool IsSingleMeasuring { get; set; }
///
/// 测量值集合,用于构建Table的测量值,也就是columnNames参数
///
public List ColumnNames { get; set; } = new();
///
/// 列类型集合,用于构建Table的列类型,也就是columnCategories参数
///
public List ColumnCategories { get; } = new();
///
/// 值类型集合,用于构建Table的值类型,也就是dataTypes参数
///
public List DataTypes { get; } = new();
}
}