Class TypeUtils
java.lang.Object
com.blazebit.persistence.parser.util.TypeUtils
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TypeConverter<BigDecimal>static final TypeConverter<BigInteger>static final TypeConverter<Boolean>static final TypeConverter<Byte>static final TypeConverter<Calendar>static final TypeConverter<Character>static final TypeConverter<Date>static final TypeConverter<Date>static final TypeConverter<Date>static final TypeConverter<Date>static final TypeConverter<Double>static final TypeConverter<Enum<?>>static final TypeConverter<Float>static final TypeConverter<Integer>static final TypeConverter<Long>static final TypeConverter<Short>static final TypeConverter<String>static final TypeConverter<Time>static final TypeConverter<Timestamp> -
Method Summary
Modifier and TypeMethodDescriptionstatic StringasLiteral(Object value, EntityMetamodel entityMetamodel) static Stringstatic <T> Tstatic <T> TypeConverter<T>getConverter(Class<T> targetType, Set<String> supportedEnumTypes) static booleanstatic booleanisCharacter(Object value) static booleanstatic booleanstatic boolean
-
Field Details
-
ENUM_CONVERTER
-
CHARACTER_CONVERTER
-
STRING_CONVERTER
-
BOOLEAN_CONVERTER
-
BYTE_CONVERTER
-
SHORT_CONVERTER
-
INTEGER_CONVERTER
-
LONG_CONVERTER
-
FLOAT_CONVERTER
-
DOUBLE_CONVERTER
-
BIG_INTEGER_CONVERTER
-
BIG_DECIMAL_CONVERTER
-
TIME_CONVERTER
-
DATE_AS_TIME_CONVERTER
-
DATE_CONVERTER
-
DATE_AS_DATE_CONVERTER
-
TIMESTAMP_CONVERTER
-
DATE_TIMESTAMP_CONVERTER
-
CALENDAR_CONVERTER
-
-
Method Details
-
asLiteral
-
asLiteral
-
getConverter
public static <T> TypeConverter<T> getConverter(Class<T> targetType, Set<String> supportedEnumTypes) -
isCharacter
-
isNumeric
-
isNumeric
-
isBoolean
-
isTemporalConverter
-
convert
-