layout: section title: “Beam ZetaSQL data types” section_menu: section-menu/sdks.html permalink: /documentation/dsls/sql/zetasql/data-types/

Beam ZetaSQL lexical structure

ARRAY comparisons are not supported.



Equality comparisons for STRUCTs are supported field by field, in field order. Field names are ignored. Less than and greater than comparisons are not supported.





All types that support comparisons can be used in a JOIN condition. See JOIN Types for an explanation of join conditions.

Caution: {{product_name_short}} SQL has millisecond TIMESTAMP precision. If a TIMESTAMP field has sub-millisecond precision, {{product_name_short}} SQL throws an IllegalArgumentException.