public class InsetProcessContext extends HintsSet implements CustomizeScope
INDEX_OVERFLOW_NEAR, INDEX_OVERFLOW_NULL, INDEX_OVERFLOW_THROW, MAX_DECIMAL_DIGITS, MIN_DECIMAL_WIDTH, MIN_DECIMAL_WIDTH_BIG, MIN_DECIMAL_WIDTH_DOUBLE, MIN_DECIMAL_WIDTH_FLOAT, MIN_INTEGER_WIDTH, MIN_INTEGER_WIDTH_BIG, MIN_INTEGER_WIDTH_BYTE, MIN_INTEGER_WIDTH_INT, MIN_INTEGER_WIDTH_LONG, MIN_INTEGER_WIDTH_SHORT, NUMBER_ROUNDING, NUMBER_ROUNDING_CEILING, NUMBER_ROUNDING_DOWN, NUMBER_ROUNDING_FLOOR, NUMBER_ROUNDING_HALF_DOWN, NUMBER_ROUNDING_HALF_EVEN, NUMBER_ROUNDING_HALF_UP, NUMBER_ROUNDING_UNNECESSARY, NUMBER_ROUNDING_UP| 限定符和类型 | 方法和说明 |
|---|---|
long |
executionTime() |
Map<String,?> |
findCustomizeEnvironment(String symbol)
获取环境数据,symbol 可能的值有:@、#、$。
|
OperatorProcess |
findDyadicOperator(String dyadicSymbol,
Class<?> fstType,
Class<?> secType)
查找二元运算执行器
|
FragmentProcess |
findFragmentProcess(String fragmentType) |
OperatorProcess |
findUnaryOperator(String unarySymbol,
Class<?> fstType)
查找一元运算执行器
|
Finder |
getFinder() |
Object |
loadObject(String udfType) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeIfAbsent, forEach, getOrDefault, getOrMap, putIfAbsent, setHintspublic long executionTime()
public Finder getFinder()
public OperatorProcess findUnaryOperator(String unarySymbol, Class<?> fstType)
public OperatorProcess findDyadicOperator(String dyadicSymbol, Class<?> fstType, Class<?> secType)
public Map<String,?> findCustomizeEnvironment(String symbol)
findCustomizeEnvironment 在接口中 CustomizeScopepublic Object loadObject(String udfType) throws ClassNotFoundException
public FragmentProcess findFragmentProcess(String fragmentType)
Copyright © 2020. All rights reserved.