package pgtype

import (
	
)
BPChar is fixed-length, blank padded char type character(n), char(n)
type BPChar Text
Set converts from src to dst.
func ( *BPChar) ( interface{}) error {
	return (*Text)().Set()
}
Get returns underlying value
func ( BPChar) () interface{} {
	return (Text)().Get()
}
AssignTo assigns from src to dst.
func ( *BPChar) ( interface{}) error {
	if .Status == Present {
		switch v := .(type) {
		case *rune:
			 := []rune(.String)
			if len() == 1 {
				* = [0]
				return nil
			}
		}
	}
	return (*Text)().AssignTo()
}

func (BPChar) () int16 {
	return TextFormatCode
}

func ( *BPChar) ( *ConnInfo,  []byte) error {
	return (*Text)().DecodeText(, )
}

func ( *BPChar) ( *ConnInfo,  []byte) error {
	return (*Text)().DecodeBinary(, )
}

func (BPChar) () int16 {
	return TextFormatCode
}

func ( BPChar) ( *ConnInfo,  []byte) ([]byte, error) {
	return (Text)().EncodeText(, )
}

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

func ( BPChar) () ([]byte, error) {
	return (Text)().MarshalJSON()
}

func ( *BPChar) ( []byte) error {
	return (*Text)().UnmarshalJSON()