Esempio n. 1
0
        protected PXSqlMeta(SqlDbConfig config, InfoForDbConnection selectedDbInfo, Instancemodus aModus, bool constructedFromPxs)
        {
            log.Info("PXSqlMeta  this.mCNMMVersion = " + config.MetaModel + " Instancemodus aModus(=" + aModus.ToString() + "constructedFromPxs=" + constructedFromPxs.ToString());

            this.mCNMMVersion       = config.MetaModel;
            this.mSelectedDbInfo    = selectedDbInfo;
            this.mInstanceModus     = aModus;
            this.constructedFromPxs = constructedFromPxs;
        }
Esempio n. 2
0
 public static PXSqlMeta GetPXSqlMeta(PxsQuery mPxsObject, string preferredLang, SqlDbConfig config, InfoForDbConnection selectedDbInfo, Instancemodus aModus, bool useTempTables)
 {
     if (config.MetaModel.Equals("2.1"))
     {
         return(new Parser_21.PXSqlMeta_21(mPxsObject, preferredLang, config, selectedDbInfo, aModus));
     }
     else if (config.MetaModel.Equals("2.2"))
     {
         return(new Parser_22.PXSqlMeta_22(mPxsObject, preferredLang, config, selectedDbInfo, aModus));
     }
     else if (config.MetaModel.Equals("2.3"))
     {
         return(new Parser_23.PXSqlMeta_23(mPxsObject, preferredLang, config, selectedDbInfo, aModus));
     }
     else if (config.MetaModel.Equals("2.4"))
     {
         return(new Parser_24.PXSqlMeta_24(mPxsObject, preferredLang, config, selectedDbInfo, aModus, useTempTables));
     }
     else
     {
         log.Debug("creating Parser_21.PXSqlMeta_21, but config.MetaModel is " + config.MetaModel);
         return(new Parser_21.PXSqlMeta_21(mPxsObject, preferredLang, config, selectedDbInfo, aModus));
     }
 }