Interface QueryBuilder

All Known Implementing Classes:
DeleteBuilder, InsertBuilder, InsertUniqueBuilder, UpdateBuilder

public interface QueryBuilder
A interface QueryBuilder define o contrato basico a ser seguido por todas as classes que representem uma operacao de uma Tabela
Author:
Tiago H. Engel
  • Method Summary

    Modifier and Type
    Method
    Description
    Com base base nos campos atribuidos, constroi a query
    boolean
    Constroi o query e executa o SQL
  • Method Details

    • execute

      boolean execute(AppConnection conn) throws DebugException
      Constroi o query e executa o SQL
      Parameters:
      conn - A conexão root do processo
      Returns:
      true se algum registro foi afetado pela operação ou false caso contrário
      Throws:
      DebugException - Quando ocorrer algum erro de banco ou nenhum campo foi atribuido
    • buildQuery

      Query buildQuery()
      Com base base nos campos atribuidos, constroi a query
      Returns:
      Query
      Throws:
      DebugException - quando nenhum campo foi atribuido