类 Clickhouse20StatementParser

java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLStatementParser
cn.jrack.metadata.parser.Clickhouse20StatementParser

public class Clickhouse20StatementParser extends com.alibaba.druid.sql.parser.SQLStatementParser
  • 字段概要

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

    currentDate, exprParser, insertColumnsCache, now, parseCompleteValues, parseValuesSize, repository, selectListCache

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

    dbType, lexer
  • 构造器概要

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

    修饰符和类型
    方法
    说明
    com.alibaba.druid.sql.parser.SQLCreateTableParser
     
    com.alibaba.druid.sql.ast.statement.SQLWithSubqueryClause
     

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

    createSQLSelectParser, createSQLSelectParser, createUpdateStatement, getExprParser, getParseValuesSize, getRepository, getSelectListCache, isKeepComments, isParseCompleteValues, parseAlter, parseAlterColumn, parseAlterDatabase, parseAlterDrop, parseAlterFunction, parseAlterIndex, parseAlterMaterialized, parseAlterResourceGroup, parseAlterSchema, parseAlterSequence, parseAlterTableAddClusteringKey, parseAlterTableAddColumn, parseAlterTableDropPartition, parseAlterTableDropSubpartition, parseAlterTableRename, parseAlterTableReplaceColumn, parseAnalyze, parseAssignItems, parseAssignItems, parseBlock, parseCall, parseCase, parseClone, parseClose, parseComment, parseCommit, parseCopy, parseCreate, parseCreateDatabase, parseCreateDbLink, parseCreateExternalCatalog, parseCreateFunction, parseCreateIndex, parseCreateMaterializedView, parseCreatePackage, parseCreateProcedure, parseCreateResourceGroup, parseCreateRole, parseCreateSchema, parseCreateSequence, parseCreateSynonym, parseCreateTable, parseCreateTableGroup, parseCreateTrigger, parseCreateType, parseCreateUser, parseCreateView, parseDeclare, parseDeleteStatement, parseDescribe, parseDrop, parseDropCatalog, parseDropDatabaseOrSchema, parseDropEvent, parseDropFunction, parseDropIndex, parseDropLogFileGroup, parseDropMaterializedView, parseDropOfflineModel, parseDropOutline, parseDropProcedure, parseDropResource, parseDropRole, parseDropSchema, parseDropSequence, parseDropServer, parseDropTable, parseDropTableGroup, parseDropTablespace, parseDropTrigger, parseDropUser, parseDropView, parseDump, parseErrorLoggingClause, parseExplain, parseFetch, parseFlashback, parseFor, parseFullTextType, parseGrant, parseHints, parseHiveCreateFunction, parseHiveInsert, parseHiveInsertStmt, parseIf, parseInsert, parseInsert0, parseInsert0, parseInsert0_hinits, parseInsertColumns, parseKill, parseLeave, parseList, parseMerge, parseMsck, parseOpen, parseOptimize, parsePartitionRef, parsePrivileages, parsePurge, parseRefresh, parseReleaseSavePoint, parseRename, parseRepeat, parseReturn, parseRevoke, parseRollback, parseSavePoint, parseSelect, parseSet, parseShow, parseShowColumns, parseShowCreateTable, parseShowDatabases, parseShowMaterializedView, parseShowTableGroups, parseShowTables, parseShowVariants, parseStatement, parseStatement, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementList, parseStatementListDialect, parseTruncate, parseUpdateSet, parseUpdateStatement, parseUpsert, parseUse, parseUser, parseValueClause, parseValueClause, parseValueClause, parseValueClauseNative, parseWhile, parseWhoami, parseWith, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCache

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

    accept, 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
  • 构造器详细资料

    • Clickhouse20StatementParser

      public Clickhouse20StatementParser(String sql)
    • Clickhouse20StatementParser

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

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

    • parseWithQuery

      public com.alibaba.druid.sql.ast.statement.SQLWithSubqueryClause parseWithQuery()
      覆盖:
      parseWithQuery 在类中 com.alibaba.druid.sql.parser.SQLStatementParser
    • getSQLCreateTableParser

      public com.alibaba.druid.sql.parser.SQLCreateTableParser getSQLCreateTableParser()
      覆盖:
      getSQLCreateTableParser 在类中 com.alibaba.druid.sql.parser.SQLStatementParser