public class StrLenOperator extends Object implements UnaryOperator<Long,String>
Constructor and Description |
---|
StrLenOperator() |
Modifier and Type | Method and Description |
---|---|
AdaptedUnaryOperatorResult |
adaptExpression(KiviPredExpression expression,
TableModel tableModel) |
void |
checkExpression(KiviPredExpression expression,
TableModel tableModel) |
String |
convertNullParameter() |
void |
generateNullParameterCheck(kv.NP pred,
Type type,
Reg dest) |
Integer |
getInnerOperator(Type type) |
Long |
innerOperate(String exp) |
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
operate
getOperator
public void checkExpression(KiviPredExpression expression, TableModel tableModel)
checkExpression
in interface TypedOperator
public AdaptedUnaryOperatorResult adaptExpression(KiviPredExpression expression, TableModel tableModel)
adaptExpression
in interface UnaryOperator<Long,String>
public String convertNullParameter()
convertNullParameter
in interface UnaryOperator<Long,String>
public Long innerOperate(String exp)
innerOperate
in interface UnaryOperator<Long,String>
public void generateNullParameterCheck(kv.NP pred, Type type, Reg dest)
generateNullParameterCheck
in interface TypedOperator
public Integer getInnerOperator(Type type)
getInnerOperator
in interface TypedOperator
Copyright © 2020. All rights reserved.