Versions in this module Expand all Collapse all v1 v1.1.0 Sep 19, 2019 v1.0.0 May 24, 2019 Changes in this version + var ErrCmdUnsupport = errors.New("command unsupport") + var ErrConnNotEqual = errors.New("the length of conns not equal sqls") + var ErrDateRangeCount = errors.New("date range count is not equal") + var ErrDateRangeIllegal = errors.New("date range format illegal") + var ErrDateRangeOverlap = errors.New("date range is overlapped") + var ErrDeleteInMulti = errors.New("delete in multi slice") + var ErrExecInMulti = errors.New("exec in multi slice") + var ErrIRNoColumns = errors.New("insert or replace must specify columns") + var ErrIRNoShardingKey = errors.New("insert or replace not contain sharding key") + var ErrInsertInMulti = errors.New("insert in multi slice") + var ErrInternalServer = errors.New("internal server error") + var ErrInvalidArgument = errors.New("argument is invalid") + var ErrInvalidCharset = errors.New("charset is invalid") + var ErrInvalidMycatLocations = errors.New("mycat locations must be all 1") + var ErrInvalidSQLMode = errors.New("invalid sql mode") + var ErrKeyOutOfRange = errors.New("shard key not in key range") + var ErrLocationsCount = errors.New("locations count is not equal") + var ErrMasterDown = errors.New("master is down") + var ErrNoCriteria = errors.New("plan have no criteria") + var ErrNoDatabase = errors.New("no database") + var ErrNoDefaultSlice = errors.New("no default slice") + var ErrNoMasterConn = errors.New("no master connection") + var ErrNoMasterDB = errors.New("no master database") + var ErrNoPlan = errors.New("statement have no plan") + var ErrNoSlaveConn = errors.New("no slave connection") + var ErrNoSlaveDB = errors.New("no slave database") + var ErrReplaceInMulti = errors.New("replace in multi slice") + var ErrSelectInInsert = errors.New("select in insert not allowed") + var ErrSlaveDown = errors.New("slave is down") + var ErrTransInMulti = errors.New("transaction in multi slice") + var ErrUnknownRuleType = errors.New("unknown rule type") + var ErrUnsupportedShard = errors.New("sql is unsupported in shard mode") + var ErrUpdateInMulti = errors.New("update in multi slice") + var ErrUpdateKey = errors.New("routing key in update expression") + var ErrUserIsReadOnly = errors.New("user is readonly")