Skip to content
Ankus
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Menu
Getting started
Write a function
Test an extension
Publish and install
Coming from pgrx
Working with PostgreSQL
Function declarations
Calling PostgreSQL functions
Catalog lookups and OIDs
Relation access
Extension initialization
Background workers
Configuration settings
Sets and tables
Composite values
Custom types
Triggers
Event triggers
Aggregates
Operators and casts
Custom SQL
SPI queries
Transaction IDs
Tuple locations
Transaction callbacks
Memory contexts
Shared memory and locks
StringInfo buffers
Text and binary values
PostgreSQL lists
Arrays
Polymorphic values
Raw values and custom types
Custom scan providers
Logical decoding output plugins
Replication connections
Applying replicated changes
Internal state
JSON and UUID values
Numeric values
Date and time values
Network values
Geometric values
Ranges
Enumerated types
Logging and errors
Benchmarks
Reference
Command-line tool
Build settings
.NET support
Running .NET in PostgreSQL
Boundary costs
pgrx examples
API reference
Overview
Ankus
IPgAggregate<TState, TArgs>
IPgCombinableAggregate<TState>
IPgCustomScan<TState>
IPgDatumReader<T>
IPgDatumWriter<T>
IPgExplainedCustomScan<TState>
IPgFinalizingAggregate<TState, TDirect, TResult>
IPgHashable
IPgMarkableCustomScan<TState>
IPgMovingAggregate<TState, TArgs>
IPgMovingFinalizingAggregate<TState, TDirect, TResult>
IPgNativeNode
IPgNativeType
IPgParallelCustomScan<TState, TShared>
IPgRescannableCustomScan<TState>
IPgScrollableCustomScan<TState>
IPgSerializableAggregate<TState>
PgAggregateAttribute
PgAggregateContext
PgAggregateContextKind
PgAggregateFinalModify
PgAggregateKind
PgAggregateSortKey
PgAggregateState<T>
PgAllocation
PgAllocationOptions
PgAnyArray
PgAnyElement
PgArgumentMode
PgArray<T>
PgArrayView
PgArrayView<T>
PgAssert
PgAssertException
PgAtomic
PgAtomic<T>
PgAtomicValue
PgAtomicValue<T>
PgBackgroundWorker
PgBackgroundWorkerAttribute
PgBackgroundWorkerHandle
PgBackgroundWorkerOptions
PgBackgroundWorkerSignals
PgBackgroundWorkerStartTime
PgBackgroundWorkerState
PgBackgroundWorkerStatus
PgBeforeAttribute
PgBencher
PgBenchmark
PgBenchmarkAttribute
PgBenchmarkBatchSize
PgBenchmarkThroughput
PgBenchmarkTransactionMode
PgBox
PgBuiltInOid
PgBuiltInOids
PgByteaView
PgCastAttribute
PgCastContext
PgChildProcess
PgCidr
PgCircle
PgColumnNamesAttribute
PgCompositeTypeAttribute
Ankus.PgConfig
ExtensionControlFile
ExtensionSchema
ExtensionSchemaGraph
ExtensionSchemaItem
ExtensionSchemaSelection
PostgresDevelopmentCluster
PostgresDevelopmentOptions
PostgresInstallation
PostgresPortOptions
PostgresProjectSettings
PostgresProvisioner
PostgresProvisionOptions
PostgresRegistry
PostgresReleaseStage
PostgresServerLog
PostgresServerStorage
PostgresTargetInfo
PostgresVersion
PublishedExtension
PgContextValue<T>
PgCString
PgCStringView
PgCustomScanAttribute
PgCustomScanContext
PgCustomScanPath
PgCustomScanPlanner
PgCustomScanSharedMemory<TShared>
PgCustomScanSortKey
PgDate
PgDateTimePart
PgDateTimeParts
PgDatum
PgDatumTypeAttribute
PgDdlCommand
PgDiagnostic
PgDroppedObject
PgEnumAttribute
PgEnumInfo
PgEnumLabelAttribute
PgEnums
PgEqualityAttribute
PgErrorContext
PgEventTriggerAttribute
PgEventTriggerContext
PgEventTriggerKind
PgException
PgExplainWriter
PgFixedDeque<T>
PgFixedDequeEnumerator<T>
PgFixedKeyComparer
PgFixedList<T>
PgFixedMap<TKey, TValue>
PgFixedMapEntry<TKey, TValue>
PgFlatArray<T>
PgFoundRow
PgFunctionArgument
PgFunctionAttribute
PgFunctionCallOptions
PgFunctionContext
PgFunctionInfo
PgFunctionKind
PgFunctions
PgGenerator<T>
PgGenerators
PgGucAttribute
PgGucBoolAttribute
PgGucCheckError
PgGucCheckResult<T>
PgGucContext
PgGucEnumAttribute
PgGucEnumOption
PgGucExtra
PgGucHooks<T>
PgGucIntAttribute
PgGucLabelAttribute
PgGucOptions
PgGucPrefixAttribute
PgGucRealAttribute
PgGucRegistry
PgGucSetting<T>
PgGucSource
PgGucStringAttribute
PgGucUnit
PgHash
PgHashingAttribute
PgHeapTuple
PgInet
PgInitializeAttribute
PgInternal
PgInterrupts
PgInterval
PgItemPointer
PgJson
PgJsonb
PgLine
PgLineSegment
PgList
PgList<T>
PgLockMode
PgLog
PgLogInterpolatedStringHandler
PgLogLevel
PgLsn
PgLwLock<T>
PgLwLock<THeader, TElement>
PgLwLockExclusiveGuard<T>
PgLwLockExclusiveGuard<THeader, TElement>
PgLwLockShareGuard<T>
PgLwLockShareGuard<THeader, TElement>
PgMemoryCallback
PgMemoryContext
PgMemoryContextKind
PgMemoryContextOptions
PgModuleAttribute
PgModuleLoadAttribute
PgNativeBox<T>
PgNativeCallbackAttribute
PgNativeItemPointer
PgNativeReference<T>
PgNodeReference<T>
PgNodes
PgNullInput
PgNumeric
PgNumericPrecisionAttribute
PgOid
PgOidKind
PgOidLookupError
PgOperatorAttribute
PgOrderingAttribute
PgOutputPluginAttribute
PgParallelSafety
PgParameterAttribute
PgPath
PgPoint
PgPolygon
PgProcess
PgPropertyException
PgPropertyOptions
PgPropertyRunner
PgQualifiedNameBuilder
PgQueryCanceledException
PgRange
PgRange<T>
PgRangeTypeAttribute
PgRelation
PgRelationWriter
PgRemoteException
PgReplicatedRow
PgReplicationConnection
PgReplicationOrigin
PgReplicationReceiveStatus
PgRequiresAttribute
PgSchemaAttribute
PgSearchPath
PgSetMode
PgSettings
PgShared<T>
PgSharedArrayMutator<THeader, TElement, TResult>
PgSharedArrayReader<THeader, TElement, TResult>
PgSharedMemory
PgSharedMutator<T, TResult>
PgSharedReader<T, TResult>
PgSpinLock<T>
PgSpinLockGuard<T>
PgSpinLockValue<T>
PgSqlAttribute
PgSqlFileAttribute
PgSqlFunctionProviderAttribute
PgSqlOrder
PgSqlStates
PgSqlTypeAttribute
PgSqlTypeProviderAttribute
PgStringInfoStream
PgSubtransactionCallback
PgSubtransactionEvent
PgSubtransactionId
PgSubtransactionMode
PgSupportFunctionAttribute
PgTableRewrite
PgTableRewriteReason
PgTestAttribute
PgTestCase
PgTextView
PgTime
PgTimestamp
PgTimestampTz
PgTimeTz
PgTimeZone
PgTransaction
PgTransactionCallback
PgTransactionEvent
PgTransactionId
PgTriggerAttribute
PgTriggerContext
PgTriggerLevel
PgTriggerOperation
PgTriggerTiming
PgTupleAttributeInfo
PgTupleDescriptor
PgTypeAlignment
PgTypeAttribute
PgTypeCodec<T>
PgTypeOrigin
PgTypes
PgTypeTextCodec<T>
PgVarlena<T>
PgVolatility
Ankus.Serialization
PgCidrConverter
PgDateConverter
PgInetConverter
PgIntervalConverter
PgJsonbConverter
PgJsonConverter
PgNumericConverter
PgTimeConverter
PgTimestampConverter
PgTimestampTzConverter
PgTimeTzConverter
Spi
SpiColumn
SpiCommand
SpiCursor
SpiParameter
SpiPreparedStatement
SpiRawResult
SpiRawRow
SpiResult
SpiRow
SpiSession
Ankus.Testing
PostgresExtensionTest
PostgresExtensionTestOptions
PostgresTestCluster
PostgresTestClusterOptions
PostgresTestException
PostgresTestInstallation
GitHub
Select theme
Dark
Light
Auto
Ankus.Testing
Assembly:
Ankus.Testing.dll
Classes
Section titled “Classes”
PostgresExtensionTest
PostgresExtensionTestOptions
PostgresTestCluster
PostgresTestClusterOptions
PostgresTestException
PostgresTestInstallation