private static final String findCodeName()

in dbsync/src/main/java/com/taobao/tddl/dbsync/binlog/event/QueryLogEvent.java [846:902]


    private static final String findCodeName(final int code) {
        switch (code) {
            case Q_FLAGS2_CODE:
                return "Q_FLAGS2_CODE";
            case Q_SQL_MODE_CODE:
                return "Q_SQL_MODE_CODE";
            case Q_CATALOG_CODE:
                return "Q_CATALOG_CODE";
            case Q_AUTO_INCREMENT:
                return "Q_AUTO_INCREMENT";
            case Q_CHARSET_CODE:
                return "Q_CHARSET_CODE";
            case Q_TIME_ZONE_CODE:
                return "Q_TIME_ZONE_CODE";
            case Q_CATALOG_NZ_CODE:
                return "Q_CATALOG_NZ_CODE";
            case Q_LC_TIME_NAMES_CODE:
                return "Q_LC_TIME_NAMES_CODE";
            case Q_CHARSET_DATABASE_CODE:
                return "Q_CHARSET_DATABASE_CODE";
            case Q_TABLE_MAP_FOR_UPDATE_CODE:
                return "Q_TABLE_MAP_FOR_UPDATE_CODE";
            case Q_MASTER_DATA_WRITTEN_CODE:
                return "Q_MASTER_DATA_WRITTEN_CODE";
            case Q_INVOKER:
                return "Q_INVOKER";
            case Q_MICROSECONDS:
                return "Q_MICROSECONDS";
            case Q_UPDATED_DB_NAMES:
                return "Q_UPDATED_DB_NAMES";
            case Q_EXPLICIT_DEFAULTS_FOR_TIMESTAMP:
                return "Q_EXPLICIT_DEFAULTS_FOR_TIMESTAMP";
            case Q_DDL_LOGGED_WITH_XID:
                return "Q_DDL_LOGGED_WITH_XID";
            case Q_DEFAULT_COLLATION_FOR_UTF8MB4:
                return "Q_DEFAULT_COLLATION_FOR_UTF8MB4";
            case Q_SQL_REQUIRE_PRIMARY_KEY:
                return "Q_SQL_REQUIRE_PRIMARY_KEY";
            case Q_DEFAULT_TABLE_ENCRYPTION:
                return "Q_DEFAULT_TABLE_ENCRYPTION";
            case Q_OPT_FLASHBACK_AREA:
                // or Q_DDL_SKIP_REWRITE
                return "Q_DDL_SKIP_REWRITE";
            case Q_OPT_INDEX_FORMAT_GPP_ENABLED:
                return "Q_DDL_SKIP_REWRITE";
            case Q_HRNOW:
                // or Q_WSREP_SKIP_READONLY_CHECKS
                return "Q_HRNOW";
            case Q_XID:
                return "Q_XID";
            case Q_GTID_FLAGS3:
                return "Q_GTID_FLAGS3";
            case Q_CHARACTER_SET_COLLATIONS :
                return "Q_CHARACTER_SET_COLLATIONS";
        }
        return "CODE#" + code;
    }