Versions in this module Expand all Collapse all v1 v1.0.1 Jan 29, 2021 Changes in this version + const DefaultRestoreFlags + func OutputFormat(s string) string + type Formatter interface + Format func(format string, args ...interface{}) (n int, errno error) + func FlatFormatter(w io.Writer) Formatter + func IndentFormatter(w io.Writer, indent string) Formatter + type RestoreCtx struct + DefaultDB string + Flags RestoreFlags + In io.Writer + JoinLevel int + func NewRestoreCtx(flags RestoreFlags, in io.Writer) *RestoreCtx + func (ctx *RestoreCtx) WriteKeyWord(keyWord string) + func (ctx *RestoreCtx) WriteName(name string) + func (ctx *RestoreCtx) WritePlain(plainText string) + func (ctx *RestoreCtx) WritePlainf(format string, a ...interface{}) + func (ctx *RestoreCtx) WriteString(str string) + type RestoreFlags uint64 + const RestoreKeyWordLowercase + const RestoreKeyWordUppercase + const RestoreNameBackQuotes + const RestoreNameDoubleQuotes + const RestoreNameLowercase + const RestoreNameUppercase + const RestoreSpacesAroundBinaryOperation + const RestoreStringDoubleQuotes + const RestoreStringEscapeBackslash + const RestoreStringSingleQuotes + const RestoreStringWithoutDefaultCharset + func (rf RestoreFlags) HasKeyWordLowercaseFlag() bool + func (rf RestoreFlags) HasKeyWordUppercaseFlag() bool + func (rf RestoreFlags) HasNameBackQuotesFlag() bool + func (rf RestoreFlags) HasNameDoubleQuotesFlag() bool + func (rf RestoreFlags) HasNameLowercaseFlag() bool + func (rf RestoreFlags) HasNameUppercaseFlag() bool + func (rf RestoreFlags) HasSpacesAroundBinaryOperationFlag() bool + func (rf RestoreFlags) HasStringDoubleQuotesFlag() bool + func (rf RestoreFlags) HasStringEscapeBackslashFlag() bool + func (rf RestoreFlags) HasStringSingleQuotesFlag() bool + func (rf RestoreFlags) HasStringWithoutDefaultCharset() bool