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 TypeMethodDescriptionCom base base nos campos atribuidos, constroi a queryboolean
execute
(AppConnection conn) Constroi o query e executa o SQL
-
Method Details
-
execute
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
-