protected void addCacheProperty(final Map<String, Object> config, final String key, final Properties cacheProperties, final String propertyName, final Object defaultValue, final DataType dataType) { Object value = config.remove(key); if (value == null) { value = config.get(propertyName); } cacheProperties.put(propertyName, String.valueOf(defaultValue)); if (value != null) { try { final Object value1 = value; final Object propertyValue = dataType.toObject(value1); final String stringValue = String.valueOf(propertyValue); cacheProperties.put(propertyName, stringValue); } catch (final Throwable e) { } } }
public void appendValue(final StringBuilder buffer, Object value) { if (value instanceof SingleIdentifier) { final SingleIdentifier identifier = (SingleIdentifier)value; value = identifier.getValue(0); } if (value == null) { buffer.append("''"); } else if (value instanceof Number) { buffer.append(value); } else if (value instanceof java.util.Date) { final String stringValue = Dates.format("yyyy-MM-dd", (java.util.Date)value); buffer.append("DATE '" + stringValue + "'"); } else { final Object value1 = value; final String stringValue = DataTypes.toString(value1); buffer.append("'"); buffer.append(stringValue.replaceAll("'", "''")); buffer.append("'"); } }
} else if (Geometry.class.isAssignableFrom(dataType.getJavaClass())) { out.print("MDSYS.SDO_GEOMETRY"); } else {
out.print(attribute.getLength()); out.print(")"); } else if (Geometry.class.isAssignableFrom(dataType.getJavaClass())) { out.print("geometry"); } else {
public PostgreSQLTidWrapper(final Object value) { setType("tid"); setTid(DataTypes.LONG.toObject(value)); }
final CharSequence fieldName = entry.getKey(); final DataType dataType = recordDefinition.getFieldType(fieldName); if (dataType != null && !Geometry.class.isAssignableFrom(dataType.getJavaClass())) { if (first) { sql.append(" ORDER BY ");