You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In ZetaSQL, ASTColumnSchema is an abstract class, and its extensions are
ASTArrayColumnSchema
ASTInferredTypeColumnSchema
ASTSimpleColumnSchema
ASTStructColumnSchema
However, in Go bindings, we have a struct ast.ColumnSchemaNode and ast.Nodes's of kind ast.ArrayColumnSchema, ast.InferredTypeColumnSchema, ast.StructColumnSchema, and ast.StructColumnSchema are mapped to *ast.ColumnSchemaNode.
Effectively, I cannot reach any of ast.ArrayColumnSchemaNode, ast.InferredTypeColumnSchemaNode, ast.StructColumnSchemaNode, or ast.ArrayColumnSchemaNode by walking with Child() methods.
The text was updated successfully, but these errors were encountered:
In ZetaSQL,
ASTColumnSchema
is an abstract class, and its extensions areASTArrayColumnSchema
ASTInferredTypeColumnSchema
ASTSimpleColumnSchema
ASTStructColumnSchema
However, in Go bindings, we have a struct
ast.ColumnSchemaNode
andast.Nodes
's of kindast.ArrayColumnSchema
,ast.InferredTypeColumnSchema
,ast.StructColumnSchema
, andast.StructColumnSchema
are mapped to*ast.ColumnSchemaNode
.Effectively, I cannot reach any of
ast.ArrayColumnSchemaNode
,ast.InferredTypeColumnSchemaNode
,ast.StructColumnSchemaNode
, orast.ArrayColumnSchemaNode
by walking with Child() methods.The text was updated successfully, but these errors were encountered: