Documentation
¶
Index ¶
- func ReadSQLFile(path string) (string, error)
- type ParseResult
- func ParseSQL(sql string) (*ParseResult, error)
- func ParseSQLFile(path string) (*ParseResult, error)
- func ParseSQLFileWithSchema(path string, defaultSchema string) (*ParseResult, error)
- func ParseSQLFiles(paths []string) (*ParseResult, error)
- func ParseSQLFilesWithSchema(paths []string, defaultSchema string) (*ParseResult, error)
- func ParseSQLWithSchema(sql string, defaultSchema string) (*ParseResult, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ReadSQLFile ¶
Types ¶
type ParseResult ¶
type ParseResult struct {
Tables *orderedmap.Map[string, *model.Table]
Views *orderedmap.Map[string, *model.View]
}
func ParseSQL ¶
func ParseSQL(sql string) (*ParseResult, error)
func ParseSQLFile ¶
func ParseSQLFile(path string) (*ParseResult, error)
func ParseSQLFileWithSchema ¶ added in v0.4.0
func ParseSQLFileWithSchema(path string, defaultSchema string) (*ParseResult, error)
func ParseSQLFiles ¶ added in v0.3.0
func ParseSQLFiles(paths []string) (*ParseResult, error)
func ParseSQLFilesWithSchema ¶ added in v0.4.0
func ParseSQLFilesWithSchema(paths []string, defaultSchema string) (*ParseResult, error)
func ParseSQLWithSchema ¶ added in v0.4.0
func ParseSQLWithSchema(sql string, defaultSchema string) (*ParseResult, error)
Click to show internal directories.
Click to hide internal directories.