public class UdafDefNode extends FnDefNode
swigCMemOwn| Constructor and Description |
|---|
UdafDefNode(long cPtr,
boolean cMemoryOwn) |
UdafDefNode(String name,
SWIGTYPE_p_std__vectorT_hybridse__node__TypeNode_const_p_t arg_types,
ExprNode init_expr,
FnDefNode update_func,
FnDefNode merge_func,
FnDefNode output_func) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
AllowMerge() |
FnDefNode |
DeepCopy(SWIGTYPE_p_NodeManager arg0) |
void |
delete() |
boolean |
Equals(SqlNode node) |
protected void |
finalize() |
long |
GetArgSize() |
SWIGTYPE_p_hybridse__node__TypeNode |
GetArgType(long i) |
SWIGTYPE_p_std__vectorT_hybridse__node__TypeNode_const_p_t |
GetArgTypeList() |
static long |
getCPtr(UdafDefNode obj) |
SWIGTYPE_p_hybridse__node__TypeNode |
GetElementType(long i) |
String |
GetName() |
SWIGTYPE_p_hybridse__node__TypeNode |
GetReturnType() |
SWIGTYPE_p_hybridse__node__TypeNode |
GetStateType() |
ExprNode |
init_expr() |
boolean |
IsArgNullable(long i) |
boolean |
IsElementNullable(long i) |
boolean |
IsReturnNullable() |
FnDefNode |
merge_func() |
FnDefNode |
output_func() |
void |
Print(SWIGTYPE_p_std__ostream output,
String tab) |
FnDefNode |
ShadowCopy(SWIGTYPE_p_NodeManager arg0) |
FnDefNode |
update_func() |
BaseStatus |
Validate(SWIGTYPE_p_std__vectorT_hybridse__node__TypeNode_const_p_t arg_types) |
getCPtr, GetFlatString, IsListReturn, RequireListAtgetCPtr, GetLineNum, GetLocation, getType_, GetType, GetTypeName, setType_public static long getCPtr(UdafDefNode obj)
public void Print(SWIGTYPE_p_std__ostream output, String tab)
public ExprNode init_expr()
public FnDefNode update_func()
public FnDefNode merge_func()
public FnDefNode output_func()
public boolean AllowMerge()
public BaseStatus Validate(SWIGTYPE_p_std__vectorT_hybridse__node__TypeNode_const_p_t arg_types)
public SWIGTYPE_p_hybridse__node__TypeNode GetElementType(long i)
public boolean IsElementNullable(long i)
public SWIGTYPE_p_hybridse__node__TypeNode GetStateType()
public SWIGTYPE_p_hybridse__node__TypeNode GetReturnType()
GetReturnType in class FnDefNodepublic boolean IsReturnNullable()
IsReturnNullable in class FnDefNodepublic boolean IsArgNullable(long i)
IsArgNullable in class FnDefNodepublic long GetArgSize()
GetArgSize in class FnDefNodepublic SWIGTYPE_p_hybridse__node__TypeNode GetArgType(long i)
GetArgType in class FnDefNodepublic SWIGTYPE_p_std__vectorT_hybridse__node__TypeNode_const_p_t GetArgTypeList()
public FnDefNode ShadowCopy(SWIGTYPE_p_NodeManager arg0)
ShadowCopy in class FnDefNodepublic FnDefNode DeepCopy(SWIGTYPE_p_NodeManager arg0)
Copyright © 2021. All rights reserved.