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

Function resultColumnFromPb

rel/sql.go:442–454  ·  view source on GitHub ↗
(pb *ResultColumnPb)

Source from the content-addressed store, hash-verified

440 return true
441}
442func resultColumnFromPb(pb *ResultColumnPb) *ResultColumn {
443 s := ResultColumn{}
444 s.Final = pb.GetFinal()
445 s.Name = pb.GetName()
446 s.ColPos = int(pb.GetColPos())
447 if pb.Column != nil {
448 s.Col = columnFromPb(pb.Column)
449 }
450 s.Star = pb.GetStar()
451 s.As = pb.GetAs()
452 s.Type = value.ValueType(pb.GetValueType())
453 return &s
454}
455func resultColumnToPb(m *ResultColumn) *ResultColumnPb {
456 s := &ResultColumnPb{}
457 if m.Col != nil {

Callers 1

ProjectionFromPbFunction · 0.85

Calls 8

ValueTypeTypeAlias · 0.92
columnFromPbFunction · 0.85
GetColPosMethod · 0.80
GetValueTypeMethod · 0.80
GetFinalMethod · 0.45
GetNameMethod · 0.45
GetStarMethod · 0.45
GetAsMethod · 0.45

Tested by

no test coverage detected