Files
dolt/go/libraries/doltcore/sql/sqlutil.go
2019-06-25 16:56:13 -07:00

24 lines
627 B
Go

package sql
import (
"errors"
"fmt"
"vitess.io/vitess/go/vt/sqlparser"
)
const UnknownTableErrFmt = "Unknown table: '%v'"
const AmbiguousTableErrFmt = "Ambiguous table: '%v'"
const UnknownColumnErrFmt = "Unknown column: '%v'"
const AmbiguousColumnErrFmt = "Ambiguous column: '%v'"
// Turns a node to a string
func nodeToString(node sqlparser.SQLNode) string {
buffer := sqlparser.NewTrackedBuffer(nil)
node.Format(buffer)
return buffer.String()
}
// Returns an error with the format string and arguments given.
func errFmt(fmtMsg string, args ...interface{}) error {
return errors.New(fmt.Sprintf(fmtMsg, args...))
}