![JAR search and dependency download from the Maven repository](/logo.png)
org.keedio.flume.source.SQLServerCustomDialect Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of flume-ng-sql-source Show documentation
Show all versions of flume-ng-sql-source Show documentation
This project is used for flume-ng to communicate with sql databases.
The newest version!
package org.keedio.flume.source;
import org.hibernate.dialect.SQLServerDialect;
import org.hibernate.type.StandardBasicTypes;
import java.sql.Types;
public class SQLServerCustomDialect extends SQLServerDialect {
/**
* Initializes a new instance of the {@link SQLServerDialect} class.
*/
public SQLServerCustomDialect(){
registerHibernateType(Types.ARRAY, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.BIGINT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.BINARY, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.BIT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.BLOB, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.BOOLEAN, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.CHAR, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.CLOB, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.DATALINK, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.DATE, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.DECIMAL, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.DISTINCT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.DOUBLE, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.FLOAT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.INTEGER, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.JAVA_OBJECT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.LONGNVARCHAR, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.LONGVARBINARY, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.LONGVARCHAR, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.NCHAR, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.NCLOB, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.NULL, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.NUMERIC, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.NVARCHAR, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.OTHER, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.REAL, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.REF, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.ROWID, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.SMALLINT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.SQLXML, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.STRUCT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.TIME, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.TIMESTAMP, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.TINYINT, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.VARBINARY, StandardBasicTypes.STRING.getName());
registerHibernateType(Types.VARCHAR, StandardBasicTypes.STRING.getName());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy