【Java开源代码栏目提醒】:网学会员Java开源代码为您提供OracleTranslator.java参考,解决您在OracleTranslator.java学习中工作中的难题,参考学习。
package com.cownew.CowNewSQL.dialect;
import com.cownew.CowNewSQL.IMethodTranslator;
import com.cownew.CowNewSQL.dialect.method.OracleMethodTranslator;
import com.cownew.SQLParser.ast.node.expr.SqlDateTimeExprAST;
public abstract class OracleTranslator extends BaseSQLTranslator
{
private IMethodTranslator methodTranslator;
public OracleTranslator()
{
super();
methodTranslator = new OracleMethodTranslator(this);
}
@Override
protected String translateExpr(SqlDateTimeExprAST exprAST)
{
StringBuffer sb = new StringBuffer();
sb.append("TO_DATE('");
sb.append(exprAST.getTextValue());
sb.append("', 'YYYY-MM-DD HH24:MI:SS')");
return sb.toString();
}
@Override
public IMethodTranslator getMethodTranslator()
{
return methodTranslator;
}
}