批注类型 DorisTable


@Target({TYPE,ANNOTATION_TYPE}) @Retention(RUNTIME) @Documented public @interface DorisTable
doris表配置
作者:
lizhian
  • 元素详细资料

    • indexes

      DorisIndex[] indexes
      索引配置
      默认值:
      {}
    • engine

      String engine
      表引擎,目前仅支持olap
      默认值:
      "olap"
    • duplicate_key

      String[] duplicate_key
      明细模型key 文档
      默认值:
      {}
    • unique_key

      String[] unique_key
      主键模型key 文档
      默认值:
      {}
    • aggregate_key

      String[] aggregate_key
      聚合模型key 文档
      默认值:
      {}
    • auto_partition

      boolean auto_partition
      是否开启自动分区
      默认值:
      false
    • auto_partition_time_unit

      DorisTimeUnit auto_partition_time_unit
      自动分区时间单位 auto partition by range (date_trunc(col, '{auto_partition_time_unit}'))
      默认值:
      none
    • partition_by_range

      String[] partition_by_range
      手动分区,range分区
      默认值:
      {}
    • partition_by_list

      String[] partition_by_list
      手动分区,list分区
      默认值:
      {}
    • partitions

      DorisPartition[] partitions
      手动分区配置
      默认值:
      {}
    • dynamic_partition

      DorisDynamicPartition dynamic_partition
      动态分区配置 文档
      默认值:
      @org.dromara.autotable.annotation.doris.DorisDynamicPartition(enable=false)
    • distributed_by_hash

      String[] distributed_by_hash
      hash分桶算法使用的列 非空时指定分桶算法为hash,否则指定分桶算法为random
      默认值:
      {}
    • distributed_buckets

      int distributed_buckets
      分桶数量,-1=auto
      默认值:
      -1
    • rollup

      DorisRollup[] rollup
      物化视频配置
      默认值:
      {}
    • properties

      String[] properties
      建表properties
      默认值:
      {}