Others
Author: panyunhong(bigflow-opensource@baidu.com)
bigflow.util.utils.construct
(pipeline, node, type, nested_level=None, inner_most_type=None, key_serdes=None)
Construct a PType from a LogicalPlan node
参数: |
|
---|
Kwargs:
nested_leve: specify PTable’s nested level if PType is a PTable inner_most_type: specify PTable’s inner-most type if PType is a PTable
返回: | PType |
---|---|
返回类型: | PType |
bigflow.util.utils.detect_ptype
(runtime_value)
Detect the default PType type for a runtime value
参数: | runtime_value (object) — a runtime value, cannot be PType |
---|---|
返回: | detected PType class |
返回类型: | class |
bigflow.util.utils.flatten_runtime_value
(runtime_value)
Flatten a Python dict to tuple
参数: | runtime_value (object) — value to flatten |
---|---|
返回: | flatten result |
返回类型: | object |
bigflow.util.utils.is_infinite
(obj)
Return if a PType is infinite
参数: | obj (PType) — PType |
---|---|
返回: | True if the PType is infinite, False otherwise |
返回类型: | bool |
bigflow.util.utils.is_ptype
(obj)
Return if an object is a PType
参数: | obj (object) — object |
---|---|
返回: | True if the object is a PType, False otherwise |
返回类型: | bool |