package eu.dnetlib.dlms.jdbc.parser;

/**
 * Factory for parsers of DQL language.
 * 
 * @author lexis
 * 
 */
public class ClojureDQLParserFactory extends AbstractParserFactory {

	@Override
	public IDQLParser createParser() {
		try {
			return (IDQLParser) Class.forName("eu.dnetlib.dlms.ClojureDQLParser").newInstance();
		} catch (InstantiationException e) {
			throw new IllegalStateException(e);
		} catch (IllegalAccessException e) {
			throw new IllegalStateException(e);
		} catch (ClassNotFoundException e) {
			throw new IllegalStateException(e);
		}
	}

}
