func (*JSONUnquote) Type() sql.Type {
	return sql.LongText
}
Type implements the Expression interface.
package function
import (
	"fmt"
	"reflect"
	"github.com/dolthub/go-mysql-server/internal/strings"
	"github.com/dolthub/go-mysql-server/sql"
	"github.com/dolthub/go-mysql-server/sql/expression"
)
type JSONUnquote struct {
	expression.UnaryExpression
}
var _ sql.FunctionExpression = (*JSONUnquote)(nil)
func NewJSONUnquote(json sql.Expression) sql.Expression {
	return &JSONUnquote{expression.UnaryExpression{Child: json}}
}
func (js *JSONUnquote) FunctionName() string {
	return "json_unquote"
}
func (js *JSONUnquote) String() string {
	return fmt.Sprintf("JSON_UNQUOTE(%s)", js.Child)
}