类 Clickhouse20ExprParser

java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLExprParser
cn.jrack.metadata.parser.Clickhouse20ExprParser

public class Clickhouse20ExprParser extends com.alibaba.druid.sql.parser.SQLExprParser
  • 字段概要

    从类继承的字段 com.alibaba.druid.sql.parser.SQLExprParser

    aggregateFunctionHashCodes, aggregateFunctions, allowIdentifierMethod

    从类继承的字段 com.alibaba.druid.sql.parser.SQLParser

    dbType, lexer
  • 构造器概要

    构造器
    构造器
    说明
    Clickhouse20ExprParser(com.alibaba.druid.sql.parser.Lexer lexer)
     
     
    Clickhouse20ExprParser(String sql, com.alibaba.druid.sql.parser.SQLParserFeature... features)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected com.alibaba.druid.sql.ast.SQLExpr
     
    com.alibaba.druid.sql.ast.SQLExpr
    primaryRest(com.alibaba.druid.sql.ast.SQLExpr expr)
     

    从类继承的方法 com.alibaba.druid.sql.parser.SQLExprParser

    accept, additive, additiveRest, and, andRest, bitAnd, bitAndRest, bitOr, bitOrRest, bitXor, bitXorRest, charExpr, createCheck, createColumnDefinition, createForeignKey, createSelectParser, dotRest, expr, exprList, exprList, exprRest, filter, getAggregateFunction, groupComparisionRest, identifier, inRest, integerExpr, isAggregateFunction, isAggregateFunction, isCharType, isCharType, isIdent, methodRest, multiplicative, multiplicativeRest, name, nameRest, names, names, notRationalRest, or, orderBy, orRest, over, over, parseAggregateExpr, parseAggregateExprRest, parseAll, parseAny, parseAssignItem, parseAssignItem, parseAssignItem, parseAssignItem, parseCharTypeRest, parseCheck, parseClusterBy, parseColumn, parseColumn, parseColumnCheck, parseColumnRest, parseConstaint, parseDataType, parseDataType, parseDataTypeRest, parseDefault, parseDistributeBy, parseExtract, parseForeignKey, parseGroupingSet, parseHint, parseHints, parseHints, parseIndex, parseIndexRest, parseIndexRest, parseInterval, parseIntValue, parseLimit, parseMatch, parseOrderBy, parsePartition, parsePartitionBy, parsePartitionSpec, parsePartitionValues, parsePosition, parsePrimaryKey, parseQueryPlanHint, parseReferenceOption, parseRowFormat, parseSelectItem, parseSelectOrderByItem, parseSome, parseSortBy, parseUnique, parseUpdateSetItem, parseWindowingBound, parseZOrderBy, primary, relational, relationalRest, setAllowIdentifierMethod, shift, shiftRest, xor, xorRest

    从类继承的方法 com.alibaba.druid.sql.parser.SQLParser

    acceptIdentifier, acceptInteger, alias, as, config, getDbType, getLexer, getTimeZone, identifierEquals, isEnabled, match, newCreateStatement, printError, setErrorEndPos, setTimeZone, tableAlias, tableAlias

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

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

    • Clickhouse20ExprParser

      public Clickhouse20ExprParser(String sql)
    • Clickhouse20ExprParser

      public Clickhouse20ExprParser(String sql, com.alibaba.druid.sql.parser.SQLParserFeature... features)
    • Clickhouse20ExprParser

      public Clickhouse20ExprParser(com.alibaba.druid.sql.parser.Lexer lexer)
  • 方法详细资料

    • parseAliasExpr

      protected com.alibaba.druid.sql.ast.SQLExpr parseAliasExpr(String alias)
      覆盖:
      parseAliasExpr 在类中 com.alibaba.druid.sql.parser.SQLExprParser
    • primaryRest

      public com.alibaba.druid.sql.ast.SQLExpr primaryRest(com.alibaba.druid.sql.ast.SQLExpr expr)
      覆盖:
      primaryRest 在类中 com.alibaba.druid.sql.parser.SQLExprParser