in src/Apache.IoTDB/DataStructure/RowRecord.cs [149:181]
public Type GetCrlType(int index)
{
Type tSDataType = typeof(object);
var valueType = Values[index];
switch (valueType)
{
case bool _:
tSDataType = typeof(bool);
break;
case int _:
tSDataType = typeof(int);
break;
case long _:
tSDataType = typeof(long);
break;
case float _:
tSDataType = typeof(float);
break;
case double _:
tSDataType = typeof(double);
break;
case string _:
tSDataType = typeof(string);
break;
case byte[] _:
tSDataType = typeof(byte[]);
break;
case DateTime _:
tSDataType = typeof(DateTime);
break;
}
return tSDataType;
}