类 PhoenixNormalizer

java.lang.Object
net.sf.jsqlparser.util.TablesNamesFinder
gu.sql2java.parser.SqlSyntaxNormalizer
gu.sql2java.phoenix.PhoenixNormalizer
所有已实现的接口:
net.sf.jsqlparser.expression.ExpressionVisitor, net.sf.jsqlparser.expression.operators.relational.ItemsListVisitor, net.sf.jsqlparser.statement.select.FromItemVisitor, net.sf.jsqlparser.statement.select.SelectItemVisitor, net.sf.jsqlparser.statement.select.SelectVisitor, net.sf.jsqlparser.statement.StatementVisitor

public class PhoenixNormalizer extends SqlSyntaxNormalizer
基于SQL语法对象实现对SQL的修改
对PHOENIX支持有问题的CAST日期函数转换为使用PHOENIX的Native函数TO_DATE,TO_TIME,TO_TIMESTAMP
从以下版本开始:
3.17.0
作者:
guyadong
  • 字段概要

    从类继承的字段 gu.sql2java.parser.SqlSyntaxNormalizer

    changed
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    visit(net.sf.jsqlparser.expression.Function function)
     
    void
    visit(net.sf.jsqlparser.statement.select.SelectExpressionItem item)
     

    从类继承的方法 gu.sql2java.parser.SqlSyntaxNormalizer

    changed, resetChanged

    从类继承的方法 net.sf.jsqlparser.util.TablesNamesFinder

    extractTableName, getTableList, getTableList, init, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryExpression

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • PhoenixNormalizer

      public PhoenixNormalizer()
  • 方法详细资料

    • visit

      public void visit(net.sf.jsqlparser.statement.select.SelectExpressionItem item)
      指定者:
      visit 在接口中 net.sf.jsqlparser.statement.select.SelectItemVisitor
      覆盖:
      visit 在类中 net.sf.jsqlparser.util.TablesNamesFinder
    • visit

      public void visit(net.sf.jsqlparser.expression.Function function)
      指定者:
      visit 在接口中 net.sf.jsqlparser.expression.ExpressionVisitor
      覆盖:
      visit 在类中 net.sf.jsqlparser.util.TablesNamesFinder