| Package | Description |
|---|---|
| gudusoft.gsqlparser.lineage.v2.producer |
| Modifier and Type | Method and Description |
|---|---|
static SqllrInput |
SqllrInput.contentAddressed(String contextDomain,
String text)
A content-addressed unit: the caller declares that equal content within the domain is one unit.
|
static SqllrInput |
SqllrInput.local(byte[] utf8)
A unit with no identity beyond the document, from UTF-8 bytes.
|
static SqllrInput |
SqllrInput.local(String text)
A unit with no identity beyond the document; the text is the whole content, with no byte order mark.
|
static SqllrInput |
SqllrInput.local(String text,
String bom)
A unit with no identity beyond the document, declaring the byte order mark handling.
|
static SqllrInput |
SqllrInput.named(String namespace,
String logicalName,
byte[] utf8)
A named unit from UTF-8 bytes; a leading byte order mark is removed and declared.
|
static SqllrInput |
SqllrInput.named(String namespace,
String logicalName,
String text)
A named unit from already-decoded text that is the whole content of the source, with no byte order mark
(
NO_BOM); no raw-bytes digest is published. |
static SqllrInput |
SqllrInput.named(String namespace,
String logicalName,
String text,
String bom)
A named unit from already-decoded text, declaring how a byte order mark was handled:
NO_BOM (the raw
bytes had none) or BOM_STRIPPED (the caller removed one; it is not part of the text). |
| Modifier and Type | Method and Description |
|---|---|
static ProducerResult |
SqllrProducer.produce(List<SqllrInput> inputs,
ProducerConfig config)
Analyses the inputs together (DDL and views in one input are visible to the others, in input order) and
returns the document.
|