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】。

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

  • 相关阅读:
    HEAP[xxx.exe]:Invalid Address specified to RtlValidateHeap 错误的解决方法总结
    C语言中对于结构的定义一般放在.h中还是.c中
    MFC线程(三):线程同步事件(event)与互斥(mutex)
    AfxOleInit()和::CoInitialize(NULL)区别
    C++格式化字符函数
    使用数据库连接池优化程序性能
    一个经试用效果非常不错的数据库连接池--JAVA
    VC:CString用法整理(转载)
    Apache配置多个监听端口和不同的网站目录的简单方法(转)
    Dedesql数据库类详解
  • 原文地址:https://www.cnblogs.com/codeOfLife/p/7383907.html
Copyright © 2011-2022 走看看