MCPcopy Create free account
hub / github.com/erans/pgsqlite / name

Method name

src/types/type_mapper.rs:151–220  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

149 }
150
151 pub fn name(&self) -> &'static str {
152 match self {
153 PgType::Bool => "bool",
154 PgType::Int2 => "int2",
155 PgType::Int4 => "int4",
156 PgType::Int8 => "int8",
157 PgType::Float4 => "float4",
158 PgType::Float8 => "float8",
159 PgType::Text => "text",
160 PgType::Varchar => "varchar",
161 PgType::Char => "char",
162 PgType::Uuid => "uuid",
163 PgType::Json => "json",
164 PgType::Jsonb => "jsonb",
165 PgType::Date => "date",
166 PgType::Time => "time",
167 PgType::Timestamp => "timestamp",
168 PgType::Timestamptz => "timestamptz",
169 PgType::Timetz => "timetz",
170 PgType::Interval => "interval",
171 PgType::Numeric => "numeric",
172 PgType::Bytea => "bytea",
173 PgType::Money => "money",
174 PgType::Int4range => "int4range",
175 PgType::Int8range => "int8range",
176 PgType::Numrange => "numrange",
177 PgType::Cidr => "cidr",
178 PgType::Inet => "inet",
179 PgType::Macaddr => "macaddr",
180 PgType::Macaddr8 => "macaddr8",
181 PgType::Bit => "bit",
182 PgType::Varbit => "varbit",
183 PgType::Unknown => "unknown",
184 // Full-text search types
185 PgType::Tsvector => "tsvector",
186 PgType::Tsquery => "tsquery",
187 PgType::Regconfig => "regconfig",
188 // Array types
189 PgType::BoolArray => "_bool",
190 PgType::Int2Array => "_int2",
191 PgType::Int4Array => "_int4",
192 PgType::Int8Array => "_int8",
193 PgType::Float4Array => "_float4",
194 PgType::Float8Array => "_float8",
195 PgType::TextArray => "_text",
196 PgType::VarcharArray => "_varchar",
197 PgType::CharArray => "_char",
198 PgType::UuidArray => "_uuid",
199 PgType::JsonArray => "_json",
200 PgType::JsonbArray => "_jsonb",
201 PgType::DateArray => "_date",
202 PgType::TimeArray => "_time",
203 PgType::TimestampArray => "_timestamp",
204 PgType::TimestamptzArray => "_timestamptz",
205 PgType::TimetzArray => "_timetz",
206 PgType::IntervalArray => "_interval",
207 PgType::NumericArray => "_numeric",
208 PgType::ByteaArray => "_bytea",

Callers 6

pg_oid_to_type_nameMethod · 0.80
acceptsMethod · 0.80
acceptsMethod · 0.80

Calls

no outgoing calls

Tested by 2

acceptsMethod · 0.64
acceptsMethod · 0.64