This PR adds in source schema APIs.
It adds in dot notation and json schema as variants.
Currently converts directly from the stored BQ schema.
Textual representation of array is done by appending [] to the data type.
Over time we will be moving typings to conform with json schema types, so backend-specific typing will become irrelevant and phased out with the transition of v1->v2 schema management.
This PR adds in source schema APIs. It adds in dot notation and json schema as variants. Currently converts directly from the stored BQ schema. Textual representation of array is done by appending
[]
to the data type. Over time we will be moving typings to conform with json schema types, so backend-specific typing will become irrelevant and phased out with the transition of v1->v2 schema management.