SqlLanguage
classin packageklyn.code.sql
public class SqlLanguage extends Object
└ SqlLanguage

Canonical case-insensitive LanguageProfile factory for SQL (.sql, .ddl, .dml, .psql).

Consolidates standard ANSI SQL, PostgreSQL, MySQL/MariaDB, SQLite, Oracle PL/SQL, and SQL Server T-SQL keywords, data types, aggregate/window functions, and comment styles.

import klyn.code.sql

profile = SqlLanguage.profile()
assert profile.id == "sql"
assert profile.caseInsensitive
assert profile.isKeyword("SELECT")
assert profile.isType("VARCHAR")
Inherited Properties
propertyInherited Properties from Object: type
Methods
Modifier and Type Member Description
public static profile
profile() as LanguageProfile
Returns the shared singleton LanguageProfile for SQL.
Inherited Methods
methodInherited Methods from Object: deepCopy, fromJson, hash, toDict, toJson, toMap, toString, toXml