INSERTのテーブルおよびデータ定義の例
以下は、次の実施例で使用した非順次テーブルのテーブル定義です。
CREATE TABLE ocean_buoy_no_seq (buoyid INT, temperature INT) PRIMARY TIME INDEX(TIMESTAMP(6), HOURS(1), COLUMNS(buoyid), NONSEQUENCED);
以下は、SHOW TABLE文により表示されるテーブル定義です。
SHOW TABLE ocean_buoy_no_seq;
CREATE SET TABLE my_db.ocean_buoy_no_seq, NO FALLBACK,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO,
MAP = TD_MAP1
(
TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN,
TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN,
buoyid INTEGER,
temperature INTEGER)
PRIMARY TIME INDEX (TIMESTAMP(6), DATE '1970-01-01', HOURS(1), COLUMNS(buoyid), NONSEQUENCED);
以下は、次の実施例で使用した順次テーブルのテーブル定義です。
CREATE TABLE ocean_buoy_seq (buoyid INT, temperature INT) PRIMARY TIME INDEX(TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED);
以下は、SHOW TABLE文により表示されるテーブル定義です。
SHOW TABLE ocean_buoy_seq;
CREATE SET TABLE my_db.ocean_buoy_seq, NO FALLBACK,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO,
MAP = TD_MAP1
(
TD_TIMEBUCKET BIGINT NOT NULL GENERATED SYSTEM TIMECOLUMN,
TD_TIMECODE TIMESTAMP(6) NOT NULL GENERATED TIMECOLUMN,
TD_SEQNO INT NOT NULL GENERATED TIMECOLUMN,
buoyid INTEGER,
temperature INTEGER)
PRIMARY TIME INDEX (TIMESTAMP(6), DATE '2016-01-01', HOURS(1), COLUMNS(buoyid), SEQUENCED(20000));