public void TestCreateFileFormat1()
        {
            TGSqlParser sqlParser = new TGSqlParser(EDbVendor.dbvsnowflake);

            sqlParser.sqltext = @"CREATE FILE FORMAT IF NOT EXISTS TestFormat11
                                    TYPE = CSV
                                    FIELD_DELIMITER = 'c';";


            Assert.IsTrue(sqlParser.parse() == 0);
            Assert.IsTrue(sqlParser.sqlstatements[0].sqlstatementtype == ESqlStatementType.sstCreateFileFormat);
            TCreateFileFormatStmt sql = (TCreateFileFormatStmt)sqlParser.sqlstatements[0];

            Assert.IsTrue(sql.FileFormatName.ToString().Equals(@"TestFormat11"
                                                               , StringComparison.CurrentCultureIgnoreCase));
            Assert.IsTrue(sql.FormatOptions.ToString().Equals(@"TYPE = CSV
                                    FIELD_DELIMITER = 'c'"
                                                              , StringComparison.CurrentCultureIgnoreCase));
        }
        public void TestCreateFileFormat2()
        {
            TGSqlParser sqlParser = new TGSqlParser(EDbVendor.dbvsnowflake);

            sqlParser.sqltext = @"CREATE FILE FORMAT IF NOT EXISTS TestFormat
                                    TYPE = CSV
                                    COMMENT = 'Test comment';";


            Assert.IsTrue(sqlParser.parse() == 0);
            Assert.IsTrue(sqlParser.sqlstatements[0].sqlstatementtype == ESqlStatementType.sstCreateFileFormat);
            TCreateFileFormatStmt sql = (TCreateFileFormatStmt)sqlParser.sqlstatements[0];

            Assert.IsTrue(sql.FileFormatName.ToString().Equals(@"TestFormat"
                                                               , StringComparison.CurrentCultureIgnoreCase));
            // Console.WriteLine(sql.FormatOptions.ToString());
            Assert.IsTrue(sql.FormatOptions.ToString().Equals(@"TYPE = CSV
                                    COMMENT = 'Test comment'"
                                                              , StringComparison.CurrentCultureIgnoreCase));
        }