Interface Parser
-
- All Known Implementing Classes:
BaseParser,BigQueryParser,CockroachDBParser,DB2Parser,DerbyParser,FirebirdParser,H2Parser,HSQLDBParser,IgniteThinParser,InformixParser,MariaDBParser,MySQLParser,OracleParser,PostgreSQLParser,RedshiftParser,SAPHANAParser,SnowflakeParser,SpannerParser,SQLiteParser,SQLServerParser,SybaseASEParser,YugabyteDBParser
public interface Parser
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationgetConfiguration()ParsingContextgetParsingContext()SqlStatementIteratorparse(Resource resource, SqlScriptMetadata metadata)Parses this resource into a stream of statements.
-
-
-
Method Detail
-
getConfiguration
Configuration getConfiguration()
-
getParsingContext
ParsingContext getParsingContext()
-
parse
SqlStatementIterator parse(Resource resource, SqlScriptMetadata metadata)
Parses this resource into a stream of statements.- Parameters:
resource- The resource to parse.metadata- The resource's metadata- Returns:
- The statements.
-
-