| Package | Description |
|---|---|
| gudusoft.gsqlparser.slpc.adapter | |
| gudusoft.gsqlparser.sqlenv |
| Constructor and Description |
|---|
Segment(String segmentKind,
ESQLDataObjectType objectType,
String text,
IdentifierInputForm inputForm) |
| Modifier and Type | Method and Description |
|---|---|
static IdentifierInputForm |
IdentifierInputForm.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static IdentifierInputForm[] |
IdentifierInputForm.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
ApproximateIdentifierKey |
IdentifierService.approximateKeyV1(ESQLDataObjectType objectType,
String name,
IdentifierInputForm form)
Mint the best-effort key that serves EVERY rule cell, including the
collation-based and mixed-kind cells
IdentifierService.persistentKeyV1(gudusoft.gsqlparser.sqlenv.ESQLDataObjectType, java.lang.String, gudusoft.gsqlparser.sqlenv.IdentifierInputForm) rejects:
quote-strip (lenient — a malformed quoted spelling keeps its identity
as written, mirroring IdentifierService.areEqual(java.lang.String, java.lang.String, gudusoft.gsqlparser.sqlenv.ESQLDataObjectType)'s totality) plus pinned simple
case-fold collapse. |
PersistentIdentifierKey |
IdentifierService.persistentKeyV1(ESQLDataObjectType objectType,
String name,
IdentifierInputForm form)
Mint the persistable canonical key of one identifier segment.
|