package pgtype

import (
	
)
OIDValue (Object Identifier Type) is, according to https://www.postgresql.org/docs/current/static/datatype-OIDValue.html, used internally by PostgreSQL as a primary key for various system tables. It is currently implemented as an unsigned four-byte integer. Its definition can be found in src/include/postgres_ext.h in the PostgreSQL sources.
Set converts from src to dst. Note that as OIDValue is not a general number type Set does not do automatic type conversion as other number types do.
func ( *OIDValue) ( interface{}) error {
	return (*pguint32)().Set()
}

func ( OIDValue) () interface{} {
	return (pguint32)().Get()
}
AssignTo assigns from src to dst. Note that as OIDValue is not a general number type AssignTo does not do automatic type conversion as other number types do.
func ( *OIDValue) ( interface{}) error {
	return (*pguint32)().AssignTo()
}

func ( *OIDValue) ( *ConnInfo,  []byte) error {
	return (*pguint32)().DecodeText(, )
}

func ( *OIDValue) ( *ConnInfo,  []byte) error {
	return (*pguint32)().DecodeBinary(, )
}

func ( OIDValue) ( *ConnInfo,  []byte) ([]byte, error) {
	return (pguint32)().EncodeText(, )
}

func ( OIDValue) ( *ConnInfo,  []byte) ([]byte, error) {
	return (pguint32)().EncodeBinary(, )
}
Scan implements the database/sql Scanner interface.
func ( *OIDValue) ( interface{}) error {
	return (*pguint32)().Scan()
}
Value implements the database/sql/driver Valuer interface.
func ( OIDValue) () (driver.Value, error) {
	return (pguint32)().Value()