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

Function NewColumnFromToken

rel/sql.go:372–385  ·  view source on GitHub ↗
(tok lex.Token)

Source from the content-addressed store, hash-verified

370 return &SqlWhere{Expr: where}
371}
372func NewColumnFromToken(tok lex.Token) *Column {
373 _, r, _ := expr.LeftRight(tok.V)
374 v := tok.V
375 if tok.Quote != 0 {
376 //v = expr.IdentityMaybeQuote(tok.Quote, v)
377 }
378 return &Column{
379 As: tok.V,
380 sourceQuoteByte: tok.Quote,
381 asQuoteByte: tok.Quote,
382 SourceField: r,
383 SourceOriginal: v,
384 }
385}
386func NewColumnValue(tok lex.Token) *Column {
387 return &Column{
388 sourceQuoteByte: tok.Quote,

Callers 5

initFunction · 0.85
parseColumnsFunction · 0.85
parseFieldListMethod · 0.85
parseGroupByMethod · 0.85
parseOrderByMethod · 0.85

Calls 1

LeftRightFunction · 0.92

Tested by

no test coverage detected