类 Clickhouse20CreateTableParser

java.lang.Object
com.alibaba.druid.sql.parser.SQLParser
com.alibaba.druid.sql.parser.SQLStatementParser
com.alibaba.druid.sql.parser.SQLDDLParser
com.alibaba.druid.sql.parser.SQLCreateTableParser
cn.jrack.metadata.parser.Clickhouse20CreateTableParser

public class Clickhouse20CreateTableParser extends com.alibaba.druid.sql.parser.SQLCreateTableParser
  • 字段概要

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

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

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

    dbType, lexer
  • 构造器概要

    构造器
    构造器
    说明
    Clickhouse20CreateTableParser(com.alibaba.druid.sql.parser.SQLExprParser exprParser)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    protected com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement
     
    protected void
    parseCreateTableRest(com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement stmt)
     

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

    parseCreateTable, parseCreateTable, parseCreateTableSupplementalLogingProps, parsePartitionBy

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

    parseConstraint

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

    createSQLSelectParser, createSQLSelectParser, createUpdateStatement, getExprParser, getParseValuesSize, getRepository, getSelectListCache, getSQLCreateTableParser, 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, 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, parseWithQuery, setKeepComments, setParseCompleteValues, setParseValuesSize, setRepository, setSelectListCache

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

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

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

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

    • Clickhouse20CreateTableParser

      public Clickhouse20CreateTableParser(com.alibaba.druid.sql.parser.SQLExprParser exprParser)
  • 方法详细资料

    • newCreateStatement

      protected com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement newCreateStatement()
      覆盖:
      newCreateStatement 在类中 com.alibaba.druid.sql.parser.SQLCreateTableParser
    • parseCreateTableRest

      protected void parseCreateTableRest(com.alibaba.druid.sql.ast.statement.SQLCreateTableStatement stmt)
      覆盖:
      parseCreateTableRest 在类中 com.alibaba.druid.sql.parser.SQLCreateTableParser