123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- {
- "NodeRootType": "TExprBase",
- "NodeBuilderBase": "TNodeBuilderBase",
- "ListBuilderBase": "TListBuilderBase",
- "FreeArgCallableBase": "TFreeArgCallable",
- "FreeArgBuilderBase": "TFreeArgCallableBuilderBase",
- "Nodes": [
- {
- "Name": "TYtflowDSource",
- "Base": "TCallable",
- "Definition": "Custom",
- "Builder": {"Generate": "None"},
- "Match": {"Type": "Callable", "Name": "DataSource"},
- "Children": [
- {"Index": 0, "Name": "Category", "Type": "TCoAtom"},
- {"Index": 1, "Name": "Cluster", "Type": "TCoAtom"}
- ]
- },
- {
- "Name": "TYtflowDSink",
- "Base": "TCallable",
- "Definition": "Custom",
- "Builder": {"Generate": "None"},
- "Match": {"Type": "Callable", "Name": "DataSink"},
- "Children": [
- {"Index": 0, "Name": "Category", "Type": "TCoAtom"},
- {"Index": 1, "Name": "Cluster", "Type": "TCoAtom"}
- ]
- },
- {
- "Name": "TYtflowReadWrap",
- "Base": "TCallable",
- "Match": {"Type": "Callable", "Name": "YtflowReadWrap"},
- "Children": [
- {"Index": 0, "Name": "Input", "Type": "TExprBase"}
- ]
- },
- {
- "Name": "TYtflowWriteWrap",
- "Base": "TCallable",
- "Match": {"Type": "Callable", "Name": "YtflowWriteWrap"},
- "Children": [
- {"Index": 0, "Name": "Input", "Type": "TExprBase"}
- ]
- },
- {
- "Name": "TYtflowReadStub",
- "Base": "TCallable",
- "Match": {"Type": "Callable", "Name": "YtflowReadStub!"},
- "Children": [
- {"Index": 0, "Name": "World", "Type": "TExprBase"},
- {"Index": 1, "Name": "ItemType", "Type": "TExprBase"}
- ]
- },
- {
- "Name": "TYtflowPersistentSource",
- "Base": "TCallable",
- "Match": {"Type": "Callable", "Name": "YtflowPersistentSource"},
- "Children": [
- {"Index": 0, "Name": "Name", "Type": "TCoAtom"},
- {"Index": 1, "Name": "Input", "Type": "TYtflowReadWrap"}
- ]
- },
- {
- "Name": "TYtflowSinkBase",
- "Base": "TCallable",
- "Match": {"Type": "CallableBase"},
- "Builder": {"Generate": "None"},
- "Children": [
- {"Index": 0, "Name": "Name", "Type": "TCoAtom"}
- ]
- },
- {
- "Name": "TYtflowIntermediateSink",
- "Base": "TYtflowSinkBase",
- "Match": {"Type": "Callable", "Name": "YtflowIntermediateSink"},
- "Children": [
- {"Index": 1, "Name": "RowType", "Type": "TExprBase"}
- ]
- },
- {
- "Name": "TYtflowPersistentSink",
- "Base": "TYtflowSinkBase",
- "Match": {"Type": "Callable", "Name": "YtflowPersistentSink"},
- "Children": [
- {"Index": 1, "Name": "Input", "Type": "TYtflowWriteWrap"}
- ]
- },
- {
- "Name": "TYtflowOpBase",
- "Base": "TCallable",
- "Match": {"Type": "CallableBase"},
- "Builder": {"Generate": "None"},
- "Children": [
- {"Index": 0, "Name": "World", "Type": "TExprBase"},
- {"Index": 1, "Name": "Sources", "Type": "TExprList"},
- {"Index": 2, "Name": "Sinks", "Type": "TExprList"},
- {"Index": 3, "Name": "Settings", "Type": "TCoNameValueTupleList"}
- ]
- },
- {
- "Name": "TYtflowMap",
- "Base": "TYtflowOpBase",
- "Match": {"Type": "Callable", "Name": "YtflowMap!"},
- "Children": [
- {"Index": 4, "Name": "Lambda", "Type": "TCoLambda"}
- ]
- },
- {
- "Name": "TYtflowOutput",
- "Base": "TCallable",
- "Match": {"Type": "Callable", "Name": "YtflowOutput"},
- "Children": [
- {"Index": 0, "Name": "Operation", "Type": "TYtflowOpBase"},
- {"Index": 1, "Name": "OutputIndex", "Type": "TCoAtom"}
- ]
- },
- {
- "Name": "TYtflowPublish",
- "Base": "TCallable",
- "Match": {"Type": "Callable", "Name": "YtflowPublish!"},
- "Children": [
- {"Index": 0, "Name": "World", "Type": "TExprBase"},
- {"Index": 1, "Name": "Settings", "Type": "TCoNameValueTupleList"}
- ]
- }
- ]
- }
|