// Code generated by "gocqlx/cmd/schemagen"; DO NOT EDIT. package schemagentest import ( "github.com/gocql/gocql" "github.com/scylladb/gocqlx/v3" "github.com/scylladb/gocqlx/v3/table" ) // Table models. var ( Playlists = table.New(table.Metadata{ Name: "playlists", Columns: []string{ "album", "artist", "id", "song_id", "title", }, PartKey: []string{ "id", }, SortKey: []string{ "title", "album", "artist", }, }) Songs = table.New(table.Metadata{ Name: "songs", Columns: []string{ "album", "artist", "data", "duration", "id", "tags", "title", }, PartKey: []string{ "id", }, SortKey: []string{}, }) ) // Index models. var ( SongsTitleIndex = table.New(table.Metadata{ Name: "songs_title_index", Columns: []string{ "id", "idx_token", "title", }, PartKey: []string{ "title", }, SortKey: []string{ "idx_token", "id", }, }) ) // User-defined types (UDT) structs. type AlbumUserType struct { gocqlx.UDT Name string Songwriters []string } // Table structs. type PlaylistsStruct struct { Album AlbumUserType Artist string Id [16]byte SongId [16]byte Title string } type SongsStruct struct { Album string Artist string Data []byte Duration gocql.Duration Id [16]byte Tags []string Title string } // Index structs. type SongsTitleIndexStruct struct { Id [16]byte IdxToken int64 Title string }