private DataColumnTypeEnum GetDataType(ServerDataSource dataSource, string objectName)
{
switch (dispatcher.EvaluateToObject(RCommandStrings.GetDataFrameColumnType(dataSource, objectName), false) as string)
{
case "integer": return DataColumnTypeEnum.Integer;
case "numeric": return DataColumnTypeEnum.Numeric;
case "double": return DataColumnTypeEnum.Double;//Anil added RDouble/Numeric in DataSources.cs
case "factor": return DataColumnTypeEnum.Factor;
case "character": return DataColumnTypeEnum.Character;
case "logical": return DataColumnTypeEnum.Logical;
case "POSIXlt": return DataColumnTypeEnum.POSIXlt;
case "POSIXct": return DataColumnTypeEnum.POSIXct;
case "Date": return DataColumnTypeEnum.Date;
default: return DataColumnTypeEnum.Unknown;
}
}