Module pgx_utils::sql_entity_graph
source · [−]Re-exports
pub use crate::ExternArgs;Structs
The parsed contents of a .control file.
A parsed extension_sql!() item.
The output of a ExtensionSql from quote::ToTokens::to_tokens.
A parsed extension_sql_file!() item.
A parsed #[pg_aggregate] item.
A parsed #[pg_extern] item.
A parsed #[pg_extern] argument.
The output of a PgExternArgument from quote::ToTokens::to_tokens.
The output of a PgExtern from quote::ToTokens::to_tokens.
A parsed #[pg_operator] operator.
The output of a PgOperator from quote::ToTokens::to_tokens.
A generator for SQL.
A parsed #[derive(PostgresEnum)] item.
The output of a PostgresEnum from quote::ToTokens::to_tokens.
A parsed #[derive(PostgresHash)] item.
The output of a PostgresHash from quote::ToTokens::to_tokens.
A parsed #[derive(PostgresOrd)] item.
The output of a PostgresOrd from quote::ToTokens::to_tokens.
A parsed #[derive(PostgresType)] item.
The output of a PostgresType from quote::ToTokens::to_tokens.
A mapping from a Rust source fragment to a SQL type, typically for type aliases.
A mapping from a Rust type to a SQL type, with a TypeId.
A parsed #[pg_schema] mod example {} item.
The output of a Schema from quote::ToTokens::to_tokens.
A parsed sql option from a pgx related procedural macro.
Represents configuration options for tuning the SQL generator.
Enums
Corresponds to the FINALFUNC_MODIFY and MFINALFUNC_MODIFY in CREATE AGGREGATE.
Corresponds to the PARALLEL and MFINALFUNC_MODIFY in CREATE AGGREGATE.
An entity corresponding to some SQL required by the extension.
Traits
Able to produce a GraphViz DOT format identifier.
Able to be transformed into to SQL.