Class QueryBuilder<E extends BaseEntity>

java.lang.Object
com.github.collinalpert.java2db.queries.builder.QueryBuilder<E>
All Implemented Interfaces:
IQueryBuilder<E>
Direct Known Subclasses:
EntityQueryBuilder, SingleEntityQueryBuilder

public abstract class QueryBuilder<E extends BaseEntity>
extends Object
implements IQueryBuilder<E>
Author:
Collin Alpert
  • Field Details

  • Constructor Details

  • Method Details

    • appendWhereClause

      protected void appendWhereClause​(StringBuffer buffer, com.github.collinalpert.lambda2sql.functions.SqlPredicate<E> whereClause)
      Builds the WHERE clause in a select statement.
      Parameters:
      buffer - The StringBuffer to append the clause to.
      whereClause - The predicate to transform into the WHERE clause.
    • build

      public String build​(QueryParameters<E> queryParameters)
      Specified by:
      build in interface IQueryBuilder<E extends BaseEntity>