MCPcopy Create free account
hub / github.com/cockroachdb/cockroachdb-parser / scanIdent

Method scanIdent

pkg/sql/scanner/plpgsql_scan.go:338–341  ·  view source on GitHub ↗

scanIdent is similar to Scanner.scanIdent, but uses PL/pgSQL tokens.

(lval ScanSymType)

Source from the content-addressed store, hash-verified

336
337// scanIdent is similar to Scanner.scanIdent, but uses PL/pgSQL tokens.
338func (s *PLpgSQLScanner) scanIdent(lval ScanSymType) {
339 s.normalizeIdent(lval, sqllex.IsIdentMiddle, true /* toLower */)
340 lval.SetID(lexbase.GetKeywordID(lval.Str()))
341}

Callers 1

ScanMethod · 0.95

Calls 4

GetKeywordIDFunction · 0.92
normalizeIdentMethod · 0.80
SetIDMethod · 0.65
StrMethod · 0.65

Tested by

no test coverage detected