Class HotspotInlineExpressionParser

java.lang.Object
org.apache.shardingsphere.infra.util.groovy.expr.HotspotInlineExpressionParser

public final class HotspotInlineExpressionParser extends Object
Hotspot Inline expression parser.
  • Constructor Details

    • HotspotInlineExpressionParser

      public HotspotInlineExpressionParser()
  • Method Details

    • handlePlaceHolder

      public static String handlePlaceHolder(String inlineExpression)
      Replace all inline expression placeholders.
      Parameters:
      inlineExpression - inline expression with $->
      Returns:
      result inline expression with $
    • splitAndEvaluate

      public List<String> splitAndEvaluate()
      Split and evaluate inline expression.
      Returns:
      result list
    • evaluateClosure

      public groovy.lang.Closure<?> evaluateClosure()
      Evaluate closure.
      Returns:
      closure