package com.lanyuanxiaoyao.service.common;

import club.kingon.sql.builder.entry.Alias;

/**
 * SQL
 */
@SuppressWarnings({"unused", "SpellCheckingInspection"})
public interface SQLConstants {
    /**
     * hudi_collect_build
     */
    interface HudiCollectBuild {
        /**
         * Schema 名称
         */
        String _name_ = Constants.DATABASE_NAME;

        /**
         * tb_app_collect_table_info
         */
        interface TbAppCollectTableInfo {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_collect_table_info";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_collect_table_info", "tacti");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tacti.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 alias 原始值 alias 表别名
             */
            String ALIAS_O = "alias";
            /**
             * 字段 alias 别名值 tacti.alias 表别名
             */
            String ALIAS_A = _alias_.getAlias() + "." + ALIAS_O;
            /**
             * 字段 flink_job_id 原始值 flink_job_id  Flink Job Id
             */
            String FLINK_JOB_ID_O = "flink_job_id";
            /**
             * 字段 flink_job_id 别名值 tacti.flink_job_id  Flink Job Id
             */
            String FLINK_JOB_ID_A = _alias_.getAlias() + "." + FLINK_JOB_ID_O;
            /**
             * 字段 hudi_job_id 原始值 hudi_job_id hudi 配置
             */
            String HUDI_JOB_ID_O = "hudi_job_id";
            /**
             * 字段 hudi_job_id 别名值 tacti.hudi_job_id hudi 配置
             */
            String HUDI_JOB_ID_A = _alias_.getAlias() + "." + HUDI_JOB_ID_O;
            /**
             * 字段 sync_yarn_job_id 原始值 sync_yarn_job_id 同步 yarn 配置
             */
            String SYNC_YARN_JOB_ID_O = "sync_yarn_job_id";
            /**
             * 字段 sync_yarn_job_id 别名值 tacti.sync_yarn_job_id 同步 yarn 配置
             */
            String SYNC_YARN_JOB_ID_A = _alias_.getAlias() + "." + SYNC_YARN_JOB_ID_O;
            /**
             * 字段 compaction_yarn_job_id 原始值 compaction_yarn_job_id 压缩 yarn 配置
             */
            String COMPACTION_YARN_JOB_ID_O = "compaction_yarn_job_id";
            /**
             * 字段 compaction_yarn_job_id 别名值 tacti.compaction_yarn_job_id 压缩 yarn 配置
             */
            String COMPACTION_YARN_JOB_ID_A = _alias_.getAlias() + "." + COMPACTION_YARN_JOB_ID_O;
            /**
             * 字段 config_id 原始值 config_id 全局配置
             */
            String CONFIG_ID_O = "config_id";
            /**
             * 字段 config_id 别名值 tacti.config_id 全局配置
             */
            String CONFIG_ID_A = _alias_.getAlias() + "." + CONFIG_ID_O;
            /**
             * 字段 src_db 原始值 src_db 源数据库
             */
            String SRC_DB_O = "src_db";
            /**
             * 字段 src_db 别名值 tacti.src_db 源数据库
             */
            String SRC_DB_A = _alias_.getAlias() + "." + SRC_DB_O;
            /**
             * 字段 src_type 原始值 src_type 数据源类型
             */
            String SRC_TYPE_O = "src_type";
            /**
             * 字段 src_type 别名值 tacti.src_type 数据源类型
             */
            String SRC_TYPE_A = _alias_.getAlias() + "." + SRC_TYPE_O;
            /**
             * 字段 src_schema 原始值 src_schema 源库
             */
            String SRC_SCHEMA_O = "src_schema";
            /**
             * 字段 src_schema 别名值 tacti.src_schema 源库
             */
            String SRC_SCHEMA_A = _alias_.getAlias() + "." + SRC_SCHEMA_O;
            /**
             * 字段 src_table 原始值 src_table 源表
             */
            String SRC_TABLE_O = "src_table";
            /**
             * 字段 src_table 别名值 tacti.src_table 源表
             */
            String SRC_TABLE_A = _alias_.getAlias() + "." + SRC_TABLE_O;
            /**
             * 字段 src_pulsar_addr 原始值 src_pulsar_addr pulsar 地址
             */
            String SRC_PULSAR_ADDR_O = "src_pulsar_addr";
            /**
             * 字段 src_pulsar_addr 别名值 tacti.src_pulsar_addr pulsar 地址
             */
            String SRC_PULSAR_ADDR_A = _alias_.getAlias() + "." + SRC_PULSAR_ADDR_O;
            /**
             * 字段 src_topic 原始值 src_topic pulsar topic
             */
            String SRC_TOPIC_O = "src_topic";
            /**
             * 字段 src_topic 别名值 tacti.src_topic pulsar topic
             */
            String SRC_TOPIC_A = _alias_.getAlias() + "." + SRC_TOPIC_O;
            /**
             * 字段 tgt_db 原始值 tgt_db 目标库
             */
            String TGT_DB_O = "tgt_db";
            /**
             * 字段 tgt_db 别名值 tacti.tgt_db 目标库
             */
            String TGT_DB_A = _alias_.getAlias() + "." + TGT_DB_O;
            /**
             * 字段 tgt_table 原始值 tgt_table 目标表
             */
            String TGT_TABLE_O = "tgt_table";
            /**
             * 字段 tgt_table 别名值 tacti.tgt_table 目标表
             */
            String TGT_TABLE_A = _alias_.getAlias() + "." + TGT_TABLE_O;
            /**
             * 字段 tgt_hdfs_path 原始值 tgt_hdfs_path 目标 HDFS 路径
             */
            String TGT_HDFS_PATH_O = "tgt_hdfs_path";
            /**
             * 字段 tgt_hdfs_path 别名值 tacti.tgt_hdfs_path 目标 HDFS 路径
             */
            String TGT_HDFS_PATH_A = _alias_.getAlias() + "." + TGT_HDFS_PATH_O;
            /**
             * 字段 tgt_table_type 原始值 tgt_table_type 表类型
             */
            String TGT_TABLE_TYPE_O = "tgt_table_type";
            /**
             * 字段 tgt_table_type 别名值 tacti.tgt_table_type 表类型
             */
            String TGT_TABLE_TYPE_A = _alias_.getAlias() + "." + TGT_TABLE_TYPE_O;
            /**
             * 字段 status 原始值 status 记录状态
             */
            String STATUS_O = "status";
            /**
             * 字段 status 别名值 tacti.status 记录状态
             */
            String STATUS_A = _alias_.getAlias() + "." + STATUS_O;
            /**
             * 字段 filter_field 原始值 filter_field 过滤字段
             */
            String FILTER_FIELD_O = "filter_field";
            /**
             * 字段 filter_field 别名值 tacti.filter_field 过滤字段
             */
            String FILTER_FIELD_A = _alias_.getAlias() + "." + FILTER_FIELD_O;
            /**
             * 字段 filter_values 原始值 filter_values 过滤值
             */
            String FILTER_VALUES_O = "filter_values";
            /**
             * 字段 filter_values 别名值 tacti.filter_values 过滤值
             */
            String FILTER_VALUES_A = _alias_.getAlias() + "." + FILTER_VALUES_O;
            /**
             * 字段 filter_type 原始值 filter_type 过滤类型
             */
            String FILTER_TYPE_O = "filter_type";
            /**
             * 字段 filter_type 别名值 tacti.filter_type 过滤类型
             */
            String FILTER_TYPE_A = _alias_.getAlias() + "." + FILTER_TYPE_O;
            /**
             * 字段 bucket_number 原始值 bucket_number hash 值
             */
            String BUCKET_NUMBER_O = "bucket_number";
            /**
             * 字段 bucket_number 别名值 tacti.bucket_number hash 值
             */
            String BUCKET_NUMBER_A = _alias_.getAlias() + "." + BUCKET_NUMBER_O;
            /**
             * 字段 partition_field 原始值 partition_field 分区字段
             */
            String PARTITION_FIELD_O = "partition_field";
            /**
             * 字段 partition_field 别名值 tacti.partition_field 分区字段
             */
            String PARTITION_FIELD_A = _alias_.getAlias() + "." + PARTITION_FIELD_O;
            /**
             * 字段 update_time 原始值 update_time
             */
            String UPDATE_TIME_O = "update_time";
            /**
             * 字段 update_time 别名值 tacti.update_time
             */
            String UPDATE_TIME_A = _alias_.getAlias() + "." + UPDATE_TIME_O;
            /**
             * 字段 priority 原始值 priority 优先级
             */
            String PRIORITY_O = "priority";
            /**
             * 字段 priority 别名值 tacti.priority 优先级
             */
            String PRIORITY_A = _alias_.getAlias() + "." + PRIORITY_O;
            /**
             * 字段 schedule_id 原始值 schedule_id 压缩调度计划
             */
            String SCHEDULE_ID_O = "schedule_id";
            /**
             * 字段 schedule_id 别名值 tacti.schedule_id 压缩调度计划
             */
            String SCHEDULE_ID_A = _alias_.getAlias() + "." + SCHEDULE_ID_O;
            /**
             * 字段 hive_db 原始值 hive_db
             */
            String HIVE_DB_O = "hive_db";
            /**
             * 字段 hive_db 别名值 tacti.hive_db
             */
            String HIVE_DB_A = _alias_.getAlias() + "." + HIVE_DB_O;
            /**
             * 字段 hive_table 原始值 hive_table
             */
            String HIVE_TABLE_O = "hive_table";
            /**
             * 字段 hive_table 别名值 tacti.hive_table
             */
            String HIVE_TABLE_A = _alias_.getAlias() + "." + HIVE_TABLE_O;
            /**
             * 字段 tags 原始值 tags 标签
             */
            String TAGS_O = "tags";
            /**
             * 字段 tags 别名值 tacti.tags 标签
             */
            String TAGS_A = _alias_.getAlias() + "." + TAGS_O;
            /**
             * 字段 version 原始值 version 表版本
             */
            String VERSION_O = "version";
            /**
             * 字段 version 别名值 tacti.version 表版本
             */
            String VERSION_A = _alias_.getAlias() + "." + VERSION_O;
        }

        /**
         * tb_app_collect_table_version 跨天版本记录表
         */
        interface TbAppCollectTableVersion {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_collect_table_version";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_collect_table_version", "tactv");
            /**
             * 字段 flink_job_id 原始值 flink_job_id Flink Job ID
             */
            String FLINK_JOB_ID_O = "flink_job_id";
            /**
             * 字段 flink_job_id 别名值 tactv.flink_job_id Flink Job ID
             */
            String FLINK_JOB_ID_A = _alias_.getAlias() + "." + FLINK_JOB_ID_O;
            /**
             * 字段 alias 原始值 alias 表别名
             */
            String ALIAS_O = "alias";
            /**
             * 字段 alias 别名值 tactv.alias 表别名
             */
            String ALIAS_A = _alias_.getAlias() + "." + ALIAS_O;
            /**
             * 字段 version 原始值 version 版本
             */
            String VERSION_O = "version";
            /**
             * 字段 version 别名值 tactv.version 版本
             */
            String VERSION_A = _alias_.getAlias() + "." + VERSION_O;
            /**
             * 字段 op_ts 原始值 op_ts 操作时间
             */
            String OP_TS_O = "op_ts";
            /**
             * 字段 op_ts 别名值 tactv.op_ts 操作时间
             */
            String OP_TS_A = _alias_.getAlias() + "." + OP_TS_O;
            /**
             * 字段 create_time 原始值 create_time 记录创建时间
             */
            String CREATE_TIME_O = "create_time";
            /**
             * 字段 create_time 别名值 tactv.create_time 记录创建时间
             */
            String CREATE_TIME_A = _alias_.getAlias() + "." + CREATE_TIME_O;
            /**
             * 字段 update_time 原始值 update_time 记录创建时间
             */
            String UPDATE_TIME_O = "update_time";
            /**
             * 字段 update_time 别名值 tactv.update_time 记录创建时间
             */
            String UPDATE_TIME_A = _alias_.getAlias() + "." + UPDATE_TIME_O;
            /**
             * 字段 scheduled 原始值 scheduled
             */
            String SCHEDULED_O = "scheduled";
            /**
             * 字段 scheduled 别名值 tactv.scheduled
             */
            String SCHEDULED_A = _alias_.getAlias() + "." + SCHEDULED_O;
        }

        /**
         * tb_app_flink_job_config
         */
        interface TbAppFlinkJobConfig {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_flink_job_config";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_flink_job_config", "tafjc");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tafjc.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 name 原始值 name 名称
             */
            String NAME_O = "name";
            /**
             * 字段 name 别名值 tafjc.name 名称
             */
            String NAME_A = _alias_.getAlias() + "." + NAME_O;
            /**
             * 字段 status 原始值 status 记录状态
             */
            String STATUS_O = "status";
            /**
             * 字段 status 别名值 tafjc.status 记录状态
             */
            String STATUS_A = _alias_.getAlias() + "." + STATUS_O;
            /**
             * 字段 comment 原始值 comment 注释
             */
            String COMMENT_O = "comment";
            /**
             * 字段 comment 别名值 tafjc.comment 注释
             */
            String COMMENT_A = _alias_.getAlias() + "." + COMMENT_O;
            /**
             * 字段 application_id 原始值 application_id 同步 yarn id
             */
            String APPLICATION_ID_O = "application_id";
            /**
             * 字段 application_id 别名值 tafjc.application_id 同步 yarn id
             */
            String APPLICATION_ID_A = _alias_.getAlias() + "." + APPLICATION_ID_O;
            /**
             * 字段 run_mode 原始值 run_mode 运行模式
             */
            String RUN_MODE_O = "run_mode";
            /**
             * 字段 run_mode 别名值 tafjc.run_mode 运行模式
             */
            String RUN_MODE_A = _alias_.getAlias() + "." + RUN_MODE_O;
            /**
             * 字段 one_in_one_yarn_job_id 原始值 one_in_one_yarn_job_id ONE_IN_ONE yarn 配置
             */
            String ONE_IN_ONE_YARN_JOB_ID_O = "one_in_one_yarn_job_id";
            /**
             * 字段 one_in_one_yarn_job_id 别名值 tafjc.one_in_one_yarn_job_id ONE_IN_ONE yarn 配置
             */
            String ONE_IN_ONE_YARN_JOB_ID_A = _alias_.getAlias() + "." + ONE_IN_ONE_YARN_JOB_ID_O;
        }

        /**
         * tb_app_global_config 通用配置
         */
        interface TbAppGlobalConfig {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_global_config";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_global_config", "tagc");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tagc.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 metric_publish_url 原始值 metric_publish_url victoria 指标服务地址
             */
            String METRIC_PUBLISH_URL_O = "metric_publish_url";
            /**
             * 字段 metric_publish_url 别名值 tagc.metric_publish_url victoria 指标服务地址
             */
            String METRIC_PUBLISH_URL_A = _alias_.getAlias() + "." + METRIC_PUBLISH_URL_O;
            /**
             * 字段 metric_prometheus_url 原始值 metric_prometheus_url 指标推送 prometheus 服务地址
             */
            String METRIC_PROMETHEUS_URL_O = "metric_prometheus_url";
            /**
             * 字段 metric_prometheus_url 别名值 tagc.metric_prometheus_url 指标推送 prometheus 服务地址
             */
            String METRIC_PROMETHEUS_URL_A = _alias_.getAlias() + "." + METRIC_PROMETHEUS_URL_O;
            /**
             * 字段 metric_api_url 原始值 metric_api_url api 推送地址
             */
            String METRIC_API_URL_O = "metric_api_url";
            /**
             * 字段 metric_api_url 别名值 tagc.metric_api_url api 推送地址
             */
            String METRIC_API_URL_A = _alias_.getAlias() + "." + METRIC_API_URL_O;
            /**
             * 字段 metric_publish_delay 原始值 metric_publish_delay
             */
            String METRIC_PUBLISH_DELAY_O = "metric_publish_delay";
            /**
             * 字段 metric_publish_delay 别名值 tagc.metric_publish_delay
             */
            String METRIC_PUBLISH_DELAY_A = _alias_.getAlias() + "." + METRIC_PUBLISH_DELAY_O;
            /**
             * 字段 metric_publish_period 原始值 metric_publish_period
             */
            String METRIC_PUBLISH_PERIOD_O = "metric_publish_period";
            /**
             * 字段 metric_publish_period 别名值 tagc.metric_publish_period
             */
            String METRIC_PUBLISH_PERIOD_A = _alias_.getAlias() + "." + METRIC_PUBLISH_PERIOD_O;
            /**
             * 字段 metric_publish_timeout 原始值 metric_publish_timeout
             */
            String METRIC_PUBLISH_TIMEOUT_O = "metric_publish_timeout";
            /**
             * 字段 metric_publish_timeout 别名值 tagc.metric_publish_timeout
             */
            String METRIC_PUBLISH_TIMEOUT_A = _alias_.getAlias() + "." + METRIC_PUBLISH_TIMEOUT_O;
            /**
             * 字段 metric_publish_batch 原始值 metric_publish_batch
             */
            String METRIC_PUBLISH_BATCH_O = "metric_publish_batch";
            /**
             * 字段 metric_publish_batch 别名值 tagc.metric_publish_batch
             */
            String METRIC_PUBLISH_BATCH_A = _alias_.getAlias() + "." + METRIC_PUBLISH_BATCH_O;
            /**
             * 字段 checkpoint_root_path 原始值 checkpoint_root_path checkpoint 信息保存路径
             */
            String CHECKPOINT_ROOT_PATH_O = "checkpoint_root_path";
            /**
             * 字段 checkpoint_root_path 别名值 tagc.checkpoint_root_path checkpoint 信息保存路径
             */
            String CHECKPOINT_ROOT_PATH_A = _alias_.getAlias() + "." + CHECKPOINT_ROOT_PATH_O;
            /**
             * 字段 zk_url 原始值 zk_url
             */
            String ZK_URL_O = "zk_url";
            /**
             * 字段 zk_url 别名值 tagc.zk_url
             */
            String ZK_URL_A = _alias_.getAlias() + "." + ZK_URL_O;
        }

        /**
         * tb_app_hudi_compaction_job 压缩调度任务队列
         */
        interface TbAppHudiCompactionJob {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_hudi_compaction_job";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_hudi_compaction_job", "tahcj");
            /**
             * 字段 flink_job_id 原始值 flink_job_id
             */
            String FLINK_JOB_ID_O = "flink_job_id";
            /**
             * 字段 flink_job_id 别名值 tahcj.flink_job_id
             */
            String FLINK_JOB_ID_A = _alias_.getAlias() + "." + FLINK_JOB_ID_O;
            /**
             * 字段 alias 原始值 alias 别名
             */
            String ALIAS_O = "alias";
            /**
             * 字段 alias 别名值 tahcj.alias 别名
             */
            String ALIAS_A = _alias_.getAlias() + "." + ALIAS_O;
            /**
             * 字段 comment 原始值 comment 备注
             */
            String COMMENT_O = "comment";
            /**
             * 字段 comment 别名值 tahcj.comment 备注
             */
            String COMMENT_A = _alias_.getAlias() + "." + COMMENT_O;
            /**
             * 字段 application_id 原始值 application_id
             */
            String APPLICATION_ID_O = "application_id";
            /**
             * 字段 application_id 别名值 tahcj.application_id
             */
            String APPLICATION_ID_A = _alias_.getAlias() + "." + APPLICATION_ID_O;
            /**
             * 字段 create_time 原始值 create_time 创建时间
             */
            String CREATE_TIME_O = "create_time";
            /**
             * 字段 create_time 别名值 tahcj.create_time 创建时间
             */
            String CREATE_TIME_A = _alias_.getAlias() + "." + CREATE_TIME_O;
            /**
             * 字段 update_time 原始值 update_time 更新时间
             */
            String UPDATE_TIME_O = "update_time";
            /**
             * 字段 update_time 别名值 tahcj.update_time 更新时间
             */
            String UPDATE_TIME_A = _alias_.getAlias() + "." + UPDATE_TIME_O;
        }

        /**
         * tb_app_hudi_compaction_metrics 压缩计划执行具体指标
         */
        interface TbAppHudiCompactionMetrics {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_hudi_compaction_metrics";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_hudi_compaction_metrics", "tahcm");
            /**
             * 字段 flink_job_id 原始值 flink_job_id flink_job_id
             */
            String FLINK_JOB_ID_O = "flink_job_id";
            /**
             * 字段 flink_job_id 别名值 tahcm.flink_job_id flink_job_id
             */
            String FLINK_JOB_ID_A = _alias_.getAlias() + "." + FLINK_JOB_ID_O;
            /**
             * 字段 alias 原始值 alias 表别名
             */
            String ALIAS_O = "alias";
            /**
             * 字段 alias 别名值 tahcm.alias 表别名
             */
            String ALIAS_A = _alias_.getAlias() + "." + ALIAS_O;
            /**
             * 字段 cluster 原始值 cluster
             */
            String CLUSTER_O = "cluster";
            /**
             * 字段 cluster 别名值 tahcm.cluster
             */
            String CLUSTER_A = _alias_.getAlias() + "." + CLUSTER_O;
            /**
             * 字段 application_id 原始值 application_id
             */
            String APPLICATION_ID_O = "application_id";
            /**
             * 字段 application_id 别名值 tahcm.application_id
             */
            String APPLICATION_ID_A = _alias_.getAlias() + "." + APPLICATION_ID_O;
            /**
             * 字段 type 原始值 type 类型
             */
            String TYPE_O = "type";
            /**
             * 字段 type 别名值 tahcm.type 类型
             */
            String TYPE_A = _alias_.getAlias() + "." + TYPE_O;
            /**
             * 字段 source_schema 原始值 source_schema 库名
             */
            String SOURCE_SCHEMA_O = "source_schema";
            /**
             * 字段 source_schema 别名值 tahcm.source_schema 库名
             */
            String SOURCE_SCHEMA_A = _alias_.getAlias() + "." + SOURCE_SCHEMA_O;
            /**
             * 字段 source_table 原始值 source_table 表名
             */
            String SOURCE_TABLE_O = "source_table";
            /**
             * 字段 source_table 别名值 tahcm.source_table 表名
             */
            String SOURCE_TABLE_A = _alias_.getAlias() + "." + SOURCE_TABLE_O;
            /**
             * 字段 compaction_plan_instant 原始值 compaction_plan_instant 压缩计划时间点
             */
            String COMPACTION_PLAN_INSTANT_O = "compaction_plan_instant";
            /**
             * 字段 compaction_plan_instant 别名值 tahcm.compaction_plan_instant 压缩计划时间点
             */
            String COMPACTION_PLAN_INSTANT_A = _alias_.getAlias() + "." + COMPACTION_PLAN_INSTANT_O;
            /**
             * 字段 total_scan_time 原始值 total_scan_time 扫描日志文件时长
             */
            String TOTAL_SCAN_TIME_O = "total_scan_time";
            /**
             * 字段 total_scan_time 别名值 tahcm.total_scan_time 扫描日志文件时长
             */
            String TOTAL_SCAN_TIME_A = _alias_.getAlias() + "." + TOTAL_SCAN_TIME_O;
            /**
             * 字段 total_log_files_compacted 原始值 total_log_files_compacted 压缩文件个数
             */
            String TOTAL_LOG_FILES_COMPACTED_O = "total_log_files_compacted";
            /**
             * 字段 total_log_files_compacted 别名值 tahcm.total_log_files_compacted 压缩文件个数
             */
            String TOTAL_LOG_FILES_COMPACTED_A = _alias_.getAlias() + "." + TOTAL_LOG_FILES_COMPACTED_O;
            /**
             * 字段 total_log_files_size 原始值 total_log_files_size 压缩文件大小
             */
            String TOTAL_LOG_FILES_SIZE_O = "total_log_files_size";
            /**
             * 字段 total_log_files_size 别名值 tahcm.total_log_files_size 压缩文件大小
             */
            String TOTAL_LOG_FILES_SIZE_A = _alias_.getAlias() + "." + TOTAL_LOG_FILES_SIZE_O;
            /**
             * 字段 total_records_deleted 原始值 total_records_deleted 删除记录数
             */
            String TOTAL_RECORDS_DELETED_O = "total_records_deleted";
            /**
             * 字段 total_records_deleted 别名值 tahcm.total_records_deleted 删除记录数
             */
            String TOTAL_RECORDS_DELETED_A = _alias_.getAlias() + "." + TOTAL_RECORDS_DELETED_O;
            /**
             * 字段 total_records_updated 原始值 total_records_updated 更新记录数
             */
            String TOTAL_RECORDS_UPDATED_O = "total_records_updated";
            /**
             * 字段 total_records_updated 别名值 tahcm.total_records_updated 更新记录数
             */
            String TOTAL_RECORDS_UPDATED_A = _alias_.getAlias() + "." + TOTAL_RECORDS_UPDATED_O;
            /**
             * 字段 total_records_compacted 原始值 total_records_compacted 压缩记录数
             */
            String TOTAL_RECORDS_COMPACTED_O = "total_records_compacted";
            /**
             * 字段 total_records_compacted 别名值 tahcm.total_records_compacted 压缩记录数
             */
            String TOTAL_RECORDS_COMPACTED_A = _alias_.getAlias() + "." + TOTAL_RECORDS_COMPACTED_O;
            /**
             * 字段 update_time 原始值 update_time 记录更新时间
             */
            String UPDATE_TIME_O = "update_time";
            /**
             * 字段 update_time 别名值 tahcm.update_time 记录更新时间
             */
            String UPDATE_TIME_A = _alias_.getAlias() + "." + UPDATE_TIME_O;
        }

        /**
         * tb_app_hudi_job_config
         */
        interface TbAppHudiJobConfig {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_hudi_job_config";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_hudi_job_config", "tahjc");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tahjc.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 source_tasks 原始值 source_tasks Pulsar 源端并行度
             */
            String SOURCE_TASKS_O = "source_tasks";
            /**
             * 字段 source_tasks 别名值 tahjc.source_tasks Pulsar 源端并行度
             */
            String SOURCE_TASKS_A = _alias_.getAlias() + "." + SOURCE_TASKS_O;
            /**
             * 字段 write_tasks 原始值 write_tasks 写并行度
             */
            String WRITE_TASKS_O = "write_tasks";
            /**
             * 字段 write_tasks 别名值 tahjc.write_tasks 写并行度
             */
            String WRITE_TASKS_A = _alias_.getAlias() + "." + WRITE_TASKS_O;
            /**
             * 字段 write_operation 原始值 write_operation 写操作类型（默认为 upsert）
             */
            String WRITE_OPERATION_O = "write_operation";
            /**
             * 字段 write_operation 别名值 tahjc.write_operation 写操作类型（默认为 upsert）
             */
            String WRITE_OPERATION_A = _alias_.getAlias() + "." + WRITE_OPERATION_O;
            /**
             * 字段 write_task_max_memory 原始值 write_task_max_memory 写任务最大缓存
             */
            String WRITE_TASK_MAX_MEMORY_O = "write_task_max_memory";
            /**
             * 字段 write_task_max_memory 别名值 tahjc.write_task_max_memory 写任务最大缓存
             */
            String WRITE_TASK_MAX_MEMORY_A = _alias_.getAlias() + "." + WRITE_TASK_MAX_MEMORY_O;
            /**
             * 字段 write_batch_size 原始值 write_batch_size 写任务单次操作大小
             */
            String WRITE_BATCH_SIZE_O = "write_batch_size";
            /**
             * 字段 write_batch_size 别名值 tahjc.write_batch_size 写任务单次操作大小
             */
            String WRITE_BATCH_SIZE_A = _alias_.getAlias() + "." + WRITE_BATCH_SIZE_O;
            /**
             * 字段 write_rate_limit 原始值 write_rate_limit 写任务速度限制（默认为10000TPS）
             */
            String WRITE_RATE_LIMIT_O = "write_rate_limit";
            /**
             * 字段 write_rate_limit 别名值 tahjc.write_rate_limit 写任务速度限制（默认为10000TPS）
             */
            String WRITE_RATE_LIMIT_A = _alias_.getAlias() + "." + WRITE_RATE_LIMIT_O;
            /**
             * 字段 compaction_strategy 原始值 compaction_strategy 压缩策略
             */
            String COMPACTION_STRATEGY_O = "compaction_strategy";
            /**
             * 字段 compaction_strategy 别名值 tahjc.compaction_strategy 压缩策略
             */
            String COMPACTION_STRATEGY_A = _alias_.getAlias() + "." + COMPACTION_STRATEGY_O;
            /**
             * 字段 compaction_tasks 原始值 compaction_tasks 压缩任务并行度
             */
            String COMPACTION_TASKS_O = "compaction_tasks";
            /**
             * 字段 compaction_tasks 别名值 tahjc.compaction_tasks 压缩任务并行度
             */
            String COMPACTION_TASKS_A = _alias_.getAlias() + "." + COMPACTION_TASKS_O;
            /**
             * 字段 compaction_delta_commits 原始值 compaction_delta_commits 压缩最小间隔 commit 数量
             */
            String COMPACTION_DELTA_COMMITS_O = "compaction_delta_commits";
            /**
             * 字段 compaction_delta_commits 别名值 tahjc.compaction_delta_commits 压缩最小间隔 commit 数量
             */
            String COMPACTION_DELTA_COMMITS_A = _alias_.getAlias() + "." + COMPACTION_DELTA_COMMITS_O;
            /**
             * 字段 compaction_delta_seconds 原始值 compaction_delta_seconds 压缩最小间隔时间（秒）
             */
            String COMPACTION_DELTA_SECONDS_O = "compaction_delta_seconds";
            /**
             * 字段 compaction_delta_seconds 别名值 tahjc.compaction_delta_seconds 压缩最小间隔时间（秒）
             */
            String COMPACTION_DELTA_SECONDS_A = _alias_.getAlias() + "." + COMPACTION_DELTA_SECONDS_O;
            /**
             * 字段 compaction_async_enabled 原始值 compaction_async_enabled 同步压缩是否开启（默认关闭，目前该参数无效）
             */
            String COMPACTION_ASYNC_ENABLED_O = "compaction_async_enabled";
            /**
             * 字段 compaction_async_enabled 别名值 tahjc.compaction_async_enabled 同步压缩是否开启（默认关闭，目前该参数无效）
             */
            String COMPACTION_ASYNC_ENABLED_A = _alias_.getAlias() + "." + COMPACTION_ASYNC_ENABLED_O;
            /**
             * 字段 compaction_max_memory 原始值 compaction_max_memory 压缩任务最大使用缓存大小
             */
            String COMPACTION_MAX_MEMORY_O = "compaction_max_memory";
            /**
             * 字段 compaction_max_memory 别名值 tahjc.compaction_max_memory 压缩任务最大使用缓存大小
             */
            String COMPACTION_MAX_MEMORY_A = _alias_.getAlias() + "." + COMPACTION_MAX_MEMORY_O;
            /**
             * 字段 keep_file_version 原始值 keep_file_version 保留数据文件版本
             */
            String KEEP_FILE_VERSION_O = "keep_file_version";
            /**
             * 字段 keep_file_version 别名值 tahjc.keep_file_version 保留数据文件版本
             */
            String KEEP_FILE_VERSION_A = _alias_.getAlias() + "." + KEEP_FILE_VERSION_O;
            /**
             * 字段 keep_commit_version 原始值 keep_commit_version 保留时间线版本
             */
            String KEEP_COMMIT_VERSION_O = "keep_commit_version";
            /**
             * 字段 keep_commit_version 别名值 tahjc.keep_commit_version 保留时间线版本
             */
            String KEEP_COMMIT_VERSION_A = _alias_.getAlias() + "." + KEEP_COMMIT_VERSION_O;
            /**
             * 字段 hive_sync_enable 原始值 hive_sync_enable hive 源数据同步启动（目前该参数不使用）
             */
            String HIVE_SYNC_ENABLE_O = "hive_sync_enable";
            /**
             * 字段 hive_sync_enable 别名值 tahjc.hive_sync_enable hive 源数据同步启动（目前该参数不使用）
             */
            String HIVE_SYNC_ENABLE_A = _alias_.getAlias() + "." + HIVE_SYNC_ENABLE_O;
            /**
             * 字段 hive_conn_id 原始值 hive_conn_id hive 连接信息标识（目前该参数不使用）
             */
            String HIVE_CONN_ID_O = "hive_conn_id";
            /**
             * 字段 hive_conn_id 别名值 tahjc.hive_conn_id hive 连接信息标识（目前该参数不使用）
             */
            String HIVE_CONN_ID_A = _alias_.getAlias() + "." + HIVE_CONN_ID_O;
            /**
             * 字段 configs 原始值 configs 自定义配置
             */
            String CONFIGS_O = "configs";
            /**
             * 字段 configs 别名值 tahjc.configs 自定义配置
             */
            String CONFIGS_A = _alias_.getAlias() + "." + CONFIGS_O;
            /**
             * 字段 status 原始值 status 逻辑删除标识
             */
            String STATUS_O = "status";
            /**
             * 字段 status 别名值 tahjc.status 逻辑删除标识
             */
            String STATUS_A = _alias_.getAlias() + "." + STATUS_O;
        }

        /**
         * tb_app_hudi_sync_state
         */
        interface TbAppHudiSyncState {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_hudi_sync_state";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_hudi_sync_state", "tahss");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tahss.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 message_id 原始值 message_id pulsar 消息位移
             */
            String MESSAGE_ID_O = "message_id";
            /**
             * 字段 message_id 别名值 tahss.message_id pulsar 消息位移
             */
            String MESSAGE_ID_A = _alias_.getAlias() + "." + MESSAGE_ID_O;
            /**
             * 字段 source_database 原始值 source_database 源数据库
             */
            String SOURCE_DATABASE_O = "source_database";
            /**
             * 字段 source_database 别名值 tahss.source_database 源数据库
             */
            String SOURCE_DATABASE_A = _alias_.getAlias() + "." + SOURCE_DATABASE_O;
            /**
             * 字段 source_schema 原始值 source_schema 源库
             */
            String SOURCE_SCHEMA_O = "source_schema";
            /**
             * 字段 source_schema 别名值 tahss.source_schema 源库
             */
            String SOURCE_SCHEMA_A = _alias_.getAlias() + "." + SOURCE_SCHEMA_O;
            /**
             * 字段 source_table 原始值 source_table 源表
             */
            String SOURCE_TABLE_O = "source_table";
            /**
             * 字段 source_table 别名值 tahss.source_table 源表
             */
            String SOURCE_TABLE_A = _alias_.getAlias() + "." + SOURCE_TABLE_O;
            /**
             * 字段 source_start_time 原始值 source_start_time 同步启动时间
             */
            String SOURCE_START_TIME_O = "source_start_time";
            /**
             * 字段 source_start_time 别名值 tahss.source_start_time 同步启动时间
             */
            String SOURCE_START_TIME_A = _alias_.getAlias() + "." + SOURCE_START_TIME_O;
            /**
             * 字段 source_checkpoint_time 原始值 source_checkpoint_time 同步检查时间
             */
            String SOURCE_CHECKPOINT_TIME_O = "source_checkpoint_time";
            /**
             * 字段 source_checkpoint_time 别名值 tahss.source_checkpoint_time 同步检查时间
             */
            String SOURCE_CHECKPOINT_TIME_A = _alias_.getAlias() + "." + SOURCE_CHECKPOINT_TIME_O;
            /**
             * 字段 source_publish_time 原始值 source_publish_time 消息发布时间
             */
            String SOURCE_PUBLISH_TIME_O = "source_publish_time";
            /**
             * 字段 source_publish_time 别名值 tahss.source_publish_time 消息发布时间
             */
            String SOURCE_PUBLISH_TIME_A = _alias_.getAlias() + "." + SOURCE_PUBLISH_TIME_O;
            /**
             * 字段 source_op_time 原始值 source_op_time 消息业务时间
             */
            String SOURCE_OP_TIME_O = "source_op_time";
            /**
             * 字段 source_op_time 别名值 tahss.source_op_time 消息业务时间
             */
            String SOURCE_OP_TIME_A = _alias_.getAlias() + "." + SOURCE_OP_TIME_O;
            /**
             * 字段 source_application_id 原始值 source_application_id 同步程序 application id
             */
            String SOURCE_APPLICATION_ID_O = "source_application_id";
            /**
             * 字段 source_application_id 别名值 tahss.source_application_id 同步程序 application id
             */
            String SOURCE_APPLICATION_ID_A = _alias_.getAlias() + "." + SOURCE_APPLICATION_ID_O;
            /**
             * 字段 source_cluster 原始值 source_cluster 运行主机
             */
            String SOURCE_CLUSTER_O = "source_cluster";
            /**
             * 字段 source_cluster 别名值 tahss.source_cluster 运行主机
             */
            String SOURCE_CLUSTER_A = _alias_.getAlias() + "." + SOURCE_CLUSTER_O;
            /**
             * 字段 compaction_start_time 原始值 compaction_start_time 压缩启动时间
             */
            String COMPACTION_START_TIME_O = "compaction_start_time";
            /**
             * 字段 compaction_start_time 别名值 tahss.compaction_start_time 压缩启动时间
             */
            String COMPACTION_START_TIME_A = _alias_.getAlias() + "." + COMPACTION_START_TIME_O;
            /**
             * 字段 compaction_finish_time 原始值 compaction_finish_time 压缩完成时间
             */
            String COMPACTION_FINISH_TIME_O = "compaction_finish_time";
            /**
             * 字段 compaction_finish_time 别名值 tahss.compaction_finish_time 压缩完成时间
             */
            String COMPACTION_FINISH_TIME_A = _alias_.getAlias() + "." + COMPACTION_FINISH_TIME_O;
            /**
             * 字段 compaction_message 原始值 compaction_message 压缩异常信息
             */
            String COMPACTION_MESSAGE_O = "compaction_message";
            /**
             * 字段 compaction_message 别名值 tahss.compaction_message 压缩异常信息
             */
            String COMPACTION_MESSAGE_A = _alias_.getAlias() + "." + COMPACTION_MESSAGE_O;
            /**
             * 字段 compaction_application_id 原始值 compaction_application_id 压缩任务 yarn id
             */
            String COMPACTION_APPLICATION_ID_O = "compaction_application_id";
            /**
             * 字段 compaction_application_id 别名值 tahss.compaction_application_id 压缩任务 yarn id
             */
            String COMPACTION_APPLICATION_ID_A = _alias_.getAlias() + "." + COMPACTION_APPLICATION_ID_O;
            /**
             * 字段 compaction_status 原始值 compaction_status 压缩状态
             */
            String COMPACTION_STATUS_O = "compaction_status";
            /**
             * 字段 compaction_status 别名值 tahss.compaction_status 压缩状态
             */
            String COMPACTION_STATUS_A = _alias_.getAlias() + "." + COMPACTION_STATUS_O;
            /**
             * 字段 compaction_status_time 原始值 compaction_status_time 压缩事件时间
             */
            String COMPACTION_STATUS_TIME_O = "compaction_status_time";
            /**
             * 字段 compaction_status_time 别名值 tahss.compaction_status_time 压缩事件时间
             */
            String COMPACTION_STATUS_TIME_A = _alias_.getAlias() + "." + COMPACTION_STATUS_TIME_O;
            /**
             * 字段 compaction_cluster 原始值 compaction_cluster 运行主机
             */
            String COMPACTION_CLUSTER_O = "compaction_cluster";
            /**
             * 字段 compaction_cluster 别名值 tahss.compaction_cluster 运行主机
             */
            String COMPACTION_CLUSTER_A = _alias_.getAlias() + "." + COMPACTION_CLUSTER_O;
            /**
             * 字段 compaction_latest_op_ts 原始值 compaction_latest_op_ts 压缩提供的 latest_op_ts
             */
            String COMPACTION_LATEST_OP_TS_O = "compaction_latest_op_ts";
            /**
             * 字段 compaction_latest_op_ts 别名值 tahss.compaction_latest_op_ts 压缩提供的 latest_op_ts
             */
            String COMPACTION_LATEST_OP_TS_A = _alias_.getAlias() + "." + COMPACTION_LATEST_OP_TS_O;
            /**
             * 字段 update_batch_marker 原始值 update_batch_marker 更新批次号
             */
            String UPDATE_BATCH_MARKER_O = "update_batch_marker";
            /**
             * 字段 update_batch_marker 别名值 tahss.update_batch_marker 更新批次号
             */
            String UPDATE_BATCH_MARKER_A = _alias_.getAlias() + "." + UPDATE_BATCH_MARKER_O;
            /**
             * 字段 pulsar_back_log 原始值 pulsar_back_log pulsar 积压
             */
            String PULSAR_BACK_LOG_O = "pulsar_back_log";
            /**
             * 字段 pulsar_back_log 别名值 tahss.pulsar_back_log pulsar 积压
             */
            String PULSAR_BACK_LOG_A = _alias_.getAlias() + "." + PULSAR_BACK_LOG_O;
            /**
             * 字段 update_time 原始值 update_time 更新时间
             */
            String UPDATE_TIME_O = "update_time";
            /**
             * 字段 update_time 别名值 tahss.update_time 更新时间
             */
            String UPDATE_TIME_A = _alias_.getAlias() + "." + UPDATE_TIME_O;
            /**
             * 字段 check_source_total 原始值 check_source_total
             */
            String CHECK_SOURCE_TOTAL_O = "check_source_total";
            /**
             * 字段 check_source_total 别名值 tahss.check_source_total
             */
            String CHECK_SOURCE_TOTAL_A = _alias_.getAlias() + "." + CHECK_SOURCE_TOTAL_O;
            /**
             * 字段 check_source_total_time 原始值 check_source_total_time
             */
            String CHECK_SOURCE_TOTAL_TIME_O = "check_source_total_time";
            /**
             * 字段 check_source_total_time 别名值 tahss.check_source_total_time
             */
            String CHECK_SOURCE_TOTAL_TIME_A = _alias_.getAlias() + "." + CHECK_SOURCE_TOTAL_TIME_O;
            /**
             * 字段 check_target_total 原始值 check_target_total
             */
            String CHECK_TARGET_TOTAL_O = "check_target_total";
            /**
             * 字段 check_target_total 别名值 tahss.check_target_total
             */
            String CHECK_TARGET_TOTAL_A = _alias_.getAlias() + "." + CHECK_TARGET_TOTAL_O;
            /**
             * 字段 check_target_latest_op_ts 原始值 check_target_latest_op_ts
             */
            String CHECK_TARGET_LATEST_OP_TS_O = "check_target_latest_op_ts";
            /**
             * 字段 check_target_latest_op_ts 别名值 tahss.check_target_latest_op_ts
             */
            String CHECK_TARGET_LATEST_OP_TS_A = _alias_.getAlias() + "." + CHECK_TARGET_LATEST_OP_TS_O;
            /**
             * 字段 check_target_total_time 原始值 check_target_total_time
             */
            String CHECK_TARGET_TOTAL_TIME_O = "check_target_total_time";
            /**
             * 字段 check_target_total_time 别名值 tahss.check_target_total_time
             */
            String CHECK_TARGET_TOTAL_TIME_A = _alias_.getAlias() + "." + CHECK_TARGET_TOTAL_TIME_O;
        }

        /**
         * tb_app_yarn_job_config_sync Yarn 任务配置
         */
        interface TbAppYarnJobConfigSync {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_yarn_job_config";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_yarn_job_config", "tayjc_sync");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tayjc_sync.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 job_manager_memory 原始值 job_manager_memory Job Manager 内存（MB）
             */
            String JOB_MANAGER_MEMORY_O = "job_manager_memory";
            /**
             * 字段 job_manager_memory 别名值 tayjc_sync.job_manager_memory Job Manager 内存（MB）
             */
            String JOB_MANAGER_MEMORY_A = _alias_.getAlias() + "." + JOB_MANAGER_MEMORY_O;
            /**
             * 字段 task_manager_memory 原始值 task_manager_memory Task Manager 内存（MB）
             */
            String TASK_MANAGER_MEMORY_O = "task_manager_memory";
            /**
             * 字段 task_manager_memory 别名值 tayjc_sync.task_manager_memory Task Manager 内存（MB）
             */
            String TASK_MANAGER_MEMORY_A = _alias_.getAlias() + "." + TASK_MANAGER_MEMORY_O;
            /**
             * 字段 status 原始值 status 逻辑删除标识
             */
            String STATUS_O = "status";
            /**
             * 字段 status 别名值 tayjc_sync.status 逻辑删除标识
             */
            String STATUS_A = _alias_.getAlias() + "." + STATUS_O;
        }

        /**
         * tb_app_yarn_job_config_compaction Yarn 任务配置
         */
        interface TbAppYarnJobConfigCompaction {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_yarn_job_config";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_yarn_job_config", "tayjc_compaction");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tayjc_compaction.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 job_manager_memory 原始值 job_manager_memory Job Manager 内存（MB）
             */
            String JOB_MANAGER_MEMORY_O = "job_manager_memory";
            /**
             * 字段 job_manager_memory 别名值 tayjc_compaction.job_manager_memory Job Manager 内存（MB）
             */
            String JOB_MANAGER_MEMORY_A = _alias_.getAlias() + "." + JOB_MANAGER_MEMORY_O;
            /**
             * 字段 task_manager_memory 原始值 task_manager_memory Task Manager 内存（MB）
             */
            String TASK_MANAGER_MEMORY_O = "task_manager_memory";
            /**
             * 字段 task_manager_memory 别名值 tayjc_compaction.task_manager_memory Task Manager 内存（MB）
             */
            String TASK_MANAGER_MEMORY_A = _alias_.getAlias() + "." + TASK_MANAGER_MEMORY_O;
            /**
             * 字段 status 原始值 status 逻辑删除标识
             */
            String STATUS_O = "status";
            /**
             * 字段 status 别名值 tayjc_compaction.status 逻辑删除标识
             */
            String STATUS_A = _alias_.getAlias() + "." + STATUS_O;
        }

        /**
         * tb_app_yarn_job_config Yarn 任务配置
         */
        interface TbAppYarnJobConfig {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".tb_app_yarn_job_config";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".tb_app_yarn_job_config", "tayjc");
            /**
             * 字段 id 原始值 id 唯一标识
             */
            String ID_O = "id";
            /**
             * 字段 id 别名值 tayjc.id 唯一标识
             */
            String ID_A = _alias_.getAlias() + "." + ID_O;
            /**
             * 字段 job_manager_memory 原始值 job_manager_memory Job Manager 内存（MB）
             */
            String JOB_MANAGER_MEMORY_O = "job_manager_memory";
            /**
             * 字段 job_manager_memory 别名值 tayjc.job_manager_memory Job Manager 内存（MB）
             */
            String JOB_MANAGER_MEMORY_A = _alias_.getAlias() + "." + JOB_MANAGER_MEMORY_O;
            /**
             * 字段 task_manager_memory 原始值 task_manager_memory Task Manager 内存（MB）
             */
            String TASK_MANAGER_MEMORY_O = "task_manager_memory";
            /**
             * 字段 task_manager_memory 别名值 tayjc.task_manager_memory Task Manager 内存（MB）
             */
            String TASK_MANAGER_MEMORY_A = _alias_.getAlias() + "." + TASK_MANAGER_MEMORY_O;
            /**
             * 字段 status 原始值 status 逻辑删除标识
             */
            String STATUS_O = "status";
            /**
             * 字段 status 别名值 tayjc.status 逻辑删除标识
             */
            String STATUS_A = _alias_.getAlias() + "." + STATUS_O;
        }
    }

    /**
     * iap-datahub
     */
    interface IapDatahub {
        /**
         * Schema 名称
         */
        String _name_ = "`iap-datahub`";

        /**
         * data_source 数据源定义，定义数据源名称、类型、连接信息、扩展属性等
         */
        interface DataSource {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".data_source";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".data_source", "ds");
            /**
             * 字段 ds_id 原始值 ds_id 数据源标识，主键自增
             */
            String DS_ID_O = "ds_id";
            /**
             * 字段 ds_id 别名值 ds.ds_id 数据源标识，主键自增
             */
            String DS_ID_A = _alias_.getAlias() + "." + DS_ID_O;
            /**
             * 字段 tenant_id 原始值 tenant_id 租户标识,外键关联租户表
             */
            String TENANT_ID_O = "tenant_id";
            /**
             * 字段 tenant_id 别名值 ds.tenant_id 租户标识,外键关联租户表
             */
            String TENANT_ID_A = _alias_.getAlias() + "." + TENANT_ID_O;
            /**
             * 字段 project_id 原始值 project_id 项目标识,外键关联项目表
             */
            String PROJECT_ID_O = "project_id";
            /**
             * 字段 project_id 别名值 ds.project_id 项目标识,外键关联项目表
             */
            String PROJECT_ID_A = _alias_.getAlias() + "." + PROJECT_ID_O;
            /**
             * 字段 group_id 原始值 group_id 分组标识,主键自增
             */
            String GROUP_ID_O = "group_id";
            /**
             * 字段 group_id 别名值 ds.group_id 分组标识,主键自增
             */
            String GROUP_ID_A = _alias_.getAlias() + "." + GROUP_ID_O;
            /**
             * 字段 scenario_id 原始值 scenario_id 场景标识，0默认 1UDAL实时同步 2oracle实时同步 3teledb实时同步 4telepg实时同步 5udal离线同步 6oracle离线同步 7teledb离线同步 8telepg离线同步 9ftp采集 10kafka采集 11pulsar采集 12api采集
             */
            String SCENARIO_ID_O = "scenario_id";
            /**
             * 字段 scenario_id 别名值 ds.scenario_id 场景标识，0默认 1UDAL实时同步 2oracle实时同步 3teledb实时同步 4telepg实时同步 5udal离线同步 6oracle离线同步 7teledb离线同步 8telepg离线同步 9ftp采集 10kafka采集 11pulsar采集 12api采集
             */
            String SCENARIO_ID_A = _alias_.getAlias() + "." + SCENARIO_ID_O;
            /**
             * 字段 ds_name 原始值 ds_name 数据源名称，项目内唯一
             */
            String DS_NAME_O = "ds_name";
            /**
             * 字段 ds_name 别名值 ds.ds_name 数据源名称，项目内唯一
             */
            String DS_NAME_A = _alias_.getAlias() + "." + DS_NAME_O;
            /**
             * 字段 ds_name_cn 原始值 ds_name_cn 数据源中文名称
             */
            String DS_NAME_CN_O = "ds_name_cn";
            /**
             * 字段 ds_name_cn 别名值 ds.ds_name_cn 数据源中文名称
             */
            String DS_NAME_CN_A = _alias_.getAlias() + "." + DS_NAME_CN_O;
            /**
             * 字段 ds_role 原始值 ds_role 数据源角色，类型为src、tgt
             */
            String DS_ROLE_O = "ds_role";
            /**
             * 字段 ds_role 别名值 ds.ds_role 数据源角色，类型为src、tgt
             */
            String DS_ROLE_A = _alias_.getAlias() + "." + DS_ROLE_O;
            /**
             * 字段 ds_type 原始值 ds_type 数据源类型，类型主要有mysql、oracle、pg、gp、udal、teledb、hdfs、hive、ftp，具体参考系统字典类型表ds_type
             */
            String DS_TYPE_O = "ds_type";
            /**
             * 字段 ds_type 别名值 ds.ds_type 数据源类型，类型主要有mysql、oracle、pg、gp、udal、teledb、hdfs、hive、ftp，具体参考系统字典类型表ds_type
             */
            String DS_TYPE_A = _alias_.getAlias() + "." + DS_TYPE_O;
            /**
             * 字段 schema_name 原始值 schema_name 数据库名，针对数据库类数据源，其他数据源可不填
             */
            String SCHEMA_NAME_O = "schema_name";
            /**
             * 字段 schema_name 别名值 ds.schema_name 数据库名，针对数据库类数据源，其他数据源可不填
             */
            String SCHEMA_NAME_A = _alias_.getAlias() + "." + SCHEMA_NAME_O;
            /**
             * 字段 ds_state 原始值 ds_state y正常状态，n冻结状态
             */
            String DS_STATE_O = "ds_state";
            /**
             * 字段 ds_state 别名值 ds.ds_state y正常状态，n冻结状态
             */
            String DS_STATE_A = _alias_.getAlias() + "." + DS_STATE_O;
            /**
             * 字段 connection 原始值 connection 数据源信息，标准JSON格式
             */
            String CONNECTION_O = "connection";
            /**
             * 字段 connection 别名值 ds.connection 数据源信息，标准JSON格式
             */
            String CONNECTION_A = _alias_.getAlias() + "." + CONNECTION_O;
            /**
             * 字段 ext_settings 原始值 ext_settings 数据源扩展设置，标准JSON格式
             */
            String EXT_SETTINGS_O = "ext_settings";
            /**
             * 字段 ext_settings 别名值 ds.ext_settings 数据源扩展设置，标准JSON格式
             */
            String EXT_SETTINGS_A = _alias_.getAlias() + "." + EXT_SETTINGS_O;
            /**
             * 字段 remark 原始值 remark 备注信息
             */
            String REMARK_O = "remark";
            /**
             * 字段 remark 别名值 ds.remark 备注信息
             */
            String REMARK_A = _alias_.getAlias() + "." + REMARK_O;
            /**
             * 字段 creator_id 原始值 creator_id 创建人标识，外键关联用户表
             */
            String CREATOR_ID_O = "creator_id";
            /**
             * 字段 creator_id 别名值 ds.creator_id 创建人标识，外键关联用户表
             */
            String CREATOR_ID_A = _alias_.getAlias() + "." + CREATOR_ID_O;
            /**
             * 字段 create_time 原始值 create_time 创建时间
             */
            String CREATE_TIME_O = "create_time";
            /**
             * 字段 create_time 别名值 ds.create_time 创建时间
             */
            String CREATE_TIME_A = _alias_.getAlias() + "." + CREATE_TIME_O;
            /**
             * 字段 modifier_id 原始值 modifier_id 修改人标识，外键关联用户表
             */
            String MODIFIER_ID_O = "modifier_id";
            /**
             * 字段 modifier_id 别名值 ds.modifier_id 修改人标识，外键关联用户表
             */
            String MODIFIER_ID_A = _alias_.getAlias() + "." + MODIFIER_ID_O;
            /**
             * 字段 modify_time 原始值 modify_time 修改时间
             */
            String MODIFY_TIME_O = "modify_time";
            /**
             * 字段 modify_time 别名值 ds.modify_time 修改时间
             */
            String MODIFY_TIME_A = _alias_.getAlias() + "." + MODIFY_TIME_O;
            /**
             * 字段 record_state 原始值 record_state 记录状态，y有效数据 n已删除数据
             */
            String RECORD_STATE_O = "record_state";
            /**
             * 字段 record_state 别名值 ds.record_state 记录状态，y有效数据 n已删除数据
             */
            String RECORD_STATE_A = _alias_.getAlias() + "." + RECORD_STATE_O;
        }

        /**
         * data_source_table 数据表信息
         */
        interface DataSourceTable {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".data_source_table";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".data_source_table", "dst");
            /**
             * 字段 table_id 原始值 table_id 主键自增，数据表标识
             */
            String TABLE_ID_O = "table_id";
            /**
             * 字段 table_id 别名值 dst.table_id 主键自增，数据表标识
             */
            String TABLE_ID_A = _alias_.getAlias() + "." + TABLE_ID_O;
            /**
             * 字段 tenant_id 原始值 tenant_id 租户标识,外键关联租户表
             */
            String TENANT_ID_O = "tenant_id";
            /**
             * 字段 tenant_id 别名值 dst.tenant_id 租户标识,外键关联租户表
             */
            String TENANT_ID_A = _alias_.getAlias() + "." + TENANT_ID_O;
            /**
             * 字段 project_id 原始值 project_id 项目标识,外键关联项目表
             */
            String PROJECT_ID_O = "project_id";
            /**
             * 字段 project_id 别名值 dst.project_id 项目标识,外键关联项目表
             */
            String PROJECT_ID_A = _alias_.getAlias() + "." + PROJECT_ID_O;
            /**
             * 字段 ds_id 原始值 ds_id 数据源标识，外键关联数据源定义
             */
            String DS_ID_O = "ds_id";
            /**
             * 字段 ds_id 别名值 dst.ds_id 数据源标识，外键关联数据源定义
             */
            String DS_ID_A = _alias_.getAlias() + "." + DS_ID_O;
            /**
             * 字段 table_name 原始值 table_name 数据表名称
             */
            String TABLE_NAME_O = "table_name";
            /**
             * 字段 table_name 别名值 dst.table_name 数据表名称
             */
            String TABLE_NAME_A = _alias_.getAlias() + "." + TABLE_NAME_O;
            /**
             * 字段 table_type 原始值 table_type 数据源表类型，不同数据源，表类型不一样
             */
            String TABLE_TYPE_O = "table_type";
            /**
             * 字段 table_type 别名值 dst.table_type 数据源表类型，不同数据源，表类型不一样
             */
            String TABLE_TYPE_A = _alias_.getAlias() + "." + TABLE_TYPE_O;
            /**
             * 字段 primary_key 原始值 primary_key 主键字段，多字段按照逗号分隔
             */
            String PRIMARY_KEY_O = "primary_key";
            /**
             * 字段 primary_key 别名值 dst.primary_key 主键字段，多字段按照逗号分隔
             */
            String PRIMARY_KEY_A = _alias_.getAlias() + "." + PRIMARY_KEY_O;
            /**
             * 字段 table_sql 原始值 table_sql 建表语句
             */
            String TABLE_SQL_O = "table_sql";
            /**
             * 字段 table_sql 别名值 dst.table_sql 建表语句
             */
            String TABLE_SQL_A = _alias_.getAlias() + "." + TABLE_SQL_O;
            /**
             * 字段 table_comment 原始值 table_comment 表备注信息
             */
            String TABLE_COMMENT_O = "table_comment";
            /**
             * 字段 table_comment 别名值 dst.table_comment 表备注信息
             */
            String TABLE_COMMENT_A = _alias_.getAlias() + "." + TABLE_COMMENT_O;
            /**
             * 字段 ext_settings 原始值 ext_settings 表扩展属性
             */
            String EXT_SETTINGS_O = "ext_settings";
            /**
             * 字段 ext_settings 别名值 dst.ext_settings 表扩展属性
             */
            String EXT_SETTINGS_A = _alias_.getAlias() + "." + EXT_SETTINGS_O;
            /**
             * 字段 remark 原始值 remark 备注信息
             */
            String REMARK_O = "remark";
            /**
             * 字段 remark 别名值 dst.remark 备注信息
             */
            String REMARK_A = _alias_.getAlias() + "." + REMARK_O;
            /**
             * 字段 creator_id 原始值 creator_id 创建人标识，外键关联用户表
             */
            String CREATOR_ID_O = "creator_id";
            /**
             * 字段 creator_id 别名值 dst.creator_id 创建人标识，外键关联用户表
             */
            String CREATOR_ID_A = _alias_.getAlias() + "." + CREATOR_ID_O;
            /**
             * 字段 create_time 原始值 create_time 创建时间
             */
            String CREATE_TIME_O = "create_time";
            /**
             * 字段 create_time 别名值 dst.create_time 创建时间
             */
            String CREATE_TIME_A = _alias_.getAlias() + "." + CREATE_TIME_O;
            /**
             * 字段 modifier_id 原始值 modifier_id 修改人标识，外键关联用户表
             */
            String MODIFIER_ID_O = "modifier_id";
            /**
             * 字段 modifier_id 别名值 dst.modifier_id 修改人标识，外键关联用户表
             */
            String MODIFIER_ID_A = _alias_.getAlias() + "." + MODIFIER_ID_O;
            /**
             * 字段 modify_time 原始值 modify_time
             */
            String MODIFY_TIME_O = "modify_time";
            /**
             * 字段 modify_time 别名值 dst.modify_time
             */
            String MODIFY_TIME_A = _alias_.getAlias() + "." + MODIFY_TIME_O;
            /**
             * 字段 record_state 原始值 record_state 记录状态，y有效数据  n已删除数据
             */
            String RECORD_STATE_O = "record_state";
            /**
             * 字段 record_state 别名值 dst.record_state 记录状态，y有效数据  n已删除数据
             */
            String RECORD_STATE_A = _alias_.getAlias() + "." + RECORD_STATE_O;
        }

        /**
         * data_source_table_field 数据表字段信息，包括字段名称、类型、长度、精度、备注等
         */
        interface DataSourceTableField {
            /**
             * 表原名
             */
            String _origin_ = _name_ + ".data_source_table_field";
            /**
             * SqlBuilder 别名对象 {@link Alias}
             */
            Alias _alias_ = Alias.of(_name_ + ".data_source_table_field", "dstf");
            /**
             * 字段 field_id 原始值 field_id 主键自增，字段标识
             */
            String FIELD_ID_O = "field_id";
            /**
             * 字段 field_id 别名值 dstf.field_id 主键自增，字段标识
             */
            String FIELD_ID_A = _alias_.getAlias() + "." + FIELD_ID_O;
            /**
             * 字段 table_id 原始值 table_id 数据源表标识，外键关联数据源表
             */
            String TABLE_ID_O = "table_id";
            /**
             * 字段 table_id 别名值 dstf.table_id 数据源表标识，外键关联数据源表
             */
            String TABLE_ID_A = _alias_.getAlias() + "." + TABLE_ID_O;
            /**
             * 字段 tenant_id 原始值 tenant_id 租户标识，外键关联租户表
             */
            String TENANT_ID_O = "tenant_id";
            /**
             * 字段 tenant_id 别名值 dstf.tenant_id 租户标识，外键关联租户表
             */
            String TENANT_ID_A = _alias_.getAlias() + "." + TENANT_ID_O;
            /**
             * 字段 project_id 原始值 project_id 项目标识，外键关联项目表
             */
            String PROJECT_ID_O = "project_id";
            /**
             * 字段 project_id 别名值 dstf.project_id 项目标识，外键关联项目表
             */
            String PROJECT_ID_A = _alias_.getAlias() + "." + PROJECT_ID_O;
            /**
             * 字段 field_name 原始值 field_name 字段名称，表内唯一
             */
            String FIELD_NAME_O = "field_name";
            /**
             * 字段 field_name 别名值 dstf.field_name 字段名称，表内唯一
             */
            String FIELD_NAME_A = _alias_.getAlias() + "." + FIELD_NAME_O;
            /**
             * 字段 field_seq 原始值 field_seq 字段序号
             */
            String FIELD_SEQ_O = "field_seq";
            /**
             * 字段 field_seq 别名值 dstf.field_seq 字段序号
             */
            String FIELD_SEQ_A = _alias_.getAlias() + "." + FIELD_SEQ_O;
            /**
             * 字段 field_type 原始值 field_type 字段类型
             */
            String FIELD_TYPE_O = "field_type";
            /**
             * 字段 field_type 别名值 dstf.field_type 字段类型
             */
            String FIELD_TYPE_A = _alias_.getAlias() + "." + FIELD_TYPE_O;
            /**
             * 字段 field_comment 原始值 field_comment 字段备注
             */
            String FIELD_COMMENT_O = "field_comment";
            /**
             * 字段 field_comment 别名值 dstf.field_comment 字段备注
             */
            String FIELD_COMMENT_A = _alias_.getAlias() + "." + FIELD_COMMENT_O;
            /**
             * 字段 primary_key 原始值 primary_key 是否主键，y是主键，n不是主键
             */
            String PRIMARY_KEY_O = "primary_key";
            /**
             * 字段 primary_key 别名值 dstf.primary_key 是否主键，y是主键，n不是主键
             */
            String PRIMARY_KEY_A = _alias_.getAlias() + "." + PRIMARY_KEY_O;
            /**
             * 字段 partition_key 原始值 partition_key 是否分区键，y是分区键，n不是分区键
             */
            String PARTITION_KEY_O = "partition_key";
            /**
             * 字段 partition_key 别名值 dstf.partition_key 是否分区键，y是分区键，n不是分区键
             */
            String PARTITION_KEY_A = _alias_.getAlias() + "." + PARTITION_KEY_O;
            /**
             * 字段 length 原始值 length 字段长度
             */
            String LENGTH_O = "length";
            /**
             * 字段 length 别名值 dstf.length 字段长度
             */
            String LENGTH_A = _alias_.getAlias() + "." + LENGTH_O;
            /**
             * 字段 scale 原始值 scale 字段精度
             */
            String SCALE_O = "scale";
            /**
             * 字段 scale 别名值 dstf.scale 字段精度
             */
            String SCALE_A = _alias_.getAlias() + "." + SCALE_O;
            /**
             * 字段 remark 原始值 remark 备注信息
             */
            String REMARK_O = "remark";
            /**
             * 字段 remark 别名值 dstf.remark 备注信息
             */
            String REMARK_A = _alias_.getAlias() + "." + REMARK_O;
            /**
             * 字段 creator_id 原始值 creator_id 创建人标识，外键关联用户表
             */
            String CREATOR_ID_O = "creator_id";
            /**
             * 字段 creator_id 别名值 dstf.creator_id 创建人标识，外键关联用户表
             */
            String CREATOR_ID_A = _alias_.getAlias() + "." + CREATOR_ID_O;
            /**
             * 字段 create_time 原始值 create_time 创建时间
             */
            String CREATE_TIME_O = "create_time";
            /**
             * 字段 create_time 别名值 dstf.create_time 创建时间
             */
            String CREATE_TIME_A = _alias_.getAlias() + "." + CREATE_TIME_O;
            /**
             * 字段 modifier_id 原始值 modifier_id 修改人标识，外键关联用户表
             */
            String MODIFIER_ID_O = "modifier_id";
            /**
             * 字段 modifier_id 别名值 dstf.modifier_id 修改人标识，外键关联用户表
             */
            String MODIFIER_ID_A = _alias_.getAlias() + "." + MODIFIER_ID_O;
            /**
             * 字段 modify_time 原始值 modify_time 修改时间
             */
            String MODIFY_TIME_O = "modify_time";
            /**
             * 字段 modify_time 别名值 dstf.modify_time 修改时间
             */
            String MODIFY_TIME_A = _alias_.getAlias() + "." + MODIFY_TIME_O;
            /**
             * 字段 record_state 原始值 record_state 记录状态，y有效数据，n已删除数据
             */
            String RECORD_STATE_O = "record_state";
            /**
             * 字段 record_state 别名值 dstf.record_state 记录状态，y有效数据，n已删除数据
             */
            String RECORD_STATE_A = _alias_.getAlias() + "." + RECORD_STATE_O;
        }
    }
}