Class HotspotInlineExpressionParser
- java.lang.Object
-
- org.apache.shardingsphere.infra.expr.hotsopt.HotspotInlineExpressionParser
-
- All Implemented Interfaces:
InlineExpressionParser,org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
public final class HotspotInlineExpressionParser extends Object implements InlineExpressionParser
Hotspot inline expression parser.
-
-
Constructor Summary
Constructors Constructor Description HotspotInlineExpressionParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description groovy.lang.Closure<?>evaluateClosure(String inlineExpression)StringgetType()StringhandlePlaceHolder(String inlineExpression)booleanisDefault()List<String>splitAndEvaluate(String inlineExpression)
-
-
-
Method Detail
-
handlePlaceHolder
public String handlePlaceHolder(String inlineExpression)
- Specified by:
handlePlaceHolderin interfaceInlineExpressionParser
-
splitAndEvaluate
public List<String> splitAndEvaluate(String inlineExpression)
- Specified by:
splitAndEvaluatein interfaceInlineExpressionParser
-
evaluateClosure
public groovy.lang.Closure<?> evaluateClosure(String inlineExpression)
- Specified by:
evaluateClosurein interfaceInlineExpressionParser
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
-
isDefault
public boolean isDefault()
- Specified by:
isDefaultin interfaceorg.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
-
-