public final class VendorSpecificRel extends RelNode
Carries the original source anchor and dialect tag so the feature is never silently dropped or incorrectly flattened.
| Constructor and Description |
|---|
VendorSpecificRel(String dialect,
String description,
List<RelNode> inputs,
SourceAnchor anchor) |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(RelNodeVisitor<R> visitor)
Accept method for the visitor pattern.
|
String |
getDescription() |
String |
getDialect() |
List<RelNode> |
getInputs()
Returns the child RelNodes of this node (for iterative traversal).
|
public VendorSpecificRel(String dialect, String description, List<RelNode> inputs, SourceAnchor anchor)
public String getDialect()
public String getDescription()
public List<RelNode> getInputs()
RelNodepublic <R> R accept(RelNodeVisitor<R> visitor)
RelNode