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 querybooleanexecute(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
-