package pgtype

import (
	
)
CID is PostgreSQL's Command Identifier type. When one does select cmin, cmax, * from some_table; it is the data type of the cmin and cmax hidden system columns. It is currently implemented as an unsigned four byte integer. Its definition can be found in src/include/c.h as CommandId in the PostgreSQL sources.
Set converts from src to dst. Note that as CID is not a general number type Set does not do automatic type conversion as other number types do.
func ( *CID) ( interface{}) error {
	return (*pguint32)().Set()
}

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

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

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

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

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