@Deprecated // to be removed before 2.0 public static SqlDateLiteral createDate( Calendar calendar, SqlParserPos pos) { return createDate(DateString.fromCalendarFields(calendar), pos); }
@Deprecated // to be removed before 2.0 public static SqlDateLiteral createDate( Calendar calendar, SqlParserPos pos) { return createDate(DateString.fromCalendarFields(calendar), pos); }
public static SqlDateLiteral parseDateLiteral(String s, SqlParserPos pos) { final String dateStr = parseString(s); final Calendar cal = DateTimeUtils.parseDateFormat(dateStr, Format.PER_THREAD.get().date, DateTimeUtils.UTC_ZONE); if (cal == null) { throw SqlUtil.newContextException(pos, RESOURCE.illegalLiteral("DATE", s, RESOURCE.badFormat(DateTimeUtils.DATE_FORMAT_STRING).str())); } final DateString d = DateString.fromCalendarFields(cal); return SqlLiteral.createDate(d, pos); }
public static SqlDateLiteral parseDateLiteral(String s, SqlParserPos pos) { final String dateStr = parseString(s); final Calendar cal = DateTimeUtils.parseDateFormat(dateStr, Format.PER_THREAD.get().date, DateTimeUtils.UTC_ZONE); if (cal == null) { throw SqlUtil.newContextException(pos, RESOURCE.illegalLiteral("DATE", s, RESOURCE.badFormat(DateTimeUtils.DATE_FORMAT_STRING).str())); } final DateString d = DateString.fromCalendarFields(cal); return SqlLiteral.createDate(d, pos); }
SqlDateLiteral parseDateLiteral(String s, SqlParserPos pos) throws ParseException { String dateStr = SqlParserUtil.parseString(s); Calendar cal = DateTimeUtils.parseDateFormat( dateStr, DateTimeUtils.DATE_FORMAT_STRING, DateTimeUtils.GMT_ZONE); if (null == cal) { throw SqlUtil.newContextException(pos, RESOURCE.illegalLiteral("DATE", s, RESOURCE.badFormat(DateTimeUtils.DATE_FORMAT_STRING).str())); } return SqlLiteral.createDate(cal, pos); }
SqlDateLiteral parseDateLiteral(String s, SqlParserPos pos) throws ParseException { String dateStr = SqlParserUtil.parseString(s); Calendar cal = DateTimeUtils.parseDateFormat( dateStr, DateTimeUtils.DATE_FORMAT_STRING, DateTimeUtils.GMT_ZONE); if (null == cal) { throw SqlUtil.newContextException(pos, RESOURCE.illegalLiteral("DATE", s, RESOURCE.badFormat(DateTimeUtils.DATE_FORMAT_STRING).str())); } return SqlLiteral.createDate(cal, pos); }
return SqlLiteral.createBoolean((Boolean) literal.getValue(), POS); case DATE: return SqlLiteral.createDate((Calendar) literal.getValue(), POS); case TIME: return SqlLiteral.createTime((Calendar) literal.getValue(),
return SqlLiteral.createDate( literal.getValueAs(DateString.class), SqlParserPos.ZERO);
return SqlLiteral.createBinaryString((byte[]) o, pos); case DATE: return SqlLiteral.createDate(o instanceof Calendar ? DateString.fromCalendarFields((Calendar) o) : (DateString) o, pos);
return SqlLiteral.createDate( literal.getValueAs(DateString.class), SqlParserPos.ZERO);
return SqlLiteral.createBinaryString((byte[]) o, pos); case DATE: return SqlLiteral.createDate(o instanceof Calendar ? DateString.fromCalendarFields((Calendar) o) : (DateString) o, pos);
SqlDateLiteral parseDateLiteral(String s, SqlParserPos pos) throws ParseException { String dateStr = SqlParserUtil.parseString(s); Calendar cal = DateTimeUtils.parseDateFormat( dateStr, DateTimeUtils.DATE_FORMAT_STRING, DateTimeUtils.GMT_ZONE); if (null == cal) { throw SqlUtil.newContextException(pos, RESOURCE.illegalLiteral("DATE", s, RESOURCE.badFormat(DateTimeUtils.DATE_FORMAT_STRING).str())); } return SqlLiteral.createDate(cal, pos); }
literal.getType().getIntervalQualifier(), POS); case DATE: return SqlLiteral.createDate(literal.getValueAs(DateString.class), POS); case TIME:
literal.getType().getIntervalQualifier(), POS); case DATE: return SqlLiteral.createDate(literal.getValueAs(DateString.class), POS); case TIME: