public boolean hasMaxLengthFacet(){ return hasFacet(MSimpleTypeFacet.MAX_LENGTH); }
private static MSimpleType define(MSimpleTypeKind kind, String jdbcTypeName, Integer defaultLength, Integer defaultPrecision, Integer defaultScale, Class<?>... javaTypes){ String name = kind.name(); String title = Strings.upperCamel(name); JdbcType jdbcType = JdbcTypes.forTypeName(jdbcTypeName); MSimpleType t = new MSimpleType(name, title, null, null, kind, jdbcType, javaTypes[0], javaTypes, defaultLength, defaultPrecision, defaultScale); types.put(name.toLowerCase(), t); return t; }
if(type.getSimpleTypeKind().equals(MSimpleTypeKind.BINARY)) { try { byte[] data = Base64.decodeToBytes(string);
public boolean hasScaleFacet(){ return hasFacet(MSimpleTypeFacet.SCALE); } }
public boolean hasFixedLengthFacet(){ return hasFacet(MSimpleTypeFacet.FIXED_LENGTH); }
public boolean hasPrecisionFacet(){ return hasFacet(MSimpleTypeFacet.PRECISION); }