@@ -53,6 +53,7 @@ public function invalidLengths(): array
5353 ['bigdecimal ' , '78 ' ],
5454
5555 ['bool ' , 'anyLength ' ],
56+ ['boolean ' , 'anyLength ' ],
5657 ['bytes ' , 'anyLength ' ],
5758 ['date ' , 'anyLength ' ],
5859 ['datetime ' , 'anyLength ' ],
@@ -69,6 +70,7 @@ public function invalidLengths(): array
6970 ['tinyint ' , 'anyLength ' ],
7071 ['byteint ' , 'anyLength ' ],
7172 ['float64 ' , 'anyLength ' ],
73+ ['float ' , 'anyLength ' ],
7274 ];
7375 }
7476
@@ -110,9 +112,11 @@ public function testBasetypes(): void
110112 $ this ->assertEquals (BaseType::NUMERIC , $ basetype );
111113 break ;
112114 case 'FLOAT64 ' :
115+ case 'FLOAT ' :
113116 $ this ->assertEquals (BaseType::FLOAT , $ basetype );
114117 break ;
115118 case 'BOOL ' :
119+ case 'BOOLEAN ' :
116120 $ this ->assertEquals (BaseType::BOOLEAN , $ basetype );
117121 break ;
118122 case 'DATE ' :
@@ -333,6 +337,7 @@ public function validLengths(): array
333337 ['bignumeric ' , '76,38 ' ],
334338
335339 ['bool ' , null ],
340+ ['boolean ' , null ],
336341 ['date ' , null ],
337342 ['datetime ' , null ],
338343 ['time ' , null ],
@@ -348,6 +353,7 @@ public function validLengths(): array
348353 ['tinyint ' , null ],
349354 ['byteint ' , null ],
350355 ['float64 ' , null ],
356+ ['float ' , null ],
351357 ];
352358 }
353359
@@ -498,6 +504,8 @@ public function provideTestGetTypeFromAlias(): Generator
498504 Bigquery::TYPE_BYTEINT => Bigquery::TYPE_INTEGER ,
499505 Bigquery::TYPE_DECIMAL => Bigquery::TYPE_NUMERIC ,
500506 Bigquery::TYPE_BIGDECIMAL => Bigquery::TYPE_BIGNUMERIC ,
507+ Bigquery::TYPE_FLOAT => Bigquery::TYPE_FLOAT64 ,
508+ Bigquery::TYPE_BOOLEAN => Bigquery::TYPE_BOOL ,
501509 default => $ type ,
502510 };
503511
0 commit comments