org.apache.olingo.odata2.jpa.processor.core.jpql
Class JPQLSelectSingleContext.JPQLSelectSingleContextBuilder

java.lang.Object
  extended by org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContext.JPQLContextBuilder
      extended by org.apache.olingo.odata2.jpa.processor.core.jpql.JPQLSelectSingleContext.JPQLSelectSingleContextBuilder
Direct Known Subclasses:
JPQLJoinSelectSingleContext.JPQLJoinSelectSingleContextBuilder
Enclosing class:
JPQLSelectSingleContext

public class JPQLSelectSingleContext.JPQLSelectSingleContextBuilder
extends JPQLContext.JPQLContextBuilder


Field Summary
protected  GetEntityUriInfo entityView
           
 
Fields inherited from class org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContext.JPQLContextBuilder
aliasCounter, withPaging
 
Constructor Summary
JPQLSelectSingleContext.JPQLSelectSingleContextBuilder()
           
 
Method Summary
 JPQLContext build()
           
protected  String generateSelectExpression()
           
protected  void setResultsView(Object resultsView)
           
 
Methods inherited from class org.apache.olingo.odata2.jpa.processor.api.jpql.JPQLContext.JPQLContextBuilder
generateJPAEntityAlias, resetAliasCounter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

entityView

protected GetEntityUriInfo entityView
Constructor Detail

JPQLSelectSingleContext.JPQLSelectSingleContextBuilder

public JPQLSelectSingleContext.JPQLSelectSingleContextBuilder()
Method Detail

build

public JPQLContext build()
                  throws ODataJPAModelException,
                         ODataJPARuntimeException
Specified by:
build in class JPQLContext.JPQLContextBuilder
Throws:
ODataJPAModelException
ODataJPARuntimeException

setResultsView

protected void setResultsView(Object resultsView)
Specified by:
setResultsView in class JPQLContext.JPQLContextBuilder

generateSelectExpression

protected String generateSelectExpression()
                                   throws EdmException
Throws:
EdmException


Copyright © 2013-2014 The Apache Software Foundation. All Rights Reserved.