89909192939495
return new SqlTimestampLiteral(qs, this, (Timestamp)value); } public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te) { return new SqlTemporalExpression(qs, this, te); }
return new SqlDateLiteral(qs, this, (Date)value); } public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te) { return new SqlTemporalExpression(qs, this, te); }
233234235236237238239240241242243
*/ public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te) { if (singleColumn) { return new SqlTemporalExpression(qs, this, te); } else { // [CORE-2802] throw new NucleusUserException("We dont support querying of Calendar fields when stored as 2 columns");
59606162636465
return new SqlTimeLiteral(qs, this, (Time)value); } public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te) { return new SqlTemporalExpression(qs, this, te); }
4647484950515253
return expr; } public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te) { ScalarExpression expr = new SqlTemporalExpression(qs, this, te); return expr; }
235236237238239240241242243244245
*/ public ScalarExpression newScalarExpression(QueryExpression qs, LogicSetExpression te) { if (singleColumn) { return new SqlTemporalExpression(qs, this, te); } else { // [CORE-2802] throw new JPOXUserException("JPOX doesnt support querying of Calendar fields when stored as 2 columns");
4849505152535455
2797279827992800280128022803
* @param qs QueryExpression * @return Current date expression for this datastore */ public ScalarExpression getCurrentDateMethod(QueryExpression qs) { return new SqlTemporalExpression("CURRENT_DATE", qs); }
2807280828092810281128122813
* @param qs QueryExpression * @return Current time expression for this datastore */ public ScalarExpression getCurrentTimeMethod(QueryExpression qs) { return new SqlTemporalExpression("CURRENT_TIME", qs); }