Interface ExpressionBuilder

All Known Implementing Classes:
ConstStrExpressionBuilder, LookupExpressionBuilder, SubstringExpressionBuilder

public interface ExpressionBuilder
Interface for expression builders, so that the graph builder can be generically extended with more expression builders.
  • Method Summary

    Modifier and Type Method Description
    java.util.List<Expression> computeExpressions​(java.lang.String input, java.lang.String substr)  
  • Method Details

    • computeExpressions

      java.util.List<Expression> computeExpressions​(java.lang.String input, java.lang.String substr)
      Parameters:
      input - of the initially provided input example
      substr - of the initially provided output example
      Returns:
      all expressions of the builder, so that each expression f produces: f(input) = substr