public class PhysicalOpNode extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
swigCMemOwn |
| Constructor and Description |
|---|
PhysicalOpNode(long cPtr,
boolean cMemoryOwn) |
public static long getCPtr(PhysicalOpNode obj)
public void delete()
public String GetTypeName()
public boolean Equals(PhysicalOpNode other)
public void Print(SWIGTYPE_p_std__ostream output, String tab)
public void Print()
public void PrintChildren(SWIGTYPE_p_std__ostream output, String tab)
public BaseStatus WithNewChildren(SWIGTYPE_p_hybridse__node__NodeManager nm, SWIGTYPE_p_std__vectorT_hybridse__vm__PhysicalOpNode_p_t children, SWIGTYPE_p_p_hybridse__vm__PhysicalOpNode out)
public BaseStatus InitSchema(SWIGTYPE_p_hybridse__vm__PhysicalPlanContext ctx)
public void ClearSchema()
public void FinishSchema()
public void PrintSchema()
public String SchemaToString()
public SWIGTYPE_p_std__vectorT_hybridse__vm__PhysicalOpNode_p_t GetProducers()
public SWIGTYPE_p_std__vectorT_hybridse__vm__PhysicalOpNode_p_t producers()
public void UpdateProducer(int i,
PhysicalOpNode producer)
public void AddProducer(PhysicalOpNode producer)
public SWIGTYPE_p_std__vectorT_hybridse__vm__FnInfo_const_p_t GetFnInfos()
public void AddFnInfo(FnInfo fn_info)
public void ClearFnInfo()
public PhysicalOpNode GetProducer(long index)
public List<TypeOuterClass.ColumnDef> GetOutputSchema()
public long GetOutputSchemaSize()
public void SetProducer(long index,
PhysicalOpNode produce)
public long GetProducerCnt()
public long GetOutputSchemaSourceSize()
public SchemaSource GetOutputSchemaSource(long idx)
public void SetLimitCnt(int limit_cnt)
public int GetLimitCnt()
public boolean IsSameSchema(List<TypeOuterClass.ColumnDef> schema, List<TypeOuterClass.ColumnDef> exp_schema)
public PhysicalSchemaType GetOutputType()
public PhysicalOpType GetOpType()
public SWIGTYPE_p_hybridse__vm__SchemasContext schemas_ctx()
public boolean is_block()
public long GetNodeId()
Copyright © 2021. All rights reserved.