Class JPQLStatement.JPQLStatementBuilder
- java.lang.Object
-
- org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLStatement.JPQLStatementBuilder
-
- Enclosing class:
- JPQLStatement
public abstract static class JPQLStatement.JPQLStatementBuilder extends Object
The abstract class is extended by specific JPQL statement builders for building JPQL statements like- Select statements
- Select single statements
- Select statements with Join
- Insert/Modify/Delete statements
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJPQLStatementBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract JPQLStatementbuild()The abstract method is implemented by specific statement builder for building JPQL Statement.protected JPQLStatementcreateStatement(String statement)
-
-
-
Method Detail
-
createStatement
protected final JPQLStatement createStatement(String statement)
-
build
public abstract JPQLStatement build() throws ODataJPARuntimeException
The abstract method is implemented by specific statement builder for building JPQL Statement.- Returns:
- an instance of
JPQLStatement - Throws:
ODataJPARuntimeException- in case there are errors building the statements
-
-