public final class NameNormalizer extends Object
canonicalize(gudusoft.gsqlparser.EDbVendor, gudusoft.gsqlparser.sqlenv.ESQLDataObjectType, java.lang.String) returns the stored/display form
(IdentifierService.normalizeStatic(gudusoft.gsqlparser.EDbVendor, gudusoft.gsqlparser.sqlenv.ESQLDataObjectType, java.lang.String)). It is NOT an equality primitive: to test
whether two names refer to the same object use
SQLUtil.sameName(EDbVendor, ESQLDataObjectType, String,
String) (single segment) or
SQLUtil.compareIdentifier(EDbVendor, ESQLDataObjectType,
String, String) (qualified) — never canonicalize-then-compare.
| Modifier and Type | Method and Description |
|---|---|
static String |
canonicalize(EDbVendor vendor,
ESQLDataObjectType type,
String identifier) |
public static String canonicalize(EDbVendor vendor, ESQLDataObjectType type, String identifier)