public RowRecord()

in src/Apache.IoTDB/DataStructure/RowRecord.cs [56:100]


        public RowRecord(long timestamps, List<object> values, List<string> measurements, List<string> dataTypes)
        {
            Timestamps = timestamps;
            Values = values;
            Measurements = measurements;
            DataTypes = new List<TSDataType>();
            foreach (var dataType in dataTypes)
            {
                switch (dataType)
                {
                    case "BOOLEAN":
                        DataTypes.Add(TSDataType.BOOLEAN);
                        break;
                    case "INT32":
                        DataTypes.Add(TSDataType.INT32);
                        break;
                    case "INT64":
                        DataTypes.Add(TSDataType.INT64);
                        break;
                    case "FLOAT":
                        DataTypes.Add(TSDataType.FLOAT);
                        break;
                    case "DOUBLE":
                        DataTypes.Add(TSDataType.DOUBLE);
                        break;
                    case "TEXT":
                        DataTypes.Add(TSDataType.TEXT);
                        break;
                    case "TIMESTAMP":
                        DataTypes.Add(TSDataType.TIMESTAMP);
                        break;
                    case "BLOB":
                        DataTypes.Add(TSDataType.BLOB);
                        break;
                    case "DATE":
                        DataTypes.Add(TSDataType.DATE);
                        break;
                    case "STRING":
                        DataTypes.Add(TSDataType.STRING);
                        break;
                    default:
                        throw new TException($"Unsupported data type:{dataType}", null);
                }
            }
        }