MCPcopy Create free account
hub / github.com/araddon/qlbridge / Size

Method Size

rel/sql.pb.go:1539–1591  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1537}
1538
1539func (m *SqlSourcePb) Size() (n int) {
1540 var l int
1541 _ = l
1542 n += 2
1543 if m.AliasInner != nil {
1544 l = len(*m.AliasInner)
1545 n += 1 + l + sovSql(uint64(l))
1546 }
1547 if len(m.Columns) > 0 {
1548 for _, e := range m.Columns {
1549 l = e.Size()
1550 n += 1 + l + sovSql(uint64(l))
1551 }
1552 }
1553 if len(m.ColIndex) > 0 {
1554 for _, e := range m.ColIndex {
1555 l = e.Size()
1556 n += 1 + l + sovSql(uint64(l))
1557 }
1558 }
1559 if len(m.JoinNodes) > 0 {
1560 for _, e := range m.JoinNodes {
1561 l = e.Size()
1562 n += 1 + l + sovSql(uint64(l))
1563 }
1564 }
1565 if m.Source != nil {
1566 l = m.Source.Size()
1567 n += 1 + l + sovSql(uint64(l))
1568 }
1569 l = len(m.Raw)
1570 n += 1 + l + sovSql(uint64(l))
1571 l = len(m.Name)
1572 n += 1 + l + sovSql(uint64(l))
1573 l = len(m.Alias)
1574 n += 1 + l + sovSql(uint64(l))
1575 n += 1 + sovSql(uint64(m.Op))
1576 n += 1 + sovSql(uint64(m.LeftOrRight))
1577 n += 1 + sovSql(uint64(m.JoinType))
1578 if m.JoinExpr != nil {
1579 l = m.JoinExpr.Size()
1580 n += 1 + l + sovSql(uint64(l))
1581 }
1582 if m.SubQuery != nil {
1583 l = m.SubQuery.Size()
1584 n += 1 + l + sovSql(uint64(l))
1585 }
1586 n += 2
1587 if m.XXX_unrecognized != nil {
1588 n += len(m.XXX_unrecognized)
1589 }
1590 return n
1591}
1592
1593func (m *SqlWherePb) Size() (n int) {
1594 var l int

Callers 1

MarshalMethod · 0.95

Calls 2

sovSqlFunction · 0.85
SizeMethod · 0.45

Tested by

no test coverage detected