List of all items
Structs
- PgTryBuilder
- array::RawArray
- atomics::PgAtomic
- bgworkers::BackgroundWorker
- bgworkers::BackgroundWorkerBuilder
- bgworkers::DynamicBackgroundWorker
- bgworkers::SignalWakeFlags
- bgworkers::TerminatingDynamicBackgroundWorker
- callbacks::SubXactCallbackReceipt
- callbacks::XactCallbackReceipt
- datum::AnyArray
- datum::AnyElement
- datum::Array
- datum::ArrayIntoIterator
- datum::ArrayIterator
- datum::ArrayTypedIterator
- datum::Date
- datum::Inet
- datum::Internal
- datum::Json
- datum::JsonB
- datum::JsonString
- datum::PgVarlena
- datum::Range
- datum::RangeData
- datum::Time
- datum::TimeWithTimeZone
- datum::Timestamp
- datum::TimestampWithTimeZone
- datum::Uuid
- datum::VariadicArray
- datum::WithArrayTypeIds
- datum::WithSizedTypeIds
- datum::WithVarlenaTypeIds
- datum::numeric::AnyNumeric
- datum::numeric::Numeric
- fcinfo::NULL
- guc::GucRegistry
- guc::GucSetting
- heap_tuple::PgHeapTuple
- hooks::HookResult
- hooks::JumbleState
- htup::DatumWithTypeInfo
- iter::SetOfIterator
- iter::TableIterator
- list::PgList
- lwlock::PgLwLock
- lwlock::PgLwLockExclusiveGuard
- lwlock::PgLwLockInner
- lwlock::PgLwLockShareGuard
- memcxt::OwnedMemoryContext
- namespace::PgQualifiedNameBuilder
- pgbox::AllocatedByPostgres
- pgbox::AllocatedByRust
- pgbox::PgBox
- prelude::Date
- prelude::PgTryBuilder
- prelude::Time
- prelude::TimeWithTimeZone
- prelude::Timestamp
- prelude::TimestampWithTimeZone
- rel::PgRelation
- shmem::PgSharedMem
- spi::Spi
- spi::SpiClient
- spi::SpiHeapTupleData
- spi::SpiHeapTupleDataEntry
- spi::SpiTupleTable
- spi::UnknownVariant
- spinlock::PgSpinLock
- spinlock::PgSpinLockGuard
- stringinfo::StringInfo
- trigger_support::PgTrigger
- trigger_support::PgTriggerSafe
- trigger_support::TriggerEvent
- tupdesc::PgTupleDesc
- tupdesc::TupleDescDataIntoIterator
- tupdesc::TupleDescIterator
Enums
- PgBuiltInOids
- PgLogLevel
- PgOid
- PgSqlErrorCode
- aggregate::FinalizeModify
- aggregate::ParallelOption
- bgworkers::BackgroundWorkerStatus
- bgworkers::BgWorkerStartTime
- callbacks::PgSubXactCallbackEvent
- callbacks::PgXactCallbackEvent
- datum::FromTimeError
- datum::RangeConversionError
- datum::TryFromDatumError
- datum::numeric::Sign
- datum::numeric_support::error::Error
- guc::GucContext
- heap_tuple::PgHeapTupleError
- memcxt::PgMemoryContexts
- prelude::PgBuiltInOids
- prelude::PgLogLevel
- prelude::PgOid
- prelude::PgSqlErrorCode
- spi::SpiError
- spi::SpiOk
- trigger_support::PgTriggerError
- trigger_support::PgTriggerLevel
- trigger_support::PgTriggerOperation
- trigger_support::PgTriggerWhen
- trigger_support::TriggerTuple
Traits
- aggregate::Aggregate
- datum::FromDatum
- datum::IntoDatum
- datum::PostgresType
- datum::RangeSubType
- datum::WithTypeIds
- guc::GucEnum
- hooks::PgHooks
- inoutfuncs::InOutFuncs
- inoutfuncs::JsonInOutFuncs
- inoutfuncs::PgVarlenaInOutFuncs
- pgbox::WhoAllocated
- shmem::PGXSharedMemory
- shmem::PgSharedMemoryInitialization
Macros
- FATAL
- PANIC
- check_for_interrupts
- composite_type
- debug1
- debug2
- debug3
- debug4
- debug5
- default
- ereport
- error
- extension_sql
- extension_sql_file
- function_name
- info
- log
- name
- notice
- pg_magic_func
- pg_module_magic
- pg_shmem_init
- pg_sql_graph_magic
- prelude::FATAL
- prelude::PANIC
- prelude::check_for_interrupts
- prelude::debug1
- prelude::debug2
- prelude::debug3
- prelude::debug4
- prelude::debug5
- prelude::default
- prelude::ereport
- prelude::error
- prelude::extension_sql
- prelude::extension_sql_file
- prelude::function_name
- prelude::info
- prelude::log
- prelude::name
- prelude::notice
- prelude::warning
- variadic
- warning
Attribute Macros
- commutator
- hashes
- initialize
- join
- merges
- negator
- opname
- pg_aggregate
- pg_extern
- pg_guard
- pg_operator
- pg_schema
- pg_test
- pg_trigger
- pgx
- prelude::pg_aggregate
- prelude::pg_extern
- prelude::pg_guard
- prelude::pg_schema
- prelude::pg_test
- prelude::pg_trigger
- prelude::search_path
- restrict
- search_path
Derive Macros
- PostgresEnum
- PostgresEq
- PostgresGucEnum
- PostgresHash
- PostgresOrd
- PostgresType
- guc::PostgresGucEnum
- prelude::PostgresEnum
- prelude::PostgresType
Functions
- callbacks::register_subxact_callback
- callbacks::register_xact_callback
- datum::cbor_decode
- datum::cbor_decode_into_context
- enum_helper::lookup_enum_by_label
- enum_helper::lookup_enum_by_oid
- fcinfo::direct_function_call
- fcinfo::direct_function_call_as_datum
- fcinfo::direct_pg_extern_function_call
- fcinfo::direct_pg_extern_function_call_as_datum
- fcinfo::pg_arg_is_null
- fcinfo::pg_func_extra
- fcinfo::pg_getarg
- fcinfo::pg_getarg_cstr
- fcinfo::pg_getarg_datum
- fcinfo::pg_getarg_datum_raw
- fcinfo::pg_getarg_pointer
- fcinfo::pg_getarg_type
- fcinfo::pg_return_null
- fcinfo::pg_return_void
- fcinfo::srf_first_call_init
- fcinfo::srf_is_first_call
- fcinfo::srf_per_call_setup
- fcinfo::srf_return_done
- fcinfo::srf_return_next
- hooks::register_hook
- htup::composite_row_type_make_tuple
- htup::heap_getattr
- htup::heap_getattr_datum_ex
- htup::heap_getattr_raw
- htup::heap_tuple_get_datum
- htup::heap_tuple_header_get_datum_length
- htup::heap_tuple_header_get_type_id
- htup::heap_tuple_header_get_typmod
- initialize
- itemptr::item_pointer_get_block_number
- itemptr::item_pointer_get_block_number_no_check
- itemptr::item_pointer_get_both
- itemptr::item_pointer_get_offset_number
- itemptr::item_pointer_get_offset_number_no_check
- itemptr::item_pointer_is_valid
- itemptr::item_pointer_set_all
- itemptr::item_pointer_to_u64
- itemptr::new_item_pointer
- itemptr::u64_to_item_pointer
- itemptr::u64_to_item_pointer_parts
- misc::pgx_seahash
- name_data_to_str
- nodes::is_a
- nodes::node_to_string
- prelude::name_data_to_str
- trigger_support::called_as_trigger
- trigger_support::trigger_fired_after
- trigger_support::trigger_fired_before
- trigger_support::trigger_fired_by_delete
- trigger_support::trigger_fired_by_insert
- trigger_support::trigger_fired_by_truncate
- trigger_support::trigger_fired_by_update
- trigger_support::trigger_fired_for_row
- trigger_support::trigger_fired_for_statement
- trigger_support::trigger_fired_instead
- tupdesc::release_tupdesc
- varlena::rust_byte_slice_to_bytea
- varlena::rust_str_to_text_p
- varlena::set_varsize
- varlena::set_varsize_short
- varlena::text_to_rust_str_unchecked
- varlena::varatt_is_1b
- varlena::varatt_is_1b_e
- varlena::varatt_is_4b
- varlena::varatt_is_4b_u
- varlena::varatt_is_b8_c
- varlena::varatt_not_pad_byte
- varlena::vardata_1b
- varlena::vardata_1b_e
- varlena::vardata_4b
- varlena::vardata_4b_c
- varlena::vardata_any
- varlena::varlena_size
- varlena::varlena_to_byte_slice
- varlena::varsize
- varlena::varsize_1b
- varlena::varsize_4b
- varlena::varsize_any
- varlena::varsize_any_exhdr
- varlena::varsize_external
- varlena::vartag_1b_e
- varlena::vartag_external
- varlena::vartag_is_expanded
- varlena::vartag_size
- wrappers::regtypein
- wrappers::rust_regtypein
- xid::xid_to_64bit