Esempio n. 1
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent)
 {
     if (string.IsNullOrEmpty(_tz) || usageIntent == ClickHouseTypeUsageIntent.ColumnInfo)
     {
         return($"DateTime64({_precision})");
     }
     return($"DateTime64({_precision}, '{ProtocolFormatter.EscapeStringValue(_tz)}')");
 }
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => "DateTime";
Esempio n. 3
0
 public abstract string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent);
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => $"Decimal({_length}, {_precision})";
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => "Null";
Esempio n. 6
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => $"Enum{BaseSize}({string.Join(",", Values.Select(x => $"{x.Item1}={x.Item2}"))})";
Esempio n. 7
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => $"Array({InnerType.AsClickHouseType(usageIntent)})";