Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.j256.ormlite.jdbc;
 
 import java.sql.Types;
 import java.util.Map;
 
Map from com.j256.ormlite.field.SqlType to the constants in the java.sql.Types class.

Author(s):
graywatson
public class TypeValMapper {
	private static final Map<SqlTypeInteger[]> typeToValMap = new HashMap<SqlTypeInteger[]>();
	static {
		for (SqlType sqlType : SqlType.values()) {
			switch (sqlType) {
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					// the following do not need to be handled except in specific situations
					.put(sqlTypenew Integer[] { . });
					break;
				case  :
					.put(sqlTypenew Integer[] {});
					break;
				default :
					throw new IllegalArgumentException("No JDBC mapping for unknown SqlType " + sqlType);
			}
		}
	}

Returns the primary type value associated with the SqlType argument.
	public static int getTypeValForSqlType(SqlType sqlTypethrows SQLException {
		Integer[] typeVals = .get(sqlType);
		if (typeVals.length == 0) {
			throw new SQLException("SqlType does not have any JDBC type value mapping: " + sqlType);
		}
		return typeVals[0];
	}
New to GrepCode? Check out our FAQ X