@JsonCreator public static CacheExecutorFactory from(String str) { return Enum.valueOf(CacheExecutorFactory.class, StringUtils.toUpperCase(str)); } }
@JsonCreator public static ValueType fromString(String name) { return valueOf(StringUtils.toUpperCase(name)); } }
@JsonCreator public static ResultFormat fromString(final String name) { return valueOf(StringUtils.toUpperCase(name)); } }
@JsonCreator public static ServerType fromString(String type) { return ServerType.valueOf(StringUtils.toUpperCase(type).replace('-', '_')); }
@JsonCreator public static AnalysisType fromString(String name) { return valueOf(StringUtils.toUpperCase(name)); }
@JsonCreator public static JSONPathFieldType fromString(String name) { return valueOf(StringUtils.toUpperCase(name)); } }
@JsonCreator public static ResourceType fromString(String name) { if (name == null) { return null; } return valueOf(StringUtils.toUpperCase(name)); } }
@JsonCreator public static CompressionStrategy fromString(String name) { return valueOf(StringUtils.toUpperCase(name)); }
@JsonCreator public static OutlierHandlingMode fromString(String name) { return valueOf(StringUtils.toUpperCase(name)); }
@JsonCreator public static NullHandling forValue(String value) { return value == null ? NULLSTRING : NullHandling.valueOf(StringUtils.toUpperCase(value)); }
@JsonCreator public static ValueType fromString(String name) { if (name == null) { return null; } return valueOf(StringUtils.toUpperCase(name)); }
@JsonValue @Override public String toString() { return StringUtils.toUpperCase(this.name()); }
@Override @JsonValue public String toString() { return StringUtils.toUpperCase(name()); }
@JsonCreator public static Action fromString(String name) { if (name == null) { return null; } return valueOf(StringUtils.toUpperCase(name)); } }
@JsonCreator public static LongEncodingStrategy fromString(String name) { return valueOf(StringUtils.toUpperCase(name)); } }
public static Level toLevel(String name) { return Level.valueOf(StringUtils.toUpperCase(name)); } }
@JsonCreator public static MultiValueHandling fromString(String name) { return name == null ? ofDefault() : valueOf(StringUtils.toUpperCase(name)); }
@JsonCreator public static Granularity fromString(String str) { return GranularityType.valueOf(StringUtils.toUpperCase(str)).getDefaultGranularity(); }
@Override public boolean tableExists(Handle handle, String tableName) { return !handle.createQuery("select * from SYS.SYSTABLES where tablename = :tableName") .bind("tableName", StringUtils.toUpperCase(tableName)) .list() .isEmpty(); }
@Override public ExprEval apply(List<Expr> args, Expr.ObjectBinding bindings) { if (args.size() != 1) { throw new IAE("Function[%s] needs 1 argument", name()); } final String arg = args.get(0).eval(bindings).asString(); if (arg == null) { return ExprEval.of(NullHandling.defaultStringValue()); } return ExprEval.of(StringUtils.toUpperCase(arg)); } }