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

本文版權歸做者和博客園共有,禁止轉載,不然保留追究法律責任的權利。apache

相關文章
相關標籤/搜索