@@ -373,6 +373,10 @@ pub enum DataType {
373
373
///
374
374
/// [postgresql]: https://www.postgresql.org/docs/current/plpgsql-trigger.html
375
375
Trigger ,
376
+ /// Any data type, used in BigQuery UDF definitions for templated parameters
377
+ ///
378
+ /// [bigquery]: https://cloud.google.com/bigquery/docs/user-defined-functions#templated-sql-udf-parameters
379
+ AnyType ,
376
380
}
377
381
378
382
impl fmt:: Display for DataType {
@@ -383,7 +387,6 @@ impl fmt::Display for DataType {
383
387
DataType :: CharacterVarying ( size) => {
384
388
format_character_string_type ( f, "CHARACTER VARYING" , size)
385
389
}
386
-
387
390
DataType :: CharVarying ( size) => format_character_string_type ( f, "CHAR VARYING" , size) ,
388
391
DataType :: Varchar ( size) => format_character_string_type ( f, "VARCHAR" , size) ,
389
392
DataType :: Nvarchar ( size) => format_character_string_type ( f, "NVARCHAR" , size) ,
@@ -626,6 +629,7 @@ impl fmt::Display for DataType {
626
629
}
627
630
DataType :: Unspecified => Ok ( ( ) ) ,
628
631
DataType :: Trigger => write ! ( f, "TRIGGER" ) ,
632
+ DataType :: AnyType => write ! ( f, "ANY TYPE" ) ,
629
633
}
630
634
}
631
635
}
0 commit comments