
getl.postgresql.PostgreSQLDriver.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of getl Show documentation
Show all versions of getl Show documentation
GETL - based package in Groovy, which automates the work of loading and transforming data
/*
GETL - based package in Groovy, which automates the work of loading and transforming data. His name is an acronym for "Groovy ETL".
GETL is a set of libraries of pre-built classes and objects that can be used to solve problems unpacking,
transform and load data into programs written in Groovy, or Java, as well as from any software that supports
the work with Java classes.
Copyright (C) 2013-2015 Alexsey Konstantonov (ASCRUS)
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License and
GNU Lesser General Public License along with this program.
If not, see .
*/
package getl.postgresql
import java.sql.PreparedStatement
import getl.driver.Driver
import getl.jdbc.JDBCDriver
import groovy.transform.InheritConstructors
/**
* MySQL driver class
* @author Alexsey Konstantinov
*
*/
@InheritConstructors
class PostgreSQLDriver extends JDBCDriver {
@Override
public List supported() {
List result = super.supported()
result << Driver.Support.INDEX
result
}
@Override
public String defaultConnectURL () {
"jdbc:postgresql://{host}/{database}"
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy