Package gudusoft.gsqlparser.util
Class keywordChecker
Object
gudusoft.gsqlparser.util.keywordChecker
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncheckKeywordType(String inputString, EDbVendor dbvendor) static StringcompareKeywordList(EDbVendor dbvendor1, String dbVersion1, EDbVendor dbvendor2, String dbVersion2, boolean reservedOnly) static booleancontainsDbVersion(EDbVendor dbvendor, String dbVersion) getAvailableDbVersions(EDbVendor dbvendor) 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, V2R5static StringgetDbLatestVersion(EDbVendor dbvendor) static StringgetKeywordList(EDbVendor dbvendor, String dbVersion, boolean reservedOnly) static booleanstatic void
-
Method Details
-
checkKeywordType
public static LinkedHashMap<String,keywordChecker.keywordType> checkKeywordType(String inputString, EDbVendor dbvendor) -
isKeyword
public static boolean isKeyword(String inputString, EDbVendor dbvendor, String dbVersion, boolean reservedOnly) - Parameters:
dbVersion- , available database version can be check viagetAvailableDbVersions(gudusoft.gsqlparser.EDbVendor)
-
getKeywordList
-
compareKeywordList
-
getAvailableDbVersions
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 -
getDbLatestVersion
-
containsDbVersion
-
main
-