MCPcopy Create free account

hub / github.com/bluejekyll/pg-extend-rs / types & classes

Types & classes25 in github.com/bluejekyll/pg-extend-rs

↓ 13 callersClassPgDatum
pg-extend/src/pg_datum.rs:25
↓ 4 callersClassBool
pg-extend/src/pg_bool.rs:30
↓ 1 callersClassIgnoreMacros
pg-extend/build.rs:173
↓ 1 callersClassText
A zero-overhead view of `text` data from Postgres
pg-extend/src/native/text.rs:18
ClassCacheFDW
examples/fdw-rw/src/lib.rs:39
ClassDefaultFDW
examples/fdw/src/lib.rs:26
ClassDetoastedArrayWrapper
pg-extend/src/pg_datum.rs:366
InterfaceForeignData
TODO: can we avoid this box? The foreign data wrapper itself. The next() method of this object is responsible for creating row objects to return data.
pg-extend/src/pg_fdw.rs:39
InterfaceForeignRow
This represents a row. Because columns can be queried in any order, no expectations can be made about the order to return fields in a row in. Instead,
pg-extend/src/pg_fdw.rs:110
ClassForeignTableMetadata
pg-extend/src/pg_fdw.rs:25
ClassForeignWrapper
Contains all the methods for interacting with Postgres at a low level. You should not interact with this directly, instead use `#[pg_foreignwrapper]`
pg-extend/src/pg_fdw.rs:126
ClassJumpContext
Information for a longjmp
pg-extend/src/lib.rs:103
EnumLevel
pg-extend/src/log.rs:66
EnumLevel
pg-extend/src/pg_error.rs:28
ClassMsgCapture
integration-tests/tests/logging.rs:25
ClassMyRow
examples/fdw/src/lib.rs:30
ClassMyRow
examples/fdw-rw/src/lib.rs:43
ClassPgAllocated
Types that were allocated by Postgres Any data allocated by Postgres or being returned to Postgres for management must be stored in this value.
pg-extend/src/pg_alloc.rs:82
ClassPgAllocator
An allocattor which uses the palloc and pfree functions available from Postgres. This is managed by Postgres and guarantees that all memory is freed
pg-extend/src/pg_alloc.rs:21
InterfacePgPrimitiveDatum
pg-extend/src/pg_datum.rs:415
EnumPgType
pg-extend/src/pg_type.rs:10
InterfacePgTypeInfo
Get the Postgres info for a type
pg-extend/src/pg_type.rs:180
InterfaceRawPtr
Types which implement this can be converted from pointers to their Rust type and vice versa.
pg-extend/src/pg_alloc.rs:168
InterfaceTryFromPgDatum
A trait that allows for conversions between Postgres Datum types and Rust types. Only Sized types, that fit in a single Datum, bool, u8 - u64 e.g. No
pg-extend/src/pg_datum.rs:78
EnumVarLenA
pg-extend/src/native/varlena.rs:14