├── .gitattributes ├── .gitignore ├── LexerDispatchingErrorListener.cs ├── MySql ├── IMySqlRecognizerCommon.cs ├── MySqlBaseLexer.cs ├── MySqlBaseRecognizer.cs ├── MySqlLexer.cs ├── MySqlMode.cs ├── MySqlParser.cs ├── MySqlParserBaseListener.cs ├── MySqlParserListener.cs ├── MySqlParsersCommon.cs ├── MySqlRecognizerCommon.cs └── MySqlServerVersion.cs ├── ParserDispatchingErrorListener.cs ├── PlSql ├── PlSqlLexer.cs ├── PlSqlLexerBase.cs ├── PlSqlParser.cs ├── PlSqlParserBase.cs ├── PlSqlParserBaseListener.cs └── PlSqlParserListener.cs ├── PostgreSql ├── PostgreSqlLexer.cs ├── PostgreSqlLexerBase.cs ├── PostgreSqlParser.cs ├── PostgreSqlParserBase.cs ├── PostgreSqlParserBaseListener.cs └── PostgreSqlParserListener.cs ├── README.md ├── SqlParserSharp.csproj ├── SqlParserSharp.sln ├── Sqlite ├── SqliteLexer.cs ├── SqliteParser.cs ├── SqliteParserBaseListener.cs └── SqliteParserListener.cs └── TSql ├── TSqlLexer.cs ├── TSqlParser.cs ├── TSqlParserBaseListener.cs └── TSqlParserListener.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/.gitignore -------------------------------------------------------------------------------- /LexerDispatchingErrorListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/LexerDispatchingErrorListener.cs -------------------------------------------------------------------------------- /MySql/IMySqlRecognizerCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/IMySqlRecognizerCommon.cs -------------------------------------------------------------------------------- /MySql/MySqlBaseLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlBaseLexer.cs -------------------------------------------------------------------------------- /MySql/MySqlBaseRecognizer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlBaseRecognizer.cs -------------------------------------------------------------------------------- /MySql/MySqlLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlLexer.cs -------------------------------------------------------------------------------- /MySql/MySqlMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlMode.cs -------------------------------------------------------------------------------- /MySql/MySqlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlParser.cs -------------------------------------------------------------------------------- /MySql/MySqlParserBaseListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlParserBaseListener.cs -------------------------------------------------------------------------------- /MySql/MySqlParserListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlParserListener.cs -------------------------------------------------------------------------------- /MySql/MySqlParsersCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlParsersCommon.cs -------------------------------------------------------------------------------- /MySql/MySqlRecognizerCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlRecognizerCommon.cs -------------------------------------------------------------------------------- /MySql/MySqlServerVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/MySql/MySqlServerVersion.cs -------------------------------------------------------------------------------- /ParserDispatchingErrorListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/ParserDispatchingErrorListener.cs -------------------------------------------------------------------------------- /PlSql/PlSqlLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PlSql/PlSqlLexer.cs -------------------------------------------------------------------------------- /PlSql/PlSqlLexerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PlSql/PlSqlLexerBase.cs -------------------------------------------------------------------------------- /PlSql/PlSqlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PlSql/PlSqlParser.cs -------------------------------------------------------------------------------- /PlSql/PlSqlParserBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PlSql/PlSqlParserBase.cs -------------------------------------------------------------------------------- /PlSql/PlSqlParserBaseListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PlSql/PlSqlParserBaseListener.cs -------------------------------------------------------------------------------- /PlSql/PlSqlParserListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PlSql/PlSqlParserListener.cs -------------------------------------------------------------------------------- /PostgreSql/PostgreSqlLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PostgreSql/PostgreSqlLexer.cs -------------------------------------------------------------------------------- /PostgreSql/PostgreSqlLexerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PostgreSql/PostgreSqlLexerBase.cs -------------------------------------------------------------------------------- /PostgreSql/PostgreSqlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PostgreSql/PostgreSqlParser.cs -------------------------------------------------------------------------------- /PostgreSql/PostgreSqlParserBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PostgreSql/PostgreSqlParserBase.cs -------------------------------------------------------------------------------- /PostgreSql/PostgreSqlParserBaseListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PostgreSql/PostgreSqlParserBaseListener.cs -------------------------------------------------------------------------------- /PostgreSql/PostgreSqlParserListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/PostgreSql/PostgreSqlParserListener.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Parse sql using antlr. 2 | -------------------------------------------------------------------------------- /SqlParserSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/SqlParserSharp.csproj -------------------------------------------------------------------------------- /SqlParserSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/SqlParserSharp.sln -------------------------------------------------------------------------------- /Sqlite/SqliteLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/Sqlite/SqliteLexer.cs -------------------------------------------------------------------------------- /Sqlite/SqliteParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/Sqlite/SqliteParser.cs -------------------------------------------------------------------------------- /Sqlite/SqliteParserBaseListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/Sqlite/SqliteParserBaseListener.cs -------------------------------------------------------------------------------- /Sqlite/SqliteParserListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/Sqlite/SqliteParserListener.cs -------------------------------------------------------------------------------- /TSql/TSqlLexer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/TSql/TSqlLexer.cs -------------------------------------------------------------------------------- /TSql/TSqlParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/TSql/TSqlParser.cs -------------------------------------------------------------------------------- /TSql/TSqlParserBaseListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/TSql/TSqlParserBaseListener.cs -------------------------------------------------------------------------------- /TSql/TSqlParserListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/victor-wiki/SqlParser/HEAD/TSql/TSqlParserListener.cs --------------------------------------------------------------------------------