public Type GetCrlType()

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;
        }