static

in cayenne/src/main/java/org/apache/cayenne/dba/TypesMapping.java [159:273]


	static {
		// SQL_STRING_TYPE.put(SQL_ARRAY, ARRAY);
		SQL_STRING_TYPE.put(SQL_BIGINT, BIGINT);
		SQL_STRING_TYPE.put(SQL_BINARY, BINARY);
		SQL_STRING_TYPE.put(SQL_BIT, BIT);
		SQL_STRING_TYPE.put(SQL_BLOB, BLOB);
		SQL_STRING_TYPE.put(SQL_BOOLEAN, BOOLEAN);
		SQL_STRING_TYPE.put(SQL_CLOB, CLOB);
		SQL_STRING_TYPE.put(SQL_NCLOB, NCLOB);
		SQL_STRING_TYPE.put(SQL_CHAR, CHAR);
		SQL_STRING_TYPE.put(SQL_NCHAR, NCHAR);
		SQL_STRING_TYPE.put(SQL_DATE, DATE);
		SQL_STRING_TYPE.put(SQL_DECIMAL, DECIMAL);
		SQL_STRING_TYPE.put(SQL_DOUBLE, DOUBLE);
		SQL_STRING_TYPE.put(SQL_FLOAT, FLOAT);
		SQL_STRING_TYPE.put(SQL_INTEGER, INTEGER);
		SQL_STRING_TYPE.put(SQL_LONGVARCHAR, LONGVARCHAR);
		SQL_STRING_TYPE.put(SQL_LONGNVARCHAR, LONGNVARCHAR);
		SQL_STRING_TYPE.put(SQL_LONGVARBINARY, LONGVARBINARY);
		SQL_STRING_TYPE.put(SQL_NUMERIC, NUMERIC);
		SQL_STRING_TYPE.put(SQL_REAL, REAL);
		SQL_STRING_TYPE.put(SQL_SMALLINT, SMALLINT);
		SQL_STRING_TYPE.put(SQL_TINYINT, TINYINT);
		SQL_STRING_TYPE.put(SQL_TIME, TIME);
		SQL_STRING_TYPE.put(SQL_TIMESTAMP, TIMESTAMP);
		SQL_STRING_TYPE.put(SQL_VARBINARY, VARBINARY);
		SQL_STRING_TYPE.put(SQL_VARCHAR, VARCHAR);
		SQL_STRING_TYPE.put(SQL_NVARCHAR, NVARCHAR);
		SQL_STRING_TYPE.put(SQL_OTHER, OTHER);
		SQL_STRING_TYPE.put(SQL_NULL, NULL);

		SQL_ENUM_TYPE.put(ARRAY, SQL_ARRAY);
		SQL_ENUM_TYPE.put(BIGINT, SQL_BIGINT);
		SQL_ENUM_TYPE.put(BINARY, SQL_BINARY);
		SQL_ENUM_TYPE.put(BIT, SQL_BIT);
		SQL_ENUM_TYPE.put(BOOLEAN, SQL_BOOLEAN);
		SQL_ENUM_TYPE.put(BLOB, SQL_BLOB);
		SQL_ENUM_TYPE.put(CLOB, SQL_CLOB);
		SQL_ENUM_TYPE.put(NCLOB, SQL_NCLOB);
		SQL_ENUM_TYPE.put(CHAR, SQL_CHAR);
		SQL_ENUM_TYPE.put(NCHAR, SQL_NCHAR);
		SQL_ENUM_TYPE.put(DATE, SQL_DATE);
		SQL_ENUM_TYPE.put(DECIMAL, SQL_DECIMAL);
		SQL_ENUM_TYPE.put(DOUBLE, SQL_DOUBLE);
		SQL_ENUM_TYPE.put(FLOAT, SQL_FLOAT);
		SQL_ENUM_TYPE.put(INTEGER, SQL_INTEGER);
		SQL_ENUM_TYPE.put(LONGVARCHAR, SQL_LONGVARCHAR);
		SQL_ENUM_TYPE.put(LONGNVARCHAR, SQL_LONGNVARCHAR);
		SQL_ENUM_TYPE.put(LONGVARBINARY, SQL_LONGVARBINARY);
		SQL_ENUM_TYPE.put(NUMERIC, SQL_NUMERIC);
		SQL_ENUM_TYPE.put(REAL, SQL_REAL);
		SQL_ENUM_TYPE.put(SMALLINT, SQL_SMALLINT);
		SQL_ENUM_TYPE.put(TINYINT, SQL_TINYINT);
		SQL_ENUM_TYPE.put(TIME, SQL_TIME);
		SQL_ENUM_TYPE.put(TIMESTAMP, SQL_TIMESTAMP);
		SQL_ENUM_TYPE.put(VARBINARY, SQL_VARBINARY);
		SQL_ENUM_TYPE.put(VARCHAR, SQL_VARCHAR);
		SQL_ENUM_TYPE.put(NVARCHAR, SQL_NVARCHAR);
		SQL_ENUM_TYPE.put(SQLXML, SQL_SQLXML);
		SQL_ENUM_TYPE.put(OTHER, SQL_OTHER);
		SQL_ENUM_TYPE.put(NULL, SQL_NULL);

		SQL_ENUM_JAVA.put(BIGINT, JAVA_LONG);
		SQL_ENUM_JAVA.put(BINARY, JAVA_BYTES);
		SQL_ENUM_JAVA.put(BIT, JAVA_BOOLEAN);
		SQL_ENUM_JAVA.put(BOOLEAN, JAVA_BOOLEAN);
		SQL_ENUM_JAVA.put(BLOB, JAVA_BYTES);
		SQL_ENUM_JAVA.put(CLOB, JAVA_STRING);
		SQL_ENUM_JAVA.put(NCLOB, JAVA_STRING);
		SQL_ENUM_JAVA.put(CHAR, JAVA_STRING);
		SQL_ENUM_JAVA.put(NCHAR, JAVA_STRING);
		SQL_ENUM_JAVA.put(DATE, JAVA_UTILDATE);
		SQL_ENUM_JAVA.put(DECIMAL, JAVA_BIGDECIMAL);
		SQL_ENUM_JAVA.put(DOUBLE, JAVA_DOUBLE);
		SQL_ENUM_JAVA.put(FLOAT, JAVA_FLOAT);
		SQL_ENUM_JAVA.put(INTEGER, JAVA_INTEGER);
		SQL_ENUM_JAVA.put(LONGVARCHAR, JAVA_STRING);
		SQL_ENUM_JAVA.put(LONGNVARCHAR, JAVA_STRING);
		SQL_ENUM_JAVA.put(LONGVARBINARY, JAVA_BYTES);
		SQL_ENUM_JAVA.put(NUMERIC, JAVA_BIGDECIMAL);
		SQL_ENUM_JAVA.put(REAL, JAVA_FLOAT);
		SQL_ENUM_JAVA.put(SMALLINT, JAVA_SHORT);
		SQL_ENUM_JAVA.put(TINYINT, JAVA_SHORT);
		SQL_ENUM_JAVA.put(TIME, JAVA_UTILDATE);
		SQL_ENUM_JAVA.put(TIMESTAMP, JAVA_UTILDATE);
		SQL_ENUM_JAVA.put(VARBINARY, JAVA_BYTES);
		SQL_ENUM_JAVA.put(VARCHAR, JAVA_STRING);
		SQL_ENUM_JAVA.put(NVARCHAR, JAVA_STRING);
		SQL_ENUM_JAVA.put(SQLXML, JAVA_STRING);

		JAVA_SQL_ENUM.put(JAVA_LONG, BIGINT);
		JAVA_SQL_ENUM.put(JAVA_BYTES, BINARY);
		JAVA_SQL_ENUM.put(JAVA_BOOLEAN, BIT);
		JAVA_SQL_ENUM.put(JAVA_STRING, VARCHAR);
		JAVA_SQL_ENUM.put(JAVA_SQLDATE, DATE);
		JAVA_SQL_ENUM.put(JAVA_UTILDATE, DATE);
		JAVA_SQL_ENUM.put(JAVA_TIMESTAMP, TIMESTAMP);
		JAVA_SQL_ENUM.put(JAVA_BIGDECIMAL, DECIMAL);
		JAVA_SQL_ENUM.put(JAVA_DOUBLE, DOUBLE);
		JAVA_SQL_ENUM.put(JAVA_FLOAT, FLOAT);
		JAVA_SQL_ENUM.put(JAVA_INTEGER, INTEGER);
		JAVA_SQL_ENUM.put(JAVA_SHORT, SMALLINT);
		JAVA_SQL_ENUM.put(JAVA_BYTE, SMALLINT);
		JAVA_SQL_ENUM.put(JAVA_TIME, TIME);

		// add primitives
		JAVA_SQL_ENUM.put("byte", TINYINT);
		JAVA_SQL_ENUM.put("int", INTEGER);
		JAVA_SQL_ENUM.put("short", SMALLINT);
		JAVA_SQL_ENUM.put("char", CHAR);
		JAVA_SQL_ENUM.put("double", DOUBLE);
		JAVA_SQL_ENUM.put("long", BIGINT);
		JAVA_SQL_ENUM.put("float", FLOAT);
		JAVA_SQL_ENUM.put("boolean", BIT);
	}