@Override public boolean isTimeCategory() { return ReflectionUtils.isDate(_categoryColumn.getDataType()); }
return "BINARY"; if (ReflectionUtils.isDate(valueType)) { return "TIMESTAMP";
public static boolean isDirectlyInsertableType(final InputColumn<?> column) { final Class<?> dataType = column.getDataType(); return ReflectionUtils.isNumber(dataType) || ReflectionUtils.isDate(dataType) || ReflectionUtils .isBoolean(dataType); }
} else if (ReflectionUtils.isNumber(dataType)) { numberColumns.add(inputColumn); } else if (ReflectionUtils.isDate(dataType)) { dateTimeColumns.add(inputColumn); } else if (ReflectionUtils.isString(dataType)) {
if (ReflectionUtils.isDate(type)) { return toDate(str);
final Class<?> dataType = column.getDataType(); final boolean isNumber = dataType != null && ReflectionUtils.isNumber(dataType); final boolean isDate = dataType != null && ReflectionUtils.isDate(dataType);
private Object toOperand(final Object value) { final Class<?> dataType = inputColumn.getDataType(); if (ReflectionUtils.isBoolean(dataType)) { return ConvertToBooleanTransformer.transformValue(value, ConvertToBooleanTransformer.DEFAULT_TRUE_TOKENS, ConvertToBooleanTransformer.DEFAULT_FALSE_TOKENS); } else if (ReflectionUtils.isDate(dataType)) { return ConvertToDateTransformer.getInternalInstance().transformValue(value); } else if (ReflectionUtils.isNumber(dataType)) { return ConvertToNumberTransformer.transformValue(value); } else if (ReflectionUtils.isString(dataType)) { return ConvertToStringTransformer.transformValue(value); } else { return value; } }
private Object toOperand(final Object value) { if (value == null) { return null; } final Class<?> dataType = inputColumn.getDataType(); if (ReflectionUtils.isBoolean(dataType)) { return ConvertToBooleanTransformer.transformValue(value, ConvertToBooleanTransformer.DEFAULT_TRUE_TOKENS, ConvertToBooleanTransformer.DEFAULT_FALSE_TOKENS); } else if (ReflectionUtils.isDate(dataType)) { return ConvertToDateTransformer.getInternalInstance().transformValue(value); } else if (ReflectionUtils.isNumber(dataType)) { return ConvertToNumberTransformer.transformValue(value); } else if (ReflectionUtils.isString(dataType)) { if (operator == Operator.IN && value instanceof String) { return csvStringToArray((String) value); } else { return ConvertToStringTransformer.transformValue(value); } } else { return value; } }
} else if (ReflectionUtils.isNumber(type)) { widgetClass = SingleNumberPropertyWidget.class; } else if (ReflectionUtils.isDate(type)) { widgetClass = SingleDatePropertyWidget.class; } else if (type == Dictionary.class) {