public class PendingPipelinedCallSite extends Object
| Constructor and Description |
|---|
PendingPipelinedCallSite(List<String> functionKeyCandidates,
int argCount,
TTable table,
TFunctionCall callExpr)
Deprecated.
signatures are registered under the identities of their names: use
forFunctionKeys(List, List, int, TTable, TFunctionCall) |
| Modifier and Type | Method and Description |
|---|---|
static PendingPipelinedCallSite |
forFunctionKeys(List<String> functionNames,
List<?> functionKeys,
int argCount,
TTable table,
TFunctionCall callExpr)
A call site whose function may be registered under
functionKeys, most specific first (the identities
ModelBindingManager.addPipelinedSignature(gudusoft.gsqlparser.dlineage.dataflow.model.PipelinedFunctionSignature) registers); functionNames are the same candidates as
written, for display. |
int |
getArgCount() |
TFunctionCall |
getCallExpr() |
List<String> |
getFunctionKeyCandidates()
The candidate names as written (the deprecated text API's keys, for a call site built through it).
|
List<Object> |
getFunctionKeys()
The keys the call's function may be registered under, most specific first.
|
TTable |
getTable() |
String |
toString() |
@Deprecated public PendingPipelinedCallSite(List<String> functionKeyCandidates, int argCount, TTable table, TFunctionCall callExpr)
forFunctionKeys(List, List, int, TTable, TFunctionCall)public static PendingPipelinedCallSite forFunctionKeys(List<String> functionNames, List<?> functionKeys, int argCount, TTable table, TFunctionCall callExpr)
functionKeys, most specific first (the identities
ModelBindingManager.addPipelinedSignature(gudusoft.gsqlparser.dlineage.dataflow.model.PipelinedFunctionSignature) registers); functionNames are the same candidates as
written, for display.public List<String> getFunctionKeyCandidates()
public List<Object> getFunctionKeys()
public int getArgCount()
public TFunctionCall getCallExpr()