MCPcopy Index your code
hub / github.com/upper/db / TestSelectFromSubquery

Method TestSelectFromSubquery

internal/testsuite/sql_suite.go:1948–1977  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1946}
1947
1948func (s *SQLTestSuite) TestSelectFromSubquery() {
1949 sess := s.Session()
1950
1951 {
1952 var artists []artistType
1953 q := sess.SQL().SelectFrom(
1954 sess.SQL().SelectFrom("artist").Where(db.Cond{
1955 "name": db.IsNotNull(),
1956 }),
1957 ).As("_q")
1958 err := q.All(&artists)
1959 s.NoError(err)
1960
1961 s.NotZero(len(artists))
1962 }
1963
1964 {
1965 var artists []artistType
1966 q := sess.SQL().SelectFrom(
1967 sess.Collection("artist").Find(db.Cond{
1968 "name": db.IsNotNull(),
1969 }),
1970 ).As("_q")
1971 err := q.All(&artists)
1972 s.NoError(err)
1973
1974 s.NotZero(len(artists))
1975 }
1976
1977}

Callers

nothing calls this directly

Calls 8

SessionMethod · 0.65
AsMethod · 0.65
SelectFromMethod · 0.65
SQLMethod · 0.65
WhereMethod · 0.65
AllMethod · 0.65
FindMethod · 0.65
CollectionMethod · 0.65

Tested by

no test coverage detected