Package tilda

Class Docs.MasterConfig

  • Enclosing class:
    Docs

    public static class Docs.MasterConfig
    extends java.lang.Object
    GSon-based definition for the Master Index definitionfor the command line Docs utility.

     { "title": "Sample Database Master Index"
      ,"description":[
         "This database includes tables that represent ODS and datamart capabilities of the main database."
        ]
      ,"groups":[
          { "name":"Group 1 ODS"
           ,"schemas":["Schema1", "Schema2"]
           ,"description":[
               "The Main 2 schemas, and automatically, their dependencies,"
              ,"for the first group"
             ]
          }
         ,{ "name":"Group 2 Datamarts"
           ,"schemas":["DMPatients", "DMFinancials", "DMClinicals"]
           ,"description":[
               "The tilda-based datamart schemas and their related \"*Realized\" tables."
              ,"Blah blah blah"
             ]
          }
        ]
     }
     
    See Also:
    Docs, Docs.main(String[])
    • Field Detail

      • _Title

        @SerializedName("title")
        public java.lang.String _Title
      • _Descriptions

        @SerializedName("description")
        public java.lang.String[] _Descriptions
    • Constructor Detail

      • MasterConfig

        public MasterConfig()
    • Method Detail

      • load

        public static Docs.MasterConfig load​(java.lang.String fileResourceName)
                                      throws java.lang.Exception
        Throws:
        java.lang.Exception
      • validate

        protected boolean validate()