package pgtype

import (
	
)

type Varchar Text
Set converts from src to dst. Note that as Varchar is not a general number type Set does not do automatic type conversion as other number types do.
func ( *Varchar) ( interface{}) error {
	return (*Text)().Set()
}

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

func (Varchar) () int16 {
	return TextFormatCode
}

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

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

func (Varchar) () int16 {
	return TextFormatCode
}

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

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

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

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