MCPcopy Create free account
hub / github.com/auxten/postgresql-parser / InformationSchemaName

Method InformationSchemaName

pkg/sql/types/types.go:1302–1308  ·  view source on GitHub ↗

InformationSchemaName returns the string suitable to populate the data_type column of information_schema.columns. This is different from SQLString() in that it must report SQL standard names that are compatible with PostgreSQL client expectations.

()

Source from the content-addressed store, hash-verified

1300// This is different from SQLString() in that it must report SQL standard names
1301// that are compatible with PostgreSQL client expectations.
1302func (t *T) InformationSchemaName() string {
1303 // This is the same as SQLStandardName, except for the case of arrays.
1304 if t.Family() == ArrayFamily {
1305 return "ARRAY"
1306 }
1307 return t.SQLStandardName()
1308}
1309
1310// SQLString returns the CockroachDB native SQL string that can be used to
1311// reproduce the type via parsing the string as a type. It is used in error

Callers

nothing calls this directly

Calls 2

FamilyMethod · 0.95
SQLStandardNameMethod · 0.95

Tested by

no test coverage detected