Versions in this module Expand all Collapse all v1 v1.24.3 Apr 25, 2026 Changes in this version + func BsonCompare(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonCompare int32, err error) + func BsonEqual(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonEqual bool, err error) + func BsonFromBytea(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonFromBytea wirebson.RawDocument, err error) + func BsonGetValue(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonGetValue wirebson.RawDocument, err error) + func BsonGetValueText(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonGetValueText string, err error) + func BsonGt(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonGt bool, err error) + func BsonGte(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonGte bool, err error) + func BsonHashInt4(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonHashInt4 int32, err error) + func BsonHashInt8(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonHashInt8 int64, err error) + func BsonHexToBson(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonHexToBson wirebson.RawDocument, err error) + func BsonIn(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonIn wirebson.RawDocument, err error) + func BsonInRangeInterval(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonInRangeInterval bool, err error) + func BsonInRangeNumeric(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonInRangeNumeric bool, err error) + func BsonJsonToBson(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous string) (outBsonJsonToBson wirebson.RawDocument, err error) + func BsonLt(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonLt bool, err error) + func BsonLte(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonLte bool, err error) + func BsonNotEqual(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonNotEqual bool, err error) + func BsonObjectKeys(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonObjectKeys string, err error) + func BsonOperatorSelectivity(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonOperatorSelectivity float64, err error) + func BsonOut(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonOut struct{}, err error) + func BsonRecv(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonRecv wirebson.RawDocument, err error) + func BsonRepathAndBuild(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonRepathAndBuild wirebson.RawDocument, err error) + func BsonSend(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonSend struct{}, err error) + func BsonToBsonHex(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonToBsonHex struct{}, err error) + func BsonToBsonsequence(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonToBsonsequence []byte, err error) + func BsonToBytea(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonToBytea struct{}, err error) + func BsonToJsonString(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonToJsonString struct{}, err error) + func BsonTypanalyze(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonTypanalyze bool, err error) + func BsonUniqueIndexEqual(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonUniqueIndexEqual bool, err error) + func BsonqueryCompare(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryCompare int32, err error) + func BsonqueryCompare1(ctx context.Context, conn *pgx.Conn, l *slog.Logger, ...) (outBsonqueryCompare int32, err error) + func BsonqueryEqual(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryEqual bool, err error) + func BsonqueryGt(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryGt bool, err error) + func BsonqueryGte(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryGte bool, err error) + func BsonqueryIn(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonqueryIn struct{}, err error) + func BsonqueryLt(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryLt bool, err error) + func BsonqueryLte(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryLte bool, err error) + func BsonqueryNotEqual(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}, ...) (outBsonqueryNotEqual bool, err error) + func BsonqueryOut(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonqueryOut struct{}, err error) + func BsonqueryRecv(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonqueryRecv struct{}, err error) + func BsonquerySend(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonquerySend struct{}, err error) + func BsonsequenceFromBytea(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonsequenceFromBytea []byte, err error) + func BsonsequenceGetBson(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous []byte) (outBsonsequenceGetBson wirebson.RawDocument, err error) + func BsonsequenceIn(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonsequenceIn []byte, err error) + func BsonsequenceOut(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous []byte) (outBsonsequenceOut struct{}, err error) + func BsonsequenceRecv(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outBsonsequenceRecv []byte, err error) + func BsonsequenceSend(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous []byte) (outBsonsequenceSend struct{}, err error) + func BsonsequenceToBytea(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous []byte) (outBsonsequenceToBytea struct{}, err error) + func RowGetBson(ctx context.Context, conn *pgx.Conn, l *slog.Logger, anonymous struct{}) (outRowGetBson wirebson.RawDocument, err error)