Slide 30
Slide 30 text
使い⽅: Catalog
の組み⽴て
テーブルのスキーマ定義をまとめたものを Catalog
と呼ぶ。
catalog := &analyzer.Catalog{
Tables: map[string]*analyzer.TableSchema{
"SINGERS": {
Name: "Singers",
Columns: []*analyzer.ColumnSchema{
{Name: "FirstName", Type: analyzer.StringType},
{Name: "LastName", Type: analyzer.StringType},
{Name: "BirthDate", Type: analyzer.DateType},
},
},
},
}
SpannerのSQL解析ライブラリ "memefish" の紹介 by @MakeNowJust
30