Class TDCreateTableParser


public class TDCreateTableParser extends SQLCreateTableParser
  • Constructor Details

    • TDCreateTableParser

      public TDCreateTableParser(SQLExprParser exprParser)

      CREATE [ SET | MULTISET ] [ GLOBAL TEMPORARY | VOLATILE ] TABLE table_specification [ , table_option [,...] ] Not supported. { MAP = map_name [COLOCATE USING colocation_name | [NO] FALLBACK [PROTECTION] | WITH JOURNAL TABLE = table_specification | [NO] LOG | [ NO | DUAL ] [BEFORE] JOURNAL | [ NO | DUAL | LOCAL | NOT LOCAL ] AFTER JOURNAL | CHECKSUM = { DEFAULT | ON | OFF } | FREESPACE = integer [PERCENT] | mergeblockratio | datablocksize | blockcompression | isolated_loading } ( column_partition_definition ) Limited supported column_name data_type [ column_data_type_attribute [,...] ] | [ COLUMN | ROW ] ( column_name data_type [column_attributes] [,...] ) [ [NO] AUTO COMPRESS] | PERIOD FOR period_name ( period_begin_column , period_end_column ) | normalize_option | table_constraint ][,...] [ index [,...] ] Limited supported [UNIQUE] PRIMARY INDEX [index_name] ( index_column_name [,...] ) | NO PRIMARY INDEX | PRIMARY AMP [INDEX] [index_name] ( index_column_name [,...] ) | PARTITION BY { partitioning_level | ( partitioning_level [,...] ) } | UNIQUE INDEX [ index_name ] [ ( index_column_name [,...] ) ] [loading] | INDEX [index_name] [ALL] ( index_column_name [,...] ) [ordering] [loading] [ table_preservation ][;] ON COMMIT { DELETE | PRESERVE } ROWS

  • Method Details