Package liquibase.parser
Class SqlParserFactory
- java.lang.Object
-
- liquibase.plugin.AbstractPluginFactory<LiquibaseSqlParser>
-
- liquibase.parser.SqlParserFactory
-
- All Implemented Interfaces:
PluginFactory
,SingletonObject
public class SqlParserFactory extends AbstractPluginFactory<LiquibaseSqlParser>
-
-
Constructor Summary
Constructors Constructor Description SqlParserFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<LiquibaseSqlParser>
getPluginClass()
protected int
getPriority(LiquibaseSqlParser obj, Object... args)
Returns the priority of the given object based on the passed args array.LiquibaseSqlParser
getSqlParser()
void
unregister(LiquibaseSqlParser liquibaseSqlParser)
-
Methods inherited from class liquibase.plugin.AbstractPluginFactory
findAllInstances, getPlugin, getPlugins, register, removeInstance
-
-
-
-
Method Detail
-
getPluginClass
protected Class<LiquibaseSqlParser> getPluginClass()
- Specified by:
getPluginClass
in classAbstractPluginFactory<LiquibaseSqlParser>
-
getPriority
protected int getPriority(LiquibaseSqlParser obj, Object... args)
Description copied from class:AbstractPluginFactory
Returns the priority of the given object based on the passed args array. The args are created as part of the custom public getPlugin method in implementations are passed throughAbstractPluginFactory.getPlugin(Object...)
- Specified by:
getPriority
in classAbstractPluginFactory<LiquibaseSqlParser>
-
getSqlParser
public LiquibaseSqlParser getSqlParser()
-
unregister
public void unregister(LiquibaseSqlParser liquibaseSqlParser)
-
-