Versions in this module Expand all Collapse all v1 v1.24.3 Apr 25, 2026 Changes in this version + func BsonAggregationCount(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databasename string, ...) (outDocument wirebson.RawDocument, err error) + func BsonAggregationDistinct(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databasename string, ...) (outDocument wirebson.RawDocument, err error) + func BsonAggregationFind(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databasename string, ...) (outDocument wirebson.RawDocument, err error) + func BsonAggregationPipeline(ctx context.Context, conn *pgx.Conn, l *slog.Logger, databasename string, ...) (outDocument wirebson.RawDocument, err error) + func BsonArrayAgg(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func BsonArrayAgg1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func BsonArrayAggFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonArrayAggFinal wirebson.RawDocument, err error) + func BsonArrayAggTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonArrayAggTransition struct{}, err error) + func BsonArrayAggTransition1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonArrayAggTransition struct{}, err error) + func BsonAvgFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonAvgFinal wirebson.RawDocument, err error) + func BsonBuildDistinctResponse(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonBuildDistinctResponse wirebson.RawDocument, err error) + func BsonDistinctAgg(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func BsonDistinctUnwind(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDistinctUnwind wirebson.RawDocument, err error) + func BsonDollarAddFields(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarAddFields wirebson.RawDocument, err error) + func BsonDollarAll(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarAll bool, err error) + func BsonDollarBitsAllClear(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarBitsAllClear bool, err error) + func BsonDollarBitsAllSet(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarBitsAllSet bool, err error) + func BsonDollarBitsAnyClear(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarBitsAnyClear bool, err error) + func BsonDollarBitsAnySet(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarBitsAnySet bool, err error) + func BsonDollarElemmatch(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarElemmatch bool, err error) + func BsonDollarEq(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarEq bool, err error) + func BsonDollarEq1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarEq bool, err error) + func BsonDollarExists(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarExists bool, err error) + func BsonDollarExpr(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarExpr bool, err error) + func BsonDollarFacetProject(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarFacetProject wirebson.RawDocument, err error) + func BsonDollarGeointersects(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarGeointersects bool, err error) + func BsonDollarGeowithin(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarGeowithin bool, err error) + func BsonDollarGt(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarGt bool, err error) + func BsonDollarGt1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarGt bool, err error) + func BsonDollarGte(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarGte bool, err error) + func BsonDollarGte1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarGte bool, err error) + func BsonDollarIn(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarIn bool, err error) + func BsonDollarJsonSchema(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarJsonSchema bool, err error) + func BsonDollarLt(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarLt bool, err error) + func BsonDollarLt1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarLt bool, err error) + func BsonDollarLte(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarLte bool, err error) + func BsonDollarLte1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarLte bool, err error) + func BsonDollarMod(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarMod bool, err error) + func BsonDollarNe(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarNe bool, err error) + func BsonDollarNin(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarNin bool, err error) + func BsonDollarProject(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarProject wirebson.RawDocument, err error) + func BsonDollarProjectFind(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarProjectFind wirebson.RawDocument, err error) + func BsonDollarProjectGeonear(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarProjectGeonear wirebson.RawDocument, err error) + func BsonDollarRegex(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarRegex bool, err error) + func BsonDollarReplaceRoot(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarReplaceRoot wirebson.RawDocument, err error) + func BsonDollarSet(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarSet wirebson.RawDocument, err error) + func BsonDollarSize(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarSize bool, err error) + func BsonDollarType(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarType bool, err error) + func BsonDollarUnset(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarUnset wirebson.RawDocument, err error) + func BsonDollarUnwind(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarUnwind wirebson.RawDocument, err error) + func BsonDollarUnwind1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonDollarUnwind wirebson.RawDocument, err error) + func BsonExpressionGet(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonExpressionGet wirebson.RawDocument, err error) + func BsonExpressionMap(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonExpressionMap wirebson.RawDocument, err error) + func BsonFirstCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonFirstCombine struct{}, err error) + func BsonFirstLastFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonFirstLastFinal wirebson.RawDocument, err error) + func BsonFirstLastFinalOnSorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonFirstLastFinalOnSorted wirebson.RawDocument, err error) + func BsonFirstTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonFirstTransition struct{}, err error) + func BsonFirstTransitionOnSorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonFirstTransitionOnSorted struct{}, err error) + func BsonFirstnCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonFirstnCombine struct{}, err error) + func BsonFirstnLastnFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonFirstnLastnFinal wirebson.RawDocument, err error) + func BsonFirstnLastnFinalOnSorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonFirstnLastnFinalOnSorted wirebson.RawDocument, err error) + func BsonFirstnTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonFirstnTransition struct{}, err error) + func BsonFirstnTransitionOnSorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonFirstnTransitionOnSorted struct{}, err error) + func BsonGeonearDistance(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonGeonearDistance float64, err error) + func BsonGistGeographyCompress(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonGistGeographyCompress struct{}, err error) + func BsonGistGeographyConsistent(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonGistGeographyConsistent bool, err error) + func BsonGistGeographyDistance(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonGistGeographyDistance float64, err error) + func BsonGistGeographyOptions(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (err error) + func BsonGistGeometry2dCompress(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonGistGeometry2dCompress struct{}, err error) + func BsonGistGeometry2dOptions(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (err error) + func BsonGistGeometryConsistent2d(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonGistGeometryConsistent2d bool, err error) + func BsonGistGeometryDistance2d(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonGistGeometryDistance2d float64, err error) + func BsonLastCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonLastCombine struct{}, err error) + func BsonLastTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonLastTransition struct{}, err error) + func BsonLastTransitionOnSorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonLastTransitionOnSorted struct{}, err error) + func BsonLastnCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonLastnCombine struct{}, err error) + func BsonLastnTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonLastnTransition struct{}, err error) + func BsonLastnTransitionOnSorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonLastnTransitionOnSorted struct{}, err error) + func BsonLookupUnwind(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonLookupUnwind wirebson.RawDocument, err error) + func BsonMaxCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonMaxCombine wirebson.RawDocument, err error) + func BsonMaxTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonMaxTransition wirebson.RawDocument, err error) + func BsonMinCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonMinCombine wirebson.RawDocument, err error) + func BsonMinMaxFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonMinMaxFinal wirebson.RawDocument, err error) + func BsonMinTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonMinTransition wirebson.RawDocument, err error) + func BsonObjectAgg(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func BsonObjectAggFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonObjectAggFinal wirebson.RawDocument, err error) + func BsonObjectAggTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonObjectAggTransition struct{}, err error) + func BsonOrderby(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonOrderby wirebson.RawDocument, err error) + func BsonQueryMatch(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonQueryMatch bool, err error) + func BsonSumAvgCombine(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonSumAvgCombine struct{}, err error) + func BsonSumAvgTransition(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonSumAvgTransition struct{}, err error) + func BsonSumFinal(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonSumFinal wirebson.RawDocument, err error) + func BsonTrueMatch(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonTrueMatch bool, err error) + func BsonValidateGeography(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonValidateGeography wirebson.RawDocument, err error) + func BsonValidateGeometry(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonValidateGeometry wirebson.RawDocument, err error) + func Bsonaverage(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonfirst(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonfirstn(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonfirstnonsorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonfirstonsorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonlast(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonlastn(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonlastnonsorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonlastonsorted(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonmax(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonmin(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Bsonsum(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (err error) + func Documentdbrumhandler(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outDocumentdbrumhandler struct{}, err error) + func DollarSupport(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outDollarSupport struct{}, err error) + func GinBsonCanPreConsistent(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outGinBsonCanPreConsistent bool, err error) + func GinBsonCompare(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outGinBsonCompare bool, err error) + func GinBsonComparePartial(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outGinBsonComparePartial int32, err error) + func GinBsonConsistent(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outGinBsonConsistent bool, err error) + func GinBsonExclusionPreConsistent(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (err error) + func GinBsonExtractQuery(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outGinBsonExtractQuery struct{}, err error) + func GinBsonPreConsistent(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (err error) + func GinBsonSinglePathExtractValue(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outGinBsonSinglePathExtractValue struct{}, err error) + func GinBsonSinglePathOptions(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (err error) + func GinBsonWildcardProjectExtractValue(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outGinBsonWildcardProjectExtractValue struct{}, err error) + func GinBsonWildcardProjectOptions(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (err error) + func QueryMatchSupport(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outQueryMatchSupport struct{}, err error)