rustfmt
This commit is contained in:
@@ -32,7 +32,8 @@ impl SqlState {
|
||||
pub const WARNING_IMPLICIT_ZERO_BIT_PADDING: SqlState = SqlState(Cow::Borrowed("01008"));
|
||||
|
||||
/// 01003
|
||||
pub const WARNING_NULL_VALUE_ELIMINATED_IN_SET_FUNCTION: SqlState = SqlState(Cow::Borrowed("01003"));
|
||||
pub const WARNING_NULL_VALUE_ELIMINATED_IN_SET_FUNCTION: SqlState =
|
||||
SqlState(Cow::Borrowed("01003"));
|
||||
|
||||
/// 01007
|
||||
pub const WARNING_PRIVILEGE_NOT_GRANTED: SqlState = SqlState(Cow::Borrowed("01007"));
|
||||
@@ -50,7 +51,8 @@ impl SqlState {
|
||||
pub const NO_DATA: SqlState = SqlState(Cow::Borrowed("02000"));
|
||||
|
||||
/// 02001
|
||||
pub const NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED: SqlState = SqlState(Cow::Borrowed("02001"));
|
||||
pub const NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED: SqlState =
|
||||
SqlState(Cow::Borrowed("02001"));
|
||||
|
||||
/// 03000
|
||||
pub const SQL_STATEMENT_NOT_YET_COMPLETE: SqlState = SqlState(Cow::Borrowed("03000"));
|
||||
@@ -65,10 +67,12 @@ impl SqlState {
|
||||
pub const CONNECTION_FAILURE: SqlState = SqlState(Cow::Borrowed("08006"));
|
||||
|
||||
/// 08001
|
||||
pub const SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION: SqlState = SqlState(Cow::Borrowed("08001"));
|
||||
pub const SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION: SqlState =
|
||||
SqlState(Cow::Borrowed("08001"));
|
||||
|
||||
/// 08004
|
||||
pub const SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION: SqlState = SqlState(Cow::Borrowed("08004"));
|
||||
pub const SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION: SqlState =
|
||||
SqlState(Cow::Borrowed("08004"));
|
||||
|
||||
/// 08007
|
||||
pub const TRANSACTION_RESOLUTION_UNKNOWN: SqlState = SqlState(Cow::Borrowed("08007"));
|
||||
@@ -104,7 +108,8 @@ impl SqlState {
|
||||
pub const DIAGNOSTICS_EXCEPTION: SqlState = SqlState(Cow::Borrowed("0Z000"));
|
||||
|
||||
/// 0Z002
|
||||
pub const STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER: SqlState = SqlState(Cow::Borrowed("0Z002"));
|
||||
pub const STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER: SqlState =
|
||||
SqlState(Cow::Borrowed("0Z002"));
|
||||
|
||||
/// 20000
|
||||
pub const CASE_NOT_FOUND: SqlState = SqlState(Cow::Borrowed("20000"));
|
||||
@@ -158,7 +163,8 @@ impl SqlState {
|
||||
pub const INVALID_ARGUMENT_FOR_POWER_FUNCTION: SqlState = SqlState(Cow::Borrowed("2201F"));
|
||||
|
||||
/// 2201G
|
||||
pub const INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION: SqlState = SqlState(Cow::Borrowed("2201G"));
|
||||
pub const INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION: SqlState =
|
||||
SqlState(Cow::Borrowed("2201G"));
|
||||
|
||||
/// 22018
|
||||
pub const INVALID_CHARACTER_VALUE_FOR_CAST: SqlState = SqlState(Cow::Borrowed("22018"));
|
||||
@@ -191,7 +197,8 @@ impl SqlState {
|
||||
pub const INVALID_ROW_COUNT_IN_LIMIT_CLAUSE: SqlState = SqlState(Cow::Borrowed("2201W"));
|
||||
|
||||
/// 2201X
|
||||
pub const INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE: SqlState = SqlState(Cow::Borrowed("2201X"));
|
||||
pub const INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE: SqlState =
|
||||
SqlState(Cow::Borrowed("2201X"));
|
||||
|
||||
/// 2202H
|
||||
pub const INVALID_TABLESAMPLE_ARGUMENT: SqlState = SqlState(Cow::Borrowed("2202H"));
|
||||
@@ -302,22 +309,27 @@ impl SqlState {
|
||||
pub const BRANCH_TRANSACTION_ALREADY_ACTIVE: SqlState = SqlState(Cow::Borrowed("25002"));
|
||||
|
||||
/// 25008
|
||||
pub const HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL: SqlState = SqlState(Cow::Borrowed("25008"));
|
||||
pub const HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL: SqlState =
|
||||
SqlState(Cow::Borrowed("25008"));
|
||||
|
||||
/// 25003
|
||||
pub const INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION: SqlState = SqlState(Cow::Borrowed("25003"));
|
||||
pub const INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION: SqlState =
|
||||
SqlState(Cow::Borrowed("25003"));
|
||||
|
||||
/// 25004
|
||||
pub const INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION: SqlState = SqlState(Cow::Borrowed("25004"));
|
||||
pub const INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION: SqlState =
|
||||
SqlState(Cow::Borrowed("25004"));
|
||||
|
||||
/// 25005
|
||||
pub const NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION: SqlState = SqlState(Cow::Borrowed("25005"));
|
||||
pub const NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION: SqlState =
|
||||
SqlState(Cow::Borrowed("25005"));
|
||||
|
||||
/// 25006
|
||||
pub const READ_ONLY_SQL_TRANSACTION: SqlState = SqlState(Cow::Borrowed("25006"));
|
||||
|
||||
/// 25007
|
||||
pub const SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED: SqlState = SqlState(Cow::Borrowed("25007"));
|
||||
pub const SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED: SqlState =
|
||||
SqlState(Cow::Borrowed("25007"));
|
||||
|
||||
/// 25P01
|
||||
pub const NO_ACTIVE_SQL_TRANSACTION: SqlState = SqlState(Cow::Borrowed("25P01"));
|
||||
@@ -344,7 +356,8 @@ impl SqlState {
|
||||
pub const INVALID_PASSWORD: SqlState = SqlState(Cow::Borrowed("28P01"));
|
||||
|
||||
/// 2B000
|
||||
pub const DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: SqlState = SqlState(Cow::Borrowed("2B000"));
|
||||
pub const DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST: SqlState =
|
||||
SqlState(Cow::Borrowed("2B000"));
|
||||
|
||||
/// 2BP01
|
||||
pub const DEPENDENT_OBJECTS_STILL_EXIST: SqlState = SqlState(Cow::Borrowed("2BP01"));
|
||||
@@ -356,7 +369,8 @@ impl SqlState {
|
||||
pub const SQL_ROUTINE_EXCEPTION: SqlState = SqlState(Cow::Borrowed("2F000"));
|
||||
|
||||
/// 2F005
|
||||
pub const S_R_E_FUNCTION_EXECUTED_NO_RETURN_STATEMENT: SqlState = SqlState(Cow::Borrowed("2F005"));
|
||||
pub const S_R_E_FUNCTION_EXECUTED_NO_RETURN_STATEMENT: SqlState =
|
||||
SqlState(Cow::Borrowed("2F005"));
|
||||
|
||||
/// 2F002
|
||||
pub const S_R_E_MODIFYING_SQL_DATA_NOT_PERMITTED: SqlState = SqlState(Cow::Borrowed("2F002"));
|
||||
@@ -698,7 +712,8 @@ impl SqlState {
|
||||
pub const FDW_INVALID_OPTION_NAME: SqlState = SqlState(Cow::Borrowed("HV00D"));
|
||||
|
||||
/// HV090
|
||||
pub const FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH: SqlState = SqlState(Cow::Borrowed("HV090"));
|
||||
pub const FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH: SqlState =
|
||||
SqlState(Cow::Borrowed("HV090"));
|
||||
|
||||
/// HV00A
|
||||
pub const FDW_INVALID_STRING_FORMAT: SqlState = SqlState(Cow::Borrowed("HV00A"));
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Autogenerated file - DO NOT EDIT
|
||||
use std::sync::Arc;
|
||||
|
||||
use crate::types::{Type, Oid, Kind};
|
||||
use crate::types::{Kind, Oid, Type};
|
||||
|
||||
#[derive(PartialEq, Eq, Debug)]
|
||||
pub struct Other {
|
||||
@@ -520,495 +520,169 @@ impl Inner {
|
||||
|
||||
pub fn kind(&self) -> &Kind {
|
||||
match *self {
|
||||
Inner::Bool => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Bytea => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Char => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Name => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Int8 => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Int2 => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Int2Vector => {
|
||||
&Kind::Array(Type(Inner::Int2))
|
||||
}
|
||||
Inner::Int4 => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Regproc => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Text => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Oid => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Tid => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Xid => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Cid => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::OidVector => {
|
||||
&Kind::Array(Type(Inner::Oid))
|
||||
}
|
||||
Inner::PgDdlCommand => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Json => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Xml => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::XmlArray => {
|
||||
&Kind::Array(Type(Inner::Xml))
|
||||
}
|
||||
Inner::PgNodeTree => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::JsonArray => {
|
||||
&Kind::Array(Type(Inner::Json))
|
||||
}
|
||||
Inner::Smgr => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::IndexAmHandler => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Point => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Lseg => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Path => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Box => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Polygon => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Line => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::LineArray => {
|
||||
&Kind::Array(Type(Inner::Line))
|
||||
}
|
||||
Inner::Cidr => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::CidrArray => {
|
||||
&Kind::Array(Type(Inner::Cidr))
|
||||
}
|
||||
Inner::Float4 => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Float8 => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Abstime => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Reltime => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Tinterval => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Unknown => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Circle => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::CircleArray => {
|
||||
&Kind::Array(Type(Inner::Circle))
|
||||
}
|
||||
Inner::Macaddr8 => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Macaddr8Array => {
|
||||
&Kind::Array(Type(Inner::Macaddr8))
|
||||
}
|
||||
Inner::Money => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::MoneyArray => {
|
||||
&Kind::Array(Type(Inner::Money))
|
||||
}
|
||||
Inner::Macaddr => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Inet => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::BoolArray => {
|
||||
&Kind::Array(Type(Inner::Bool))
|
||||
}
|
||||
Inner::ByteaArray => {
|
||||
&Kind::Array(Type(Inner::Bytea))
|
||||
}
|
||||
Inner::CharArray => {
|
||||
&Kind::Array(Type(Inner::Char))
|
||||
}
|
||||
Inner::NameArray => {
|
||||
&Kind::Array(Type(Inner::Name))
|
||||
}
|
||||
Inner::Int2Array => {
|
||||
&Kind::Array(Type(Inner::Int2))
|
||||
}
|
||||
Inner::Int2VectorArray => {
|
||||
&Kind::Array(Type(Inner::Int2Vector))
|
||||
}
|
||||
Inner::Int4Array => {
|
||||
&Kind::Array(Type(Inner::Int4))
|
||||
}
|
||||
Inner::RegprocArray => {
|
||||
&Kind::Array(Type(Inner::Regproc))
|
||||
}
|
||||
Inner::TextArray => {
|
||||
&Kind::Array(Type(Inner::Text))
|
||||
}
|
||||
Inner::TidArray => {
|
||||
&Kind::Array(Type(Inner::Tid))
|
||||
}
|
||||
Inner::XidArray => {
|
||||
&Kind::Array(Type(Inner::Xid))
|
||||
}
|
||||
Inner::CidArray => {
|
||||
&Kind::Array(Type(Inner::Cid))
|
||||
}
|
||||
Inner::OidVectorArray => {
|
||||
&Kind::Array(Type(Inner::OidVector))
|
||||
}
|
||||
Inner::BpcharArray => {
|
||||
&Kind::Array(Type(Inner::Bpchar))
|
||||
}
|
||||
Inner::VarcharArray => {
|
||||
&Kind::Array(Type(Inner::Varchar))
|
||||
}
|
||||
Inner::Int8Array => {
|
||||
&Kind::Array(Type(Inner::Int8))
|
||||
}
|
||||
Inner::PointArray => {
|
||||
&Kind::Array(Type(Inner::Point))
|
||||
}
|
||||
Inner::LsegArray => {
|
||||
&Kind::Array(Type(Inner::Lseg))
|
||||
}
|
||||
Inner::PathArray => {
|
||||
&Kind::Array(Type(Inner::Path))
|
||||
}
|
||||
Inner::BoxArray => {
|
||||
&Kind::Array(Type(Inner::Box))
|
||||
}
|
||||
Inner::Float4Array => {
|
||||
&Kind::Array(Type(Inner::Float4))
|
||||
}
|
||||
Inner::Float8Array => {
|
||||
&Kind::Array(Type(Inner::Float8))
|
||||
}
|
||||
Inner::AbstimeArray => {
|
||||
&Kind::Array(Type(Inner::Abstime))
|
||||
}
|
||||
Inner::ReltimeArray => {
|
||||
&Kind::Array(Type(Inner::Reltime))
|
||||
}
|
||||
Inner::TintervalArray => {
|
||||
&Kind::Array(Type(Inner::Tinterval))
|
||||
}
|
||||
Inner::PolygonArray => {
|
||||
&Kind::Array(Type(Inner::Polygon))
|
||||
}
|
||||
Inner::OidArray => {
|
||||
&Kind::Array(Type(Inner::Oid))
|
||||
}
|
||||
Inner::Aclitem => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::AclitemArray => {
|
||||
&Kind::Array(Type(Inner::Aclitem))
|
||||
}
|
||||
Inner::MacaddrArray => {
|
||||
&Kind::Array(Type(Inner::Macaddr))
|
||||
}
|
||||
Inner::InetArray => {
|
||||
&Kind::Array(Type(Inner::Inet))
|
||||
}
|
||||
Inner::Bpchar => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Varchar => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Date => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Time => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Timestamp => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::TimestampArray => {
|
||||
&Kind::Array(Type(Inner::Timestamp))
|
||||
}
|
||||
Inner::DateArray => {
|
||||
&Kind::Array(Type(Inner::Date))
|
||||
}
|
||||
Inner::TimeArray => {
|
||||
&Kind::Array(Type(Inner::Time))
|
||||
}
|
||||
Inner::Timestamptz => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::TimestamptzArray => {
|
||||
&Kind::Array(Type(Inner::Timestamptz))
|
||||
}
|
||||
Inner::Interval => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::IntervalArray => {
|
||||
&Kind::Array(Type(Inner::Interval))
|
||||
}
|
||||
Inner::NumericArray => {
|
||||
&Kind::Array(Type(Inner::Numeric))
|
||||
}
|
||||
Inner::CstringArray => {
|
||||
&Kind::Array(Type(Inner::Cstring))
|
||||
}
|
||||
Inner::Timetz => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::TimetzArray => {
|
||||
&Kind::Array(Type(Inner::Timetz))
|
||||
}
|
||||
Inner::Bit => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::BitArray => {
|
||||
&Kind::Array(Type(Inner::Bit))
|
||||
}
|
||||
Inner::Varbit => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::VarbitArray => {
|
||||
&Kind::Array(Type(Inner::Varbit))
|
||||
}
|
||||
Inner::Numeric => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Refcursor => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::RefcursorArray => {
|
||||
&Kind::Array(Type(Inner::Refcursor))
|
||||
}
|
||||
Inner::Regprocedure => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Regoper => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Regoperator => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Regclass => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Regtype => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::RegprocedureArray => {
|
||||
&Kind::Array(Type(Inner::Regprocedure))
|
||||
}
|
||||
Inner::RegoperArray => {
|
||||
&Kind::Array(Type(Inner::Regoper))
|
||||
}
|
||||
Inner::RegoperatorArray => {
|
||||
&Kind::Array(Type(Inner::Regoperator))
|
||||
}
|
||||
Inner::RegclassArray => {
|
||||
&Kind::Array(Type(Inner::Regclass))
|
||||
}
|
||||
Inner::RegtypeArray => {
|
||||
&Kind::Array(Type(Inner::Regtype))
|
||||
}
|
||||
Inner::Record => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Cstring => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Any => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Anyarray => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Void => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Trigger => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::LanguageHandler => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Internal => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Opaque => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Anyelement => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::RecordArray => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Anynonarray => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::TxidSnapshotArray => {
|
||||
&Kind::Array(Type(Inner::TxidSnapshot))
|
||||
}
|
||||
Inner::Uuid => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::UuidArray => {
|
||||
&Kind::Array(Type(Inner::Uuid))
|
||||
}
|
||||
Inner::TxidSnapshot => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::FdwHandler => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::PgLsn => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::PgLsnArray => {
|
||||
&Kind::Array(Type(Inner::PgLsn))
|
||||
}
|
||||
Inner::TsmHandler => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::PgNdistinct => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::PgDependencies => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Anyenum => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::TsVector => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::Tsquery => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::GtsVector => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::TsVectorArray => {
|
||||
&Kind::Array(Type(Inner::TsVector))
|
||||
}
|
||||
Inner::GtsVectorArray => {
|
||||
&Kind::Array(Type(Inner::GtsVector))
|
||||
}
|
||||
Inner::TsqueryArray => {
|
||||
&Kind::Array(Type(Inner::Tsquery))
|
||||
}
|
||||
Inner::Regconfig => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::RegconfigArray => {
|
||||
&Kind::Array(Type(Inner::Regconfig))
|
||||
}
|
||||
Inner::Regdictionary => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::RegdictionaryArray => {
|
||||
&Kind::Array(Type(Inner::Regdictionary))
|
||||
}
|
||||
Inner::Jsonb => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::JsonbArray => {
|
||||
&Kind::Array(Type(Inner::Jsonb))
|
||||
}
|
||||
Inner::AnyRange => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::EventTrigger => {
|
||||
&Kind::Pseudo
|
||||
}
|
||||
Inner::Int4Range => {
|
||||
&Kind::Range(Type(Inner::Int4))
|
||||
}
|
||||
Inner::Int4RangeArray => {
|
||||
&Kind::Array(Type(Inner::Int4Range))
|
||||
}
|
||||
Inner::NumRange => {
|
||||
&Kind::Range(Type(Inner::Numeric))
|
||||
}
|
||||
Inner::NumRangeArray => {
|
||||
&Kind::Array(Type(Inner::NumRange))
|
||||
}
|
||||
Inner::TsRange => {
|
||||
&Kind::Range(Type(Inner::Timestamp))
|
||||
}
|
||||
Inner::TsRangeArray => {
|
||||
&Kind::Array(Type(Inner::TsRange))
|
||||
}
|
||||
Inner::TstzRange => {
|
||||
&Kind::Range(Type(Inner::Timestamptz))
|
||||
}
|
||||
Inner::TstzRangeArray => {
|
||||
&Kind::Array(Type(Inner::TstzRange))
|
||||
}
|
||||
Inner::DateRange => {
|
||||
&Kind::Range(Type(Inner::Date))
|
||||
}
|
||||
Inner::DateRangeArray => {
|
||||
&Kind::Array(Type(Inner::DateRange))
|
||||
}
|
||||
Inner::Int8Range => {
|
||||
&Kind::Range(Type(Inner::Int8))
|
||||
}
|
||||
Inner::Int8RangeArray => {
|
||||
&Kind::Array(Type(Inner::Int8Range))
|
||||
}
|
||||
Inner::Regnamespace => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::RegnamespaceArray => {
|
||||
&Kind::Array(Type(Inner::Regnamespace))
|
||||
}
|
||||
Inner::Regrole => {
|
||||
&Kind::Simple
|
||||
}
|
||||
Inner::RegroleArray => {
|
||||
&Kind::Array(Type(Inner::Regrole))
|
||||
}
|
||||
Inner::Bool => &Kind::Simple,
|
||||
Inner::Bytea => &Kind::Simple,
|
||||
Inner::Char => &Kind::Simple,
|
||||
Inner::Name => &Kind::Simple,
|
||||
Inner::Int8 => &Kind::Simple,
|
||||
Inner::Int2 => &Kind::Simple,
|
||||
Inner::Int2Vector => &Kind::Array(Type(Inner::Int2)),
|
||||
Inner::Int4 => &Kind::Simple,
|
||||
Inner::Regproc => &Kind::Simple,
|
||||
Inner::Text => &Kind::Simple,
|
||||
Inner::Oid => &Kind::Simple,
|
||||
Inner::Tid => &Kind::Simple,
|
||||
Inner::Xid => &Kind::Simple,
|
||||
Inner::Cid => &Kind::Simple,
|
||||
Inner::OidVector => &Kind::Array(Type(Inner::Oid)),
|
||||
Inner::PgDdlCommand => &Kind::Pseudo,
|
||||
Inner::Json => &Kind::Simple,
|
||||
Inner::Xml => &Kind::Simple,
|
||||
Inner::XmlArray => &Kind::Array(Type(Inner::Xml)),
|
||||
Inner::PgNodeTree => &Kind::Simple,
|
||||
Inner::JsonArray => &Kind::Array(Type(Inner::Json)),
|
||||
Inner::Smgr => &Kind::Simple,
|
||||
Inner::IndexAmHandler => &Kind::Pseudo,
|
||||
Inner::Point => &Kind::Simple,
|
||||
Inner::Lseg => &Kind::Simple,
|
||||
Inner::Path => &Kind::Simple,
|
||||
Inner::Box => &Kind::Simple,
|
||||
Inner::Polygon => &Kind::Simple,
|
||||
Inner::Line => &Kind::Simple,
|
||||
Inner::LineArray => &Kind::Array(Type(Inner::Line)),
|
||||
Inner::Cidr => &Kind::Simple,
|
||||
Inner::CidrArray => &Kind::Array(Type(Inner::Cidr)),
|
||||
Inner::Float4 => &Kind::Simple,
|
||||
Inner::Float8 => &Kind::Simple,
|
||||
Inner::Abstime => &Kind::Simple,
|
||||
Inner::Reltime => &Kind::Simple,
|
||||
Inner::Tinterval => &Kind::Simple,
|
||||
Inner::Unknown => &Kind::Simple,
|
||||
Inner::Circle => &Kind::Simple,
|
||||
Inner::CircleArray => &Kind::Array(Type(Inner::Circle)),
|
||||
Inner::Macaddr8 => &Kind::Simple,
|
||||
Inner::Macaddr8Array => &Kind::Array(Type(Inner::Macaddr8)),
|
||||
Inner::Money => &Kind::Simple,
|
||||
Inner::MoneyArray => &Kind::Array(Type(Inner::Money)),
|
||||
Inner::Macaddr => &Kind::Simple,
|
||||
Inner::Inet => &Kind::Simple,
|
||||
Inner::BoolArray => &Kind::Array(Type(Inner::Bool)),
|
||||
Inner::ByteaArray => &Kind::Array(Type(Inner::Bytea)),
|
||||
Inner::CharArray => &Kind::Array(Type(Inner::Char)),
|
||||
Inner::NameArray => &Kind::Array(Type(Inner::Name)),
|
||||
Inner::Int2Array => &Kind::Array(Type(Inner::Int2)),
|
||||
Inner::Int2VectorArray => &Kind::Array(Type(Inner::Int2Vector)),
|
||||
Inner::Int4Array => &Kind::Array(Type(Inner::Int4)),
|
||||
Inner::RegprocArray => &Kind::Array(Type(Inner::Regproc)),
|
||||
Inner::TextArray => &Kind::Array(Type(Inner::Text)),
|
||||
Inner::TidArray => &Kind::Array(Type(Inner::Tid)),
|
||||
Inner::XidArray => &Kind::Array(Type(Inner::Xid)),
|
||||
Inner::CidArray => &Kind::Array(Type(Inner::Cid)),
|
||||
Inner::OidVectorArray => &Kind::Array(Type(Inner::OidVector)),
|
||||
Inner::BpcharArray => &Kind::Array(Type(Inner::Bpchar)),
|
||||
Inner::VarcharArray => &Kind::Array(Type(Inner::Varchar)),
|
||||
Inner::Int8Array => &Kind::Array(Type(Inner::Int8)),
|
||||
Inner::PointArray => &Kind::Array(Type(Inner::Point)),
|
||||
Inner::LsegArray => &Kind::Array(Type(Inner::Lseg)),
|
||||
Inner::PathArray => &Kind::Array(Type(Inner::Path)),
|
||||
Inner::BoxArray => &Kind::Array(Type(Inner::Box)),
|
||||
Inner::Float4Array => &Kind::Array(Type(Inner::Float4)),
|
||||
Inner::Float8Array => &Kind::Array(Type(Inner::Float8)),
|
||||
Inner::AbstimeArray => &Kind::Array(Type(Inner::Abstime)),
|
||||
Inner::ReltimeArray => &Kind::Array(Type(Inner::Reltime)),
|
||||
Inner::TintervalArray => &Kind::Array(Type(Inner::Tinterval)),
|
||||
Inner::PolygonArray => &Kind::Array(Type(Inner::Polygon)),
|
||||
Inner::OidArray => &Kind::Array(Type(Inner::Oid)),
|
||||
Inner::Aclitem => &Kind::Simple,
|
||||
Inner::AclitemArray => &Kind::Array(Type(Inner::Aclitem)),
|
||||
Inner::MacaddrArray => &Kind::Array(Type(Inner::Macaddr)),
|
||||
Inner::InetArray => &Kind::Array(Type(Inner::Inet)),
|
||||
Inner::Bpchar => &Kind::Simple,
|
||||
Inner::Varchar => &Kind::Simple,
|
||||
Inner::Date => &Kind::Simple,
|
||||
Inner::Time => &Kind::Simple,
|
||||
Inner::Timestamp => &Kind::Simple,
|
||||
Inner::TimestampArray => &Kind::Array(Type(Inner::Timestamp)),
|
||||
Inner::DateArray => &Kind::Array(Type(Inner::Date)),
|
||||
Inner::TimeArray => &Kind::Array(Type(Inner::Time)),
|
||||
Inner::Timestamptz => &Kind::Simple,
|
||||
Inner::TimestamptzArray => &Kind::Array(Type(Inner::Timestamptz)),
|
||||
Inner::Interval => &Kind::Simple,
|
||||
Inner::IntervalArray => &Kind::Array(Type(Inner::Interval)),
|
||||
Inner::NumericArray => &Kind::Array(Type(Inner::Numeric)),
|
||||
Inner::CstringArray => &Kind::Array(Type(Inner::Cstring)),
|
||||
Inner::Timetz => &Kind::Simple,
|
||||
Inner::TimetzArray => &Kind::Array(Type(Inner::Timetz)),
|
||||
Inner::Bit => &Kind::Simple,
|
||||
Inner::BitArray => &Kind::Array(Type(Inner::Bit)),
|
||||
Inner::Varbit => &Kind::Simple,
|
||||
Inner::VarbitArray => &Kind::Array(Type(Inner::Varbit)),
|
||||
Inner::Numeric => &Kind::Simple,
|
||||
Inner::Refcursor => &Kind::Simple,
|
||||
Inner::RefcursorArray => &Kind::Array(Type(Inner::Refcursor)),
|
||||
Inner::Regprocedure => &Kind::Simple,
|
||||
Inner::Regoper => &Kind::Simple,
|
||||
Inner::Regoperator => &Kind::Simple,
|
||||
Inner::Regclass => &Kind::Simple,
|
||||
Inner::Regtype => &Kind::Simple,
|
||||
Inner::RegprocedureArray => &Kind::Array(Type(Inner::Regprocedure)),
|
||||
Inner::RegoperArray => &Kind::Array(Type(Inner::Regoper)),
|
||||
Inner::RegoperatorArray => &Kind::Array(Type(Inner::Regoperator)),
|
||||
Inner::RegclassArray => &Kind::Array(Type(Inner::Regclass)),
|
||||
Inner::RegtypeArray => &Kind::Array(Type(Inner::Regtype)),
|
||||
Inner::Record => &Kind::Pseudo,
|
||||
Inner::Cstring => &Kind::Pseudo,
|
||||
Inner::Any => &Kind::Pseudo,
|
||||
Inner::Anyarray => &Kind::Pseudo,
|
||||
Inner::Void => &Kind::Pseudo,
|
||||
Inner::Trigger => &Kind::Pseudo,
|
||||
Inner::LanguageHandler => &Kind::Pseudo,
|
||||
Inner::Internal => &Kind::Pseudo,
|
||||
Inner::Opaque => &Kind::Pseudo,
|
||||
Inner::Anyelement => &Kind::Pseudo,
|
||||
Inner::RecordArray => &Kind::Pseudo,
|
||||
Inner::Anynonarray => &Kind::Pseudo,
|
||||
Inner::TxidSnapshotArray => &Kind::Array(Type(Inner::TxidSnapshot)),
|
||||
Inner::Uuid => &Kind::Simple,
|
||||
Inner::UuidArray => &Kind::Array(Type(Inner::Uuid)),
|
||||
Inner::TxidSnapshot => &Kind::Simple,
|
||||
Inner::FdwHandler => &Kind::Pseudo,
|
||||
Inner::PgLsn => &Kind::Simple,
|
||||
Inner::PgLsnArray => &Kind::Array(Type(Inner::PgLsn)),
|
||||
Inner::TsmHandler => &Kind::Pseudo,
|
||||
Inner::PgNdistinct => &Kind::Simple,
|
||||
Inner::PgDependencies => &Kind::Simple,
|
||||
Inner::Anyenum => &Kind::Pseudo,
|
||||
Inner::TsVector => &Kind::Simple,
|
||||
Inner::Tsquery => &Kind::Simple,
|
||||
Inner::GtsVector => &Kind::Simple,
|
||||
Inner::TsVectorArray => &Kind::Array(Type(Inner::TsVector)),
|
||||
Inner::GtsVectorArray => &Kind::Array(Type(Inner::GtsVector)),
|
||||
Inner::TsqueryArray => &Kind::Array(Type(Inner::Tsquery)),
|
||||
Inner::Regconfig => &Kind::Simple,
|
||||
Inner::RegconfigArray => &Kind::Array(Type(Inner::Regconfig)),
|
||||
Inner::Regdictionary => &Kind::Simple,
|
||||
Inner::RegdictionaryArray => &Kind::Array(Type(Inner::Regdictionary)),
|
||||
Inner::Jsonb => &Kind::Simple,
|
||||
Inner::JsonbArray => &Kind::Array(Type(Inner::Jsonb)),
|
||||
Inner::AnyRange => &Kind::Pseudo,
|
||||
Inner::EventTrigger => &Kind::Pseudo,
|
||||
Inner::Int4Range => &Kind::Range(Type(Inner::Int4)),
|
||||
Inner::Int4RangeArray => &Kind::Array(Type(Inner::Int4Range)),
|
||||
Inner::NumRange => &Kind::Range(Type(Inner::Numeric)),
|
||||
Inner::NumRangeArray => &Kind::Array(Type(Inner::NumRange)),
|
||||
Inner::TsRange => &Kind::Range(Type(Inner::Timestamp)),
|
||||
Inner::TsRangeArray => &Kind::Array(Type(Inner::TsRange)),
|
||||
Inner::TstzRange => &Kind::Range(Type(Inner::Timestamptz)),
|
||||
Inner::TstzRangeArray => &Kind::Array(Type(Inner::TstzRange)),
|
||||
Inner::DateRange => &Kind::Range(Type(Inner::Date)),
|
||||
Inner::DateRangeArray => &Kind::Array(Type(Inner::DateRange)),
|
||||
Inner::Int8Range => &Kind::Range(Type(Inner::Int8)),
|
||||
Inner::Int8RangeArray => &Kind::Array(Type(Inner::Int8Range)),
|
||||
Inner::Regnamespace => &Kind::Simple,
|
||||
Inner::RegnamespaceArray => &Kind::Array(Type(Inner::Regnamespace)),
|
||||
Inner::Regrole => &Kind::Simple,
|
||||
Inner::RegroleArray => &Kind::Array(Type(Inner::Regrole)),
|
||||
Inner::Other(ref u) => &u.kind,
|
||||
}
|
||||
}
|
||||
@@ -1671,4 +1345,4 @@ impl Type {
|
||||
|
||||
/// REGROLE[]
|
||||
pub const REGROLE_ARRAY: Type = Type(Inner::RegroleArray);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user