Ejemplo 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)}')");
 }
Ejemplo n.º 2
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => "DateTime";
Ejemplo n.º 3
0
 public abstract string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent);
Ejemplo n.º 4
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => $"Decimal({_length}, {_precision})";
Ejemplo n.º 5
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => "Null";
Ejemplo n.º 6
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => $"Enum{BaseSize}({string.Join(",", Values.Select(x => $"{x.Item1}={x.Item2}"))})";
Ejemplo n.º 7
0
 public override string AsClickHouseType(ClickHouseTypeUsageIntent usageIntent) => $"Array({InnerType.AsClickHouseType(usageIntent)})";