Table of Contents

Class keywordChecker

Namespace
gudusoft.gsqlparser.util
Assembly
gudusoft.gsqlparser.dll
public class keywordChecker
Inheritance
keywordChecker
Inherited Members

Methods

compareKeywordList(EDbVendor, string, EDbVendor, string, bool)

public static string compareKeywordList(EDbVendor dbvendor1, string dbVersion1, EDbVendor dbvendor2, string dbVersion2, bool reservedOnly)

Parameters

dbvendor1 EDbVendor
dbVersion1 string
dbvendor2 EDbVendor
dbVersion2 string
reservedOnly bool

Returns

string

containsDbVersion(EDbVendor, string)

public static bool containsDbVersion(EDbVendor dbvendor, string dbVersion)

Parameters

dbvendor EDbVendor
dbVersion string

Returns

bool

getAvailableDbVersions(EDbVendor)

Database Supported Versions
MySQL 5.4, 5.7, 5.0, 4.1, 5.5, 5.3, 3.23, 5.1, 5.6, 6.0, 5.2, 4.0
MSSQL 10.5, 10.0, 8.0, 9.0, 12.0
Netezza 5.0, 6.0, 4.6.5
Oracle 10, 11.1, 9, 11.2, 8
ODBC ODBC
PostgreSQL 8.2, 9.3, 7.4, 9.0, 7.1, 8.3, 9.1, 8.4, 7.2, 8.0, 7.3, 9.2, 8.1
Sybase 12.5, 15.5, 15.0, 15.7
Teradata V2R3, 14.0, V2R6, V2R4, 12.0, 13.0, 13.1, V2R5.1, V2R5
public static List<string> getAvailableDbVersions(EDbVendor dbvendor)

Parameters

dbvendor EDbVendor

Returns

List<string>

getKeywordList(EDbVendor, string, bool)

public static string getKeywordList(EDbVendor dbvendor, string dbVersion, bool reservedOnly)

Parameters

dbvendor EDbVendor
dbVersion string
reservedOnly bool

Returns

string

isKeyword(string, EDbVendor, string, bool)

public static bool isKeyword(string inputString, EDbVendor dbvendor, string dbVersion, bool reservedOnly)

Parameters

inputString string
dbvendor EDbVendor
dbVersion string
reservedOnly bool

Returns

bool