Class IndexController.LogicIndicesRegister

  • Enclosing class:
    IndexController

    public static class IndexController.LogicIndicesRegister
    extends Object
    • Field Detail

      • METRIC_TABLE_NAME

        public static final String METRIC_TABLE_NAME
        The metric table name in aggregation physical storage.
        See Also:
        Constant Field Values
      • RECORD_TABLE_NAME

        public static final String RECORD_TABLE_NAME
        The record table name in aggregation physical storage.
        See Also:
        Constant Field Values
    • Constructor Detail

      • LogicIndicesRegister

        public LogicIndicesRegister()
    • Method Detail

      • getPhysicalTableName

        public static String getPhysicalTableName​(String logicName)
      • registerRelation

        public static void registerRelation​(Model model,
                                            String physicalName)
      • isMergedTable

        public static boolean isMergedTable​(String logicName)
      • getPhysicalTableColumns

        public static List<ModelColumn> getPhysicalTableColumns​(Model model)
      • getPhysicalColumnName

        @Deprecated
        public static String getPhysicalColumnName​(String modelName,
                                                   String columnName)
        Deprecated.
        Get real physical column name by logic name. Warning: This is only used to solve the column has alias.