/// <summary></summary>
		static Dialect()
		{
			standardAggregateFunctions["count"] = new CountQueryFunctionInfo();
			standardAggregateFunctions["avg"] = new AvgQueryFunctionInfo();
			standardAggregateFunctions["max"] = new StandardSQLFunction("max");
			standardAggregateFunctions["min"] = new StandardSQLFunction("min");
			standardAggregateFunctions["sum"] = new SumQueryFunctionInfo();
		}
        /// <summary></summary>
        static Dialect()
        {
            standardAggregateFunctions["count"] = new CountQueryFunctionInfo();
            standardAggregateFunctions["avg"] = new AvgQueryFunctionInfo();
            standardAggregateFunctions["max"] = new ClassicAggregateFunction("max",false);
            standardAggregateFunctions["min"] = new ClassicAggregateFunction("min",false);
            standardAggregateFunctions["sum"] = new SumQueryFunctionInfo();

            Extracter = new NoOpViolatedConstraintNameExtracter();
        }