graflo.db.tigergraph.name_validation¶
TigerGraph identifier validation against reserved words and invalid characters.
load_tigergraph_name_rules()
cached
¶
Load reserved_words.json once per process (cached).
Source code in graflo/db/tigergraph/name_validation.py
validate_tigergraph_schema_name(name, name_type)
¶
Validate a TigerGraph identifier against reserved words and invalid characters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name
|
str
|
The identifier to validate |
required |
name_type
|
str
|
Kind of identifier for error messages (e.g. |
required |
Raises:
| Type | Description |
|---|---|
ValueError
|
If the name is empty, reserved, uses a forbidden prefix, or contains invalid characters |