@Override public String getTableCreationSuffix() { // If we're on Z and using unicode support we need to append CCSID // UNICODE on the table rather than FOR MIXED DATA on each column if (getUseNationalCharacterVaryingTypeForString()) { return " CCSID UNICODE"; } return super.getTableCreationSuffix(); }
@Override public String getTableCreationSuffix() { // If we're on Z and using unicode support we need to append CCSID // UNICODE on the table rather than FOR MIXED DATA on each column if (getUseNationalCharacterVaryingTypeForString()) { return " CCSID UNICODE"; } return super.getTableCreationSuffix(); }
@Override protected Hashtable buildFieldTypes() { Hashtable<Class<?>, Object> res = super.buildFieldTypes(); if (getUseNationalCharacterVaryingTypeForString()) { res.put(String.class, new FieldTypeDefinition("VARCHAR", DEFAULT_VARCHAR_SIZE)); } return res; }
@Override protected Hashtable buildFieldTypes() { Hashtable<Class<?>, Object> res = super.buildFieldTypes(); if (getUseNationalCharacterVaryingTypeForString()) { res.put(String.class, new FieldTypeDefinition("VARCHAR", DEFAULT_VARCHAR_SIZE)); } return res; }