Top Description Fields Constructors Methods
org.eclipse.persistence.jpa.jpql.tools.model

public Class DefaultStateObjectBuilder

extends BasicStateObjectBuilder
Class Inheritance
Imports
org.eclipse.persistence.jpa.jpql.LiteralVisitor, org.eclipse.persistence.jpa.jpql.tools.DefaultLiteralVisitor

The default implementation of BasicStateObjectBuilder, which provides support for creating a StateObject representation of any Expression.
Author
Pascal Filion
Since
2.4
Version
2.4

Field Summary

Inherited from org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder:
jpqlQueryBuildermanagedTypeProviderparentstateObject

Constructor Summary

AccessConstructor and Description
public
DefaultStateObjectBuilder()

Creates a new DefaultStateObjectBuilder.

Method Summary

Modifier and TypeMethod and Description
protected LiteralVisitor
buildLiteralVisitor()

Implements abstract org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.buildLiteralVisitor.

Creates the visitor that can retrieve the "literal" value from a given Expression based on the desired LiteralType.
Inherited from org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder:
buildChildrenbuildCollectionDeclarationBuilderbuildDeleteStatementBuilderbuildJoinBuilderbuildRangeDeclarationBuilderbuildSelectItemBuilderbuildSelectStatementBuilderbuildSimpleRangeDeclarationBuilderbuildSimpleSelectStatementBuilderbuildStateObjectImpbuildUpdateStatementBuilderbuildWhenClauseBuilderchildrengetCollectionDeclarationBuildergetCollectionExpressionVisitorgetDeleteStatementBuildergetJoinBuildergetLiteralVisitorgetRangeDeclarationBuildergetSelectItemBuildergetSelectStatementBuildergetSimpleRangeDeclarationBuildergetSimpleSelectStatementBuildergetStateObjectgetUpdateStatementBuilderliteralvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitvisitwhenClauseBuilder

Constructor Detail

DefaultStateObjectBuilderback to summary
public DefaultStateObjectBuilder()

Creates a new DefaultStateObjectBuilder.

Method Detail

buildLiteralVisitorback to summary
protected LiteralVisitor buildLiteralVisitor()

Implements abstract org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.buildLiteralVisitor.

Doc from org.eclipse.persistence.jpa.jpql.tools.model.BasicStateObjectBuilder.buildLiteralVisitor.

Creates the visitor that can retrieve the "literal" value from a given Expression based on the desired LiteralType.

Returns:LiteralVisitor

A new concrete instance of LiteralVisitor

Annotations
@Override