public static GerenciadorMemoria getInstance()
 {
     if (singleton == null)
     {
         singleton = new GerenciadorMemoria();
     }
     return(singleton);
 }
 public static GerenciadorMemoria getInstance()
 {
     if (singleton == null)
     {
         singleton = new GerenciadorMemoria();
     }
     return singleton;
 }
Example #3
0
        public Semantico()
        {
            identificadores = new List<string>();
            //clausulaAs = new Dictionary<string, string>();
            valoresColunas = new List<ValoresCampos>();
            fromTabelas = new List<string>();

            acaoZero();
            memoria = GerenciadorMemoria.getInstance();
            interfaceComum = Base.getInstance();
        }
Example #4
0
        public Semantico(Form1 form1)
        {
            this.form1 = form1;
            identificadores = new List<string>();
            select = Select.singleton();
            valoresColunas = new List<ValoresCampos>();
            fromTabelas = new List<string>();
            anterior = acao.Nada;

            acaoZero();
            memoria = GerenciadorMemoria.getInstance();
            interfaceComum = Base.getInstance();
        }
Example #5
0
        public void criarIndiciePrimary()
        {
            List<string> campos = new List<string>();
            foreach (string item in nomesColunas)
            {
                if (dados[item].isPrimary())
                {
                    campos.Add(item);
                }
            }

            if(campos.Count != 0)
            {
                tabelaIndices["primary" + nome] = campos.ToArray();
                GerenciadorMemoria.getInstance().createIndex("primary" + nome);
            }
        }
Example #6
0
 public void criarIndice(string nome, string[] campos)
 {
     tabelaIndices[nome] = campos;
     GerenciadorMemoria.getInstance().createIndex(nome);
 }