List of usage examples for java.sql Types DECIMAL
int DECIMAL
To view the source code for java.sql Types DECIMAL.
Click Source Link
The constant in the Java programming language, sometimes referred to as a type code, that identifies the generic SQL type DECIMAL
.
From source file:org.talend.utils.sql.TalendTypeConvert.java
private static Map<String, Integer> getMap() { if (map == null) { map = new HashMap<String, Integer>(); map.put(talendTypeName(Boolean.class), Types.BOOLEAN); map.put(talendTypeName(Byte.class), Types.DECIMAL); map.put(talendTypeName(Character.class), Types.CHAR); map.put(talendTypeName(Date.class), Types.DATE); map.put(talendTypeName(String.class), Types.CLOB); map.put(talendTypeName(Double.class), Types.DOUBLE); map.put(talendTypeName(Float.class), Types.FLOAT); map.put(talendTypeName(Integer.class), Types.INTEGER); map.put(talendTypeName(Long.class), Types.INTEGER); map.put(talendTypeName(Short.class), Types.SMALLINT); }//from w ww . j a v a 2 s .c om return map; }
From source file:Main.java
public static String getCloverTypeFromJdbcType(int jdbcDataType) { switch (jdbcDataType) { case Types.DATE: case Types.TIME: case Types.TIMESTAMP: return "date"; case Types.ARRAY: case Types.BINARY: case Types.DATALINK: case Types.BLOB: case Types.DISTINCT: case Types.JAVA_OBJECT: case Types.NULL: case Types.OTHER: case Types.REF: case Types.STRUCT: case Types.VARBINARY: case Types.LONGVARBINARY: System.out.println("Outputting cbyte for Type: " + jdbcDataType); return "cbyte"; case Types.BIT: case Types.BOOLEAN: return "boolean"; case Types.DECIMAL: case Types.DOUBLE: case Types.FLOAT: case Types.NUMERIC: case Types.REAL: return "numeric"; case Types.INTEGER: case Types.SMALLINT: return "integer"; case Types.BIGINT: return "long"; case Types.CHAR: case Types.VARCHAR: case Types.CLOB: case Types.LONGVARCHAR: return "string"; }// w w w. j ava 2 s. c o m System.out.println("Outputting string for unknown Type: " + jdbcDataType); return "string"; }
From source file:org.apache.hadoop.hive.ql.dataImport.HiveTypes.java
public static String toHiveType(int sqlType) { switch (sqlType) { case Types.INTEGER: case Types.SMALLINT: return "INT"; case Types.VARCHAR: case Types.CHAR: case Types.LONGVARCHAR: case Types.NVARCHAR: case Types.NCHAR: case Types.LONGNVARCHAR: case Types.DATE: case Types.TIME: case Types.TIMESTAMP: case Types.CLOB: case Types.OTHER: return "STRING"; case Types.NUMERIC: case Types.DECIMAL: case Types.FLOAT: case Types.DOUBLE: case Types.REAL: return "DOUBLE"; case Types.BIT: case Types.BOOLEAN: return "BOOLEAN"; case Types.TINYINT: return "TINYINT"; case Types.BIGINT: return "BIGINT"; default:// w ww . j a v a 2s .c om return null; } }
From source file:com.mirth.connect.donkey.model.channel.MetaDataColumnType.java
public static MetaDataColumnType fromSqlType(int sqlType) { switch (sqlType) { case Types.VARCHAR: case Types.NVARCHAR: case Types.LONGVARCHAR: case Types.LONGNVARCHAR: case Types.CLOB: case Types.NCLOB: return STRING; case Types.BIGINT: case Types.INTEGER: case Types.SMALLINT: case Types.TINYINT: case Types.DECIMAL: case Types.DOUBLE: case Types.FLOAT: case Types.NUMERIC: case Types.REAL: return NUMBER; case Types.BOOLEAN: case Types.BIT: case Types.CHAR: return BOOLEAN; case Types.TIMESTAMP: case Types.TIME: case Types.DATE: return TIMESTAMP; }// w ww . j av a 2 s . c o m return null; }
From source file:Main.java
/** * Gets the name of the type to be used with the internal dbms * /*from ww w . jav a 2 s . c o m*/ * @param type * java.sql.Types constant * * @return String * * @throws RuntimeException * If the Type is not recognized */ public static String getTypeString(int type) { switch (type) { case Types.BIGINT: return "BIGINT"; case Types.BIT: case Types.BOOLEAN: return "BOOLEAN"; case Types.CHAR: case Types.VARCHAR: case Types.LONGVARCHAR: return "VARCHAR"; case Types.DATE: return "DATE"; case Types.DECIMAL: case Types.NUMERIC: case Types.FLOAT: case Types.DOUBLE: case Types.REAL: return "DOUBLE"; case Types.INTEGER: return "INTEGER"; case Types.SMALLINT: return "SHORT"; case Types.TINYINT: return "BYTE"; case Types.BINARY: case Types.VARBINARY: case Types.LONGVARBINARY: return "BINARY"; case Types.TIMESTAMP: return "TIMESTAMP"; case Types.TIME: return "TIME"; default: throw new RuntimeException("Cannot edit the type: " + type); } }
From source file:org.apache.sqoop.hive.HiveTypes.java
/** * Given JDBC SQL types coming from another database, what is the best * mapping to a Hive-specific type?//from ww w .j a v a 2s . c o m */ public static String toHiveType(int sqlType) { switch (sqlType) { case Types.INTEGER: case Types.SMALLINT: return "INT"; case Types.VARCHAR: case Types.CHAR: case Types.LONGVARCHAR: case Types.NVARCHAR: case Types.NCHAR: case Types.LONGNVARCHAR: case Types.DATE: case Types.TIME: case Types.TIMESTAMP: case Types.CLOB: return "STRING"; case Types.NUMERIC: case Types.DECIMAL: case Types.FLOAT: case Types.DOUBLE: case Types.REAL: return "DOUBLE"; case Types.BIT: case Types.BOOLEAN: return "BOOLEAN"; case Types.TINYINT: return "TINYINT"; case Types.BIGINT: return "BIGINT"; default: // TODO(aaron): Support BINARY, VARBINARY, LONGVARBINARY, DISTINCT, // BLOB, ARRAY, STRUCT, REF, JAVA_OBJECT. return null; } }
From source file:com.cloudera.sqoop.hive.HiveTypes.java
/** * Given JDBC SQL types coming from another database, what is the best * mapping to a Hive-specific type?//from w w w.ja v a2 s .c o m */ public static String toHiveType(int sqlType) { if (sqlType == Types.INTEGER) { return "INT"; } else if (sqlType == Types.VARCHAR) { return "STRING"; } else if (sqlType == Types.CHAR) { return "STRING"; } else if (sqlType == Types.LONGVARCHAR) { return "STRING"; } else if (sqlType == Types.NUMERIC) { // Per suggestion on hive-user, this is converted to DOUBLE for now. return "DOUBLE"; } else if (sqlType == Types.DECIMAL) { // Per suggestion on hive-user, this is converted to DOUBLE for now. return "DOUBLE"; } else if (sqlType == Types.BIT) { return "BOOLEAN"; } else if (sqlType == Types.BOOLEAN) { return "BOOLEAN"; } else if (sqlType == Types.TINYINT) { return "TINYINT"; } else if (sqlType == Types.SMALLINT) { return "INT"; } else if (sqlType == Types.BIGINT) { return "BIGINT"; } else if (sqlType == Types.REAL) { return "DOUBLE"; } else if (sqlType == Types.FLOAT) { return "DOUBLE"; } else if (sqlType == Types.DOUBLE) { return "DOUBLE"; } else if (sqlType == Types.DATE) { // unfortunate type coercion return "STRING"; } else if (sqlType == Types.TIME) { // unfortunate type coercion return "STRING"; } else if (sqlType == Types.TIMESTAMP) { // unfortunate type coercion return "STRING"; } else if (sqlType == Types.CLOB) { return "STRING"; } else { // TODO(aaron): Support BINARY, VARBINARY, LONGVARBINARY, DISTINCT, // BLOB, ARRAY, STRUCT, REF, JAVA_OBJECT. return null; } }
From source file:FacturaDAO.java
@Override public void alta(Factura f) { String inserQuery = "insert into TFacturas (idFactura, idCliente, Fecha, Importe) values (?, ?, ?, ?) "; Object[] params = new Object[] { f.getIdFactura(), f.getIdCliente(), f.getFecha(), f.getImporte() }; int[] types = new int[] { Types.INTEGER, Types.INTEGER, Types.DATE, Types.DECIMAL }; jdbcTemplate.update(inserQuery, params, types); }
From source file:Spring.Repaso01.ClienteDAO.java
@Override public void alta(Cliente c) { String inserQuery = "insert into Cliente (idCliente, Nombre, Ape1, Ape2, Saldo) values (?, ?, ?, ?, ?) "; Object[] params = new Object[] { c.getIdCliente(), c.getNombre(), c.getApe1(), c.getApe2(), c.getSaldo() }; int[] types = new int[] { Types.INTEGER, Types.VARCHAR, Types.VARCHAR, Types.VARCHAR, Types.DECIMAL }; jdbcTemplate.update(inserQuery, params, types); }
From source file:org.apache.hadoop.hive.ql.dataImport.HiveTypes.java
public static boolean isHiveTypeImprovised(int sqlType) { return sqlType == Types.DATE || sqlType == Types.TIME || sqlType == Types.TIMESTAMP || sqlType == Types.DECIMAL || sqlType == Types.NUMERIC; }