using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SQLFormatter
{
class SqlRule
{
public int keyword = KEYWORD_UPPER_CASE;
public const int KEYWORD_NONE = 0;
public const int KEYWORD_UPPER_CASE = 1;
public const int KEYWORD_LOWER_CASE = 2;
public String indentString = " ";
private String[] fFunctionNames = null;
public void setKeywordCase(int keyword) {
this.keyword = keyword;
}
public bool isFunction(String name) {
if (fFunctionNames == null)
return false;
for (int i = 0; i < fFunctionNames.Length; i++) {
if(fFunctionNames[i].Equals(name, StringComparison.CurrentCultureIgnoreCase))
return true;
}
return false;
}
public void setFunctionNames(String[] names) {
fFunctionNames = names;
}
}
}