# Functions
IsRedundant checks if line is a redundant sql statement or comment.
MapConstraints parses sql statements and maps constraint related statements to its tables It then returns the remaining lines.
MapDefaultValues parses sql statements and maps default value related statements to its column in tables It then returns the remaining lines.
MapIndices parses sql statements and maps index related statements to its tables It then returns the remaining lines.
MapSequences parses sql statements and squashes them into a single create sequence statement amd mapped to tables.
MapTables parses sql statements and returns a map of Table structs containing information of table's structure and the remaining unprocessed lines.
PrintSchema prints the schema into palatable form in console output.
ReadLine is a wrapper around bufio's Reader ReadLine that returns only the line and a boolean indicating eof.
SquashMultiLineStatements squashes any multi-line sql statements to a single line.
StoreFunctions parses sql statements for functions.
StoreSequences parses sql statements and squashes them into a single create sequence statement.
StoreTriggers parses sql statements for triggers and trigger functions.