schemagen cli

This commit is contained in:
Vladimir Shteinman
2021-11-13 13:55:44 +02:00
committed by Michal Jan Matczuk
parent 979397bc5e
commit 1bfe101568
6 changed files with 471 additions and 0 deletions

42
cmd/schemagen/testdata/models.go.txt vendored Normal file
View File

@@ -0,0 +1,42 @@
// Code generated by "gocqlx/cmd/schemagen"; DO NOT EDIT.
package {{pkgname}}
import "github.com/scylladb/gocqlx/v2/table"
var PlaylistsMetadata = table.Metadata{
Name: "playlists",
Columns: []string{
"album",
"artist",
"id",
"song_id",
"title",
},
PartKey: []string{
"id",
},
SortKey: []string{
"title",
"album",
"artist",
},
}
var PlaylistsTable = table.New(PlaylistsMetadata)
var SongsMetadata = table.Metadata{
Name: "songs",
Columns: []string{
"album",
"artist",
"data",
"id",
"tags",
"title",
},
PartKey: []string{
"id",
},
SortKey: []string{},
}
var SongsTable = table.New(SongsMetadata)