Package com.github.vlachenal.sql
Domain class used to provide SQL utilities.
- Since:
- 0.1
-
Interface Summary Interface Description ClauseMaker Clause maker functional interfaceClausesProvider Clauses providerValueChecker<T> Value checker functional interface.
Provides a method to check if a value is valid for adding it into SQL query. -
Class Summary Class Description AbstractPartBuilder Abstract SQL query part builder.
Acts like a decorator to call some initialSelectBuilder
methods.Clauses Provides clauses function for optional clauses inClausesBuilder
.
Functions can (should) be used asClauseMaker
.ClausesBuilder SQL clauses builder.
This class should be instantiated throughSQL
.DeleteBuilder FieldsBuilder Field builder.
This class will be used to append selected 'columns' inSELECT
queries and inORDER BY
andGROUP BY
command.FromBuilder SQL from table builderSelectBuilder SQL SQL request builder entry point and utility methodsSQLQuery SQL query.
This is the result of the builders.UpdateBuilder