Exemple #1
0
        public QueryPlan GeneratePlan(CreateTableStatement statement)
        {
            var step = new CreateTableStep();

            step.Columns.AddRange(statement.ColumnNamesAndTypes);
            step.TableName = statement.TableName;
            var plan = new QueryPlan();

            plan.Steps.Add(step);

            return(plan);
        }
Exemple #2
0
        private FrostIDDLStatement GetDDLStatementType(string input)
        {
            FrostIDDLStatement result = null;

            if (input.Contains(QueryKeywords.CREATE_TABLE))
            {
                result = new CreateTableStatement();
            }

            if (input.Contains(QueryKeywords.CREATE_DATABASE))
            {
                result = new CreateDatabaseStatement();
            }

            return(result);
        }