zoukankan      html  css  js  c++  java
  • phoenix系统创建语句

    CREATE TABLE SYSTEM."CATALOG"(
        TENANT_ID VARCHAR NULL,
        TABLE_SCHEM VARCHAR NULL,
        TABLE_NAME VARCHAR NOT NULL,
        COLUMN_NAME VARCHAR NULL,
        COLUMN_FAMILY VARCHAR NULL,
        TABLE_SEQ_NUM BIGINT,
        TABLE_TYPE CHAR(1),
        PK_NAME VARCHAR,
        COLUMN_COUNT INTEGER,
        SALT_BUCKETS INTEGER,
        DATA_TABLE_NAME VARCHAR,
        INDEX_STATE CHAR(1),
        IMMUTABLE_ROWS BOOLEAN,
        VIEW_STATEMENT VARCHAR,
        DEFAULT_COLUMN_FAMILY VARCHAR,
        DISABLE_WAL BOOLEAN,
        MULTI_TENANT BOOLEAN,
        VIEW_TYPE UNSIGNED_TINYINT,
        VIEW_INDEX_ID SMALLINT,
        DATA_TYPE INTEGER,
        COLUMN_SIZE INTEGER,
        DECIMAL_DIGITS INTEGER,
        NULLABLE INTEGER,
        ORDINAL_POSITION INTEGER,
        SORT_ORDER INTEGER,
        ARRAY_SIZE INTEGER,
        VIEW_CONSTANT VARBINARY,
        IS_VIEW_REFERENCED BOOLEAN,
        KEY_SEQ SMALLINT,
        LINK_TYPE UNSIGNED_TINYINT,
        TYPE_NAME VARCHAR,
        REMARKS VARCHAR,
        SELF_REFERENCING_COL_NAME VARCHAR,
        REF_GENERATION VARCHAR,
        BUFFER_LENGTH INTEGER,
        NUM_PREC_RADIX INTEGER,
        COLUMN_DEF VARCHAR,
        SQL_DATA_TYPE INTEGER,
        SQL_DATETIME_SUB INTEGER,
        CHAR_OCTET_LENGTH INTEGER,
        IS_NULLABLE VARCHAR,
        SCOPE_CATALOG VARCHAR,
        SCOPE_SCHEMA VARCHAR,
        SCOPE_TABLE VARCHAR,
        SOURCE_DATA_TYPE SMALLINT,
        IS_AUTOINCREMENT VARCHAR,
        INDEX_TYPE UNSIGNED_TINYINT,
        INDEX_DISABLE_TIMESTAMP BIGINT,
        STORE_NULLS BOOLEAN,
        BASE_COLUMN_COUNT INTEGER,
        IS_ROW_TIMESTAMP BOOLEAN,
         TRANSACTIONAL BOOLEAN,
        UPDATE_CACHE_FREQUENCY BIGINT,
        IS_NAMESPACE_MAPPED BOOLEAN,
        AUTO_PARTITION_SEQ VARCHAR,
        APPEND_ONLY_SCHEMA BOOLEAN,
        CONSTRAINT pk PRIMARY KEY (TENANT_ID,TABLE_SCHEM,TABLE_NAME,COLUMN_NAME,COLUMN_FAMILY)
    ) VERSIONS=1000, KEEP_DELETED_CELLS=true,SPLIT_POLICY='org.apache.phoenix.schema.MetaDataSplitPolicy',TRANSACTIONAL=false
    
    
    CREATE TABLE SYSTEM."STATS"(
        PHYSICAL_NAME VARCHAR NOT NULL,
        COLUMN_FAMILY VARCHAR NOT NULL,
        GUIDE_POST_KEY VARBINARY,
        GUIDE_POSTS_WIDTH BIGINT,
        LAST_STATS_UPDATE_TIME DATE,
         GUIDE_POSTS_ROW_COUNT BIGINT,
         CONSTRAINT pk PRIMARY KEY (PHYSICAL_NAME,COLUMN_FAMILY,GUIDE_POST_KEY)
    ) VERSIONS=1,KEEP_DELETED_CELLS=false,SPLIT_POLICY='org.apache.phoenix.schema.MetaDataSplitPolicy',TRANSACTIONAL=false
    
    
    CREATE TABLE SYSTEM."FUNCTION"(
        TENANT_ID VARCHAR NULL,
        FUNCTION_NAME VARCHAR NOT NULL,
        NUM_ARGS INTEGER, 
        CLASS_NAME VARCHAR, 
        JAR_PATH  VARCHAR, 
        RETURN_TYPE VARCHAR, 
        TYPE VARCHAR, 
        ARG_POSITION VARBINARY, 
        IS_ARRAY BOOLEAN, 
        IS_CONSTANT BOOLEAN, 
        DEFAULT_VALUE VARCHAR, 
        MIN_VALUE VARCHAR, 
        MAX_VALUE VARCHAR, 
        CONSTRAINT pk PRIMARY KEY (TENANT_ID, FUNCTION_NAME, TYPE, ARG_POSITION)
    ) VERSIONS=1000,KEEP_DELETED_CELLS=true,SPLIT_POLICY='org.apache.phoenix.schema.MetaDataSplitPolicy',TRANSACTIONAL=false
    

     

    如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】。
    如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】。
    如果,您对我的博客所讲述的内容有兴趣,请继续关注我的后续博客,我是【刘超★ljc】。

    本文版权归作者和博客园共有,禁止转载,否则保留追究法律责任的权利。

  • 相关阅读:
    【Java基础】-switch支持的数据类型
    【微服务】微服务间的通信方式
    MyBatis中 #{}与${}的区别
    exeplorer-损坏的映像【错误状态0xc000012f】
    Java异常-常见的运行时异常和非运行时异常
    jvm-GC集合篇一之GC查找可回收垃圾算法
    JVM-栈的内存结构之--方法返回地址
    JVM-虚拟机栈的内部结构之局部变量表
    jvm-虚拟机栈(java栈)
    JVM-运行时数据区之---PC寄存器
  • 原文地址:https://www.cnblogs.com/codeOfLife/p/7383907.html
Copyright © 2011-2022 走看看