List of all items
Structs
- AggregateExpr
- AnalyzedRegex
- AnalyzedRegexOpts
- CaptureGroupDesc
- ColumnOrder
- ColumnSpec
- ColumnSpecs
- FilterCharacteristics
- JoinInputMapper
- LetRecLimit
- LocalId
- MapFilterProject
- MfpPlan
- NaiveOneByOneAggr
- OptimizedMirRelationExpr
- ProtoDomainLimit
- ProtoEvalError
- ResultSpec
- RowComparator
- RowSetFinishing
- RowSetFinishingIncremental
- SafeMfpPlan
- SourceInstanceId
- Trace
- WindowFrame
- explain::ExplainContext
- explain::ExplainMultiPlan
- explain::ExplainSinglePlan
- explain::ExplainSource
- explain::HumanizedExplain
- explain::HumanizedExpr
- explain::HumanizedNotice
- explain::PushdownInfo
- func::AbsFloat32
- func::AbsFloat64
- func::AbsInt16
- func::AbsInt32
- func::AbsInt64
- func::AbsNumeric
- func::AclItemGrantee
- func::AclItemGrantor
- func::AclItemPrivileges
- func::Acos
- func::Acosh
- func::AddDateInterval
- func::AddDateTime
- func::AddFloat32
- func::AddFloat64
- func::AddInt16
- func::AddInt32
- func::AddInt64
- func::AddInterval
- func::AddNumeric
- func::AddTimeInterval
- func::AddTimestampInterval
- func::AddTimestampTzInterval
- func::AddUint16
- func::AddUint32
- func::AddUint64
- func::AdjustNumericScale
- func::AdjustTimestampPrecision
- func::AdjustTimestampTzPrecision
- func::AgeTimestamp
- func::AgeTimestampTz
- func::ArrayArrayConcat
- func::ArrayContains
- func::ArrayContainsArray
- func::ArrayContainsArrayRev
- func::ArrayLength
- func::ArrayLower
- func::ArrayRemove
- func::ArrayUpper
- func::Ascii
- func::Asin
- func::Asinh
- func::Atan
- func::Atanh
- func::BitAndInt16
- func::BitAndInt32
- func::BitAndInt64
- func::BitAndUint16
- func::BitAndUint32
- func::BitAndUint64
- func::BitCountBytes
- func::BitLengthBytes
- func::BitLengthString
- func::BitNotInt16
- func::BitNotInt32
- func::BitNotInt64
- func::BitNotUint16
- func::BitNotUint32
- func::BitNotUint64
- func::BitOrInt16
- func::BitOrInt32
- func::BitOrInt64
- func::BitOrUint16
- func::BitOrUint32
- func::BitOrUint64
- func::BitShiftLeftInt16
- func::BitShiftLeftInt32
- func::BitShiftLeftInt64
- func::BitShiftLeftUint16
- func::BitShiftLeftUint32
- func::BitShiftLeftUint64
- func::BitShiftRightInt16
- func::BitShiftRightInt32
- func::BitShiftRightInt64
- func::BitShiftRightUint16
- func::BitShiftRightUint32
- func::BitShiftRightUint64
- func::BitXorInt16
- func::BitXorInt32
- func::BitXorInt64
- func::BitXorUint16
- func::BitXorUint32
- func::BitXorUint64
- func::ByteLengthBytes
- func::ByteLengthString
- func::CaseLiteral
- func::CaseLiteralEntry
- func::CastArrayToArray
- func::CastArrayToJsonb
- func::CastArrayToListOneDim
- func::CastArrayToString
- func::CastBoolToInt32
- func::CastBoolToInt64
- func::CastBoolToString
- func::CastBoolToStringNonstandard
- func::CastBytesToString
- func::CastCharToString
- func::CastDateToMzTimestamp
- func::CastDateToString
- func::CastDateToTimestamp
- func::CastDateToTimestampTz
- func::CastFloat32ToFloat64
- func::CastFloat32ToInt16
- func::CastFloat32ToInt32
- func::CastFloat32ToInt64
- func::CastFloat32ToNumeric
- func::CastFloat32ToString
- func::CastFloat32ToUint16
- func::CastFloat32ToUint32
- func::CastFloat32ToUint64
- func::CastFloat64ToFloat32
- func::CastFloat64ToInt16
- func::CastFloat64ToInt32
- func::CastFloat64ToInt64
- func::CastFloat64ToNumeric
- func::CastFloat64ToString
- func::CastFloat64ToUint16
- func::CastFloat64ToUint32
- func::CastFloat64ToUint64
- func::CastInt16ToFloat32
- func::CastInt16ToFloat64
- func::CastInt16ToInt32
- func::CastInt16ToInt64
- func::CastInt16ToNumeric
- func::CastInt16ToString
- func::CastInt16ToUint16
- func::CastInt16ToUint32
- func::CastInt16ToUint64
- func::CastInt2VectorToArray
- func::CastInt2VectorToString
- func::CastInt32ToBool
- func::CastInt32ToFloat32
- func::CastInt32ToFloat64
- func::CastInt32ToInt16
- func::CastInt32ToInt64
- func::CastInt32ToMzTimestamp
- func::CastInt32ToNumeric
- func::CastInt32ToOid
- func::CastInt32ToPgLegacyChar
- func::CastInt32ToString
- func::CastInt32ToUint16
- func::CastInt32ToUint32
- func::CastInt32ToUint64
- func::CastInt64ToBool
- func::CastInt64ToFloat32
- func::CastInt64ToFloat64
- func::CastInt64ToInt16
- func::CastInt64ToInt32
- func::CastInt64ToMzTimestamp
- func::CastInt64ToNumeric
- func::CastInt64ToOid
- func::CastInt64ToString
- func::CastInt64ToUint16
- func::CastInt64ToUint32
- func::CastInt64ToUint64
- func::CastIntervalToString
- func::CastIntervalToTime
- func::CastJsonbToBool
- func::CastJsonbToFloat32
- func::CastJsonbToFloat64
- func::CastJsonbToInt16
- func::CastJsonbToInt32
- func::CastJsonbToInt64
- func::CastJsonbToNumeric
- func::CastJsonbToString
- func::CastJsonbableToJsonb
- func::CastList1ToList2
- func::CastListToJsonb
- func::CastListToString
- func::CastMapToString
- func::CastMzTimestampToString
- func::CastMzTimestampToTimestamp
- func::CastMzTimestampToTimestampTz
- func::CastNumericToFloat32
- func::CastNumericToFloat64
- func::CastNumericToInt16
- func::CastNumericToInt32
- func::CastNumericToInt64
- func::CastNumericToMzTimestamp
- func::CastNumericToString
- func::CastNumericToUint16
- func::CastNumericToUint32
- func::CastNumericToUint64
- func::CastOidToInt32
- func::CastOidToInt64
- func::CastOidToRegClass
- func::CastOidToRegProc
- func::CastOidToRegType
- func::CastOidToString
- func::CastPgLegacyCharToChar
- func::CastPgLegacyCharToInt32
- func::CastPgLegacyCharToString
- func::CastPgLegacyCharToVarChar
- func::CastRangeToString
- func::CastRecord1ToRecord2
- func::CastRecordToString
- func::CastRegClassToOid
- func::CastRegProcToOid
- func::CastRegTypeToOid
- func::CastStringToArray
- func::CastStringToBool
- func::CastStringToBytes
- func::CastStringToChar
- func::CastStringToDate
- func::CastStringToFloat32
- func::CastStringToFloat64
- func::CastStringToInt16
- func::CastStringToInt2Vector
- func::CastStringToInt32
- func::CastStringToInt64
- func::CastStringToInterval
- func::CastStringToJsonb
- func::CastStringToList
- func::CastStringToMap
- func::CastStringToMzTimestamp
- func::CastStringToNumeric
- func::CastStringToOid
- func::CastStringToPgLegacyChar
- func::CastStringToPgLegacyName
- func::CastStringToRange
- func::CastStringToTime
- func::CastStringToTimestamp
- func::CastStringToTimestampTz
- func::CastStringToUint16
- func::CastStringToUint32
- func::CastStringToUint64
- func::CastStringToUuid
- func::CastStringToVarChar
- func::CastTimeToInterval
- func::CastTimeToString
- func::CastTimestampToDate
- func::CastTimestampToMzTimestamp
- func::CastTimestampToString
- func::CastTimestampToTime
- func::CastTimestampToTimestampTz
- func::CastTimestampTzToDate
- func::CastTimestampTzToMzTimestamp
- func::CastTimestampTzToString
- func::CastTimestampTzToTime
- func::CastTimestampTzToTimestamp
- func::CastUint16ToFloat32
- func::CastUint16ToFloat64
- func::CastUint16ToInt16
- func::CastUint16ToInt32
- func::CastUint16ToInt64
- func::CastUint16ToNumeric
- func::CastUint16ToString
- func::CastUint16ToUint32
- func::CastUint16ToUint64
- func::CastUint32ToFloat32
- func::CastUint32ToFloat64
- func::CastUint32ToInt16
- func::CastUint32ToInt32
- func::CastUint32ToInt64
- func::CastUint32ToMzTimestamp
- func::CastUint32ToNumeric
- func::CastUint32ToString
- func::CastUint32ToUint16
- func::CastUint32ToUint64
- func::CastUint64ToFloat32
- func::CastUint64ToFloat64
- func::CastUint64ToInt16
- func::CastUint64ToInt32
- func::CastUint64ToInt64
- func::CastUint64ToMzTimestamp
- func::CastUint64ToNumeric
- func::CastUint64ToString
- func::CastUint64ToUint16
- func::CastUint64ToUint32
- func::CastUuidToString
- func::CastVarCharToString
- func::CbrtFloat64
- func::CeilFloat32
- func::CeilFloat64
- func::CeilNumeric
- func::CharLength
- func::Chr
- func::ConstantTimeEqBytes
- func::ConstantTimeEqString
- func::ConvertFrom
- func::Cos
- func::Cosh
- func::Cot
- func::Crc32Bytes
- func::Crc32String
- func::DateBinTimestamp
- func::DateBinTimestampTz
- func::DatePartInterval
- func::DatePartIntervalF64
- func::DatePartIntervalNumeric
- func::DatePartTime
- func::DatePartTimeF64
- func::DatePartTimeNumeric
- func::DatePartTimestamp
- func::DatePartTimestampTimestampF64
- func::DatePartTimestampTimestampNumeric
- func::DatePartTimestampTimestampTzF64
- func::DatePartTimestampTimestampTzNumeric
- func::DatePartTimestampTz
- func::DateTruncInterval
- func::DateTruncTimestamp
- func::DateTruncTimestampTz
- func::DateTruncUnitsTimestamp
- func::DateTruncUnitsTimestampTz
- func::Decode
- func::Degrees
- func::DigestBytes
- func::DigestString
- func::DivFloat32
- func::DivFloat64
- func::DivInt16
- func::DivInt32
- func::DivInt64
- func::DivInterval
- func::DivNumeric
- func::DivUint16
- func::DivUint32
- func::DivUint64
- func::ElementListConcat
- func::Encode
- func::EncodedBytesCharLength
- func::Eq
- func::Exp
- func::ExpNumeric
- func::ExtractDate
- func::ExtractDateUnits
- func::ExtractInterval
- func::ExtractTime
- func::ExtractTimestamp
- func::ExtractTimestampTz
- func::FloorFloat32
- func::FloorFloat64
- func::FloorNumeric
- func::GetBit
- func::GetByte
- func::Gt
- func::Gte
- func::Initcap
- func::IsFalse
- func::IsLikeMatch
- func::IsLikeMatchCaseInsensitive
- func::IsLikeMatchCaseSensitive
- func::IsNull
- func::IsRegexpMatch
- func::IsRegexpMatchCaseInsensitive
- func::IsRegexpMatchCaseSensitive
- func::IsTrue
- func::JsonbArrayLength
- func::JsonbConcat
- func::JsonbContainsJsonb
- func::JsonbContainsString
- func::JsonbDeleteInt64
- func::JsonbDeleteString
- func::JsonbGetInt64
- func::JsonbGetInt64Stringify
- func::JsonbGetPath
- func::JsonbGetPathStringify
- func::JsonbGetString
- func::JsonbGetStringStringify
- func::JsonbPretty
- func::JsonbStripNulls
- func::JsonbTypeof
- func::JustifyDays
- func::JustifyHours
- func::JustifyInterval
- func::KafkaMurmur2Bytes
- func::KafkaMurmur2String
- func::Left
- func::LikeEscape
- func::ListContainsList
- func::ListContainsListRev
- func::ListElementConcat
- func::ListLength
- func::ListLengthMax
- func::ListListConcat
- func::ListRemove
- func::Ln
- func::LnNumeric
- func::Log10
- func::Log10Numeric
- func::LogBaseNumeric
- func::Lower
- func::Lt
- func::Lte
- func::MapBuildFromRecordList
- func::MapContainsAllKeys
- func::MapContainsAnyKeys
- func::MapContainsKey
- func::MapContainsMap
- func::MapGetValue
- func::MapLength
- func::ModFloat32
- func::ModFloat64
- func::ModInt16
- func::ModInt32
- func::ModInt64
- func::ModNumeric
- func::ModUint16
- func::ModUint32
- func::ModUint64
- func::MulFloat32
- func::MulFloat64
- func::MulInt16
- func::MulInt32
- func::MulInt64
- func::MulInterval
- func::MulNumeric
- func::MulUint16
- func::MulUint32
- func::MulUint64
- func::MzAclItemContainsPrivilege
- func::MzAclItemGrantee
- func::MzAclItemGrantor
- func::MzAclItemPrivileges
- func::MzFormatPrivileges
- func::MzRenderTypmod
- func::MzRowSize
- func::MzTypeName
- func::MzValidatePrivileges
- func::MzValidateRolePrivilege
- func::NegFloat32
- func::NegFloat64
- func::NegInt16
- func::NegInt32
- func::NegInt64
- func::NegInterval
- func::NegNumeric
- func::Normalize
- func::Not
- func::NotEq
- func::PadChar
- func::Panic
- func::ParseCatalogCreateSql
- func::ParseCatalogId
- func::ParseCatalogPrivileges
- func::ParseIdent
- func::PgColumnSize
- func::PgSizePretty
- func::Position
- func::Power
- func::PowerNumeric
- func::PrettySql
- func::QuoteIdent
- func::Radians
- func::RangeAdjacent
- func::RangeAfter
- func::RangeBefore
- func::RangeContainsDate
- func::RangeContainsDateRev
- func::RangeContainsI32
- func::RangeContainsI32Rev
- func::RangeContainsI64
- func::RangeContainsI64Rev
- func::RangeContainsNumeric
- func::RangeContainsNumericRev
- func::RangeContainsRange
- func::RangeContainsRangeRev
- func::RangeContainsTimestamp
- func::RangeContainsTimestampRev
- func::RangeContainsTimestampTz
- func::RangeContainsTimestampTzRev
- func::RangeDifference
- func::RangeEmpty
- func::RangeIntersection
- func::RangeLower
- func::RangeLowerInc
- func::RangeLowerInf
- func::RangeOverlaps
- func::RangeOverleft
- func::RangeOverright
- func::RangeUnion
- func::RangeUpper
- func::RangeUpperInc
- func::RangeUpperInf
- func::RecordGet
- func::RedactSql
- func::RegexpMatch
- func::RegexpReplace
- func::RegexpSplitToArray
- func::RepeatString
- func::Reverse
- func::Right
- func::RoundFloat32
- func::RoundFloat64
- func::RoundNumeric
- func::RoundNumericBinary
- func::SeahashBytes
- func::SeahashString
- func::Sin
- func::Sinh
- func::Sleep
- func::SqrtFloat64
- func::SqrtNumeric
- func::StartsWith
- func::StepMzTimestamp
- func::Strpos
- func::SubDate
- func::SubDateInterval
- func::SubFloat32
- func::SubFloat64
- func::SubInt16
- func::SubInt32
- func::SubInt64
- func::SubInterval
- func::SubNumeric
- func::SubTime
- func::SubTimeInterval
- func::SubTimestamp
- func::SubTimestampInterval
- func::SubTimestampTz
- func::SubTimestampTzInterval
- func::SubUint16
- func::SubUint32
- func::SubUint64
- func::Tan
- func::Tanh
- func::TextConcatBinary
- func::TimezoneIntervalTimeBinary
- func::TimezoneIntervalTimestampBinary
- func::TimezoneIntervalTimestampTzBinary
- func::TimezoneOffset
- func::TimezoneTime
- func::TimezoneTimestamp
- func::TimezoneTimestampBinary
- func::TimezoneTimestampTz
- func::TimezoneTimestampTzBinary
- func::ToCharTimestamp
- func::ToCharTimestampFormat
- func::ToCharTimestampTz
- func::ToCharTimestampTzFormat
- func::ToTimestamp
- func::Trim
- func::TrimLeading
- func::TrimLeadingWhitespace
- func::TrimTrailing
- func::TrimTrailingWhitespace
- func::TrimWhitespace
- func::TruncFloat32
- func::TruncFloat64
- func::TruncNumeric
- func::TryParseMonotonicIso8601Timestamp
- func::Upper
- func::UuidGenerateV5
- func::variadic::And
- func::variadic::ArrayCreate
- func::variadic::ArrayFill
- func::variadic::ArrayIndex
- func::variadic::ArrayPosition
- func::variadic::ArrayToString
- func::variadic::Coalesce
- func::variadic::Concat
- func::variadic::ConcatWs
- func::variadic::DateBinTimestamp
- func::variadic::DateBinTimestampTz
- func::variadic::DateDiffDate
- func::variadic::DateDiffTime
- func::variadic::DateDiffTimestamp
- func::variadic::DateDiffTimestampTz
- func::variadic::ErrorIfNull
- func::variadic::Greatest
- func::variadic::HmacBytes
- func::variadic::HmacString
- func::variadic::JsonbBuildArray
- func::variadic::JsonbBuildObject
- func::variadic::Least
- func::variadic::ListCreate
- func::variadic::ListIndex
- func::variadic::ListSliceLinear
- func::variadic::MakeAclItem
- func::variadic::MakeMzAclItem
- func::variadic::MakeTimestamp
- func::variadic::MapBuild
- func::variadic::Or
- func::variadic::PadLeading
- func::variadic::RangeCreate
- func::variadic::RecordCreate
- func::variadic::RegexpMatch
- func::variadic::RegexpReplace
- func::variadic::RegexpSplitToArray
- func::variadic::Replace
- func::variadic::SplitPart
- func::variadic::StringToArray
- func::variadic::Substr
- func::variadic::TimezoneTimeVariadic
- func::variadic::Translate
- like_pattern::Matcher
- row::RowCollection
- row::RowCollectionBuilder
- row::RowCollectionIter
- virtual_syntax::Except
Enums
- AccessStrategy
- AggregateFunc
- BinaryFunc
- EvalError
- Id
- JoinImplementation
- JoinInputCharacteristics
- LagLeadType
- MirRelationExpr
- MirScalarExpr
- TableFunc
- TraceSummary
- UnaryFunc
- UnmaterializableFunc
- VariadicFunc
- WindowFrameBound
- WindowFrameUnits
- func::BinaryFunc
- func::UnaryFunc
- func::UnmaterializableFunc
- func::VariadicFunc
- func::variadic::VariadicFunc
- like_pattern::EscapeBehavior
Traits
- CollectionPlan
- Columns
- Eval
- Interpreter
- OneByOneAggr
- OptimizableExpr
- canonicalize::UnionFind
- explain::HumanizeDisplay
- explain::HumanizerMode
- func::EagerUnaryFunc
- func::LazyUnaryFunc
- virtual_syntax::AlgExcept
- virtual_syntax::IR
- visit::TryVisitor
- visit::TryVisitorMut
- visit::Visit
- visit::VisitChildren
- visit::Visitor
- visit::VisitorMut
Functions
- canonicalize::canonicalize_equivalence_classes
- canonicalize::canonicalize_equivalences
- canonicalize::canonicalize_predicates
- canonicalize::get_canonicalizer_map
- compare_columns
- explain::enforce_linear_chains
- explain::fmt_text_constant_rows
- func::add_timestamp_months
- func::build_regex
- func::cast_jsonb_to_string
- func::cast_numeric_to_float32
- func::cast_numeric_to_float64
- func::cast_numeric_to_int16
- func::cast_numeric_to_int32
- func::cast_numeric_to_int64
- func::constant_time_eq_bytes
- func::constant_time_eq_string
- func::date_bin
- func::date_part_interval_inner
- func::date_part_time_inner
- func::date_part_timestamp_inner
- func::date_trunc_inner
- func::extract_date_inner
- func::format_pg_legacy_char
- func::jsonb_stringify
- func::timezone_time
- func::timezone_timestamp
- func::timezone_timestamptz
- func::variadic::hmac_inner
- join_permutations
- like_pattern::compile
- like_pattern::normalize_pattern
- memoize_expr
- non_nullable_columns
- order_aggregate_datums_exported_for_benchmarking
- permutation_for_arrangement