Class ExpressionBuilder

java.lang.Object
org.eclipse.dirigible.database.sql.builders.AbstractSqlBuilder
org.eclipse.dirigible.database.sql.builders.ExpressionBuilder
All Implemented Interfaces:
ISqlBuilder, ISqlKeywords

public class ExpressionBuilder extends AbstractSqlBuilder
The Expression Builder.
  • Constructor Details

    • ExpressionBuilder

      public ExpressionBuilder(ISqlDialect dialect)
      Instantiates a new expression builder.
      Parameters:
      dialect - the dialect
  • Method Details

    • and

      public ExpressionBuilder and(String name)
      And.
      Parameters:
      name - the name
      Returns:
      the expression builder
    • or

      public ExpressionBuilder or(String name)
      Or.
      Parameters:
      name - the name
      Returns:
      the expression builder
    • generate

      public String generate()
      Generate.
      Returns:
      the string
    • generateExpressions

      protected String generateExpressions()
      Generate expressions.
      Returns:
      the string
    • getExpressions

      public List<String> getExpressions()
      Gets the expressions.
      Returns:
      the expressions