Top Fields Constructors Methods
org.hibernate.hql.internal.classic

public Class PreprocessingParser

extends Object
implements Parser
Class Inheritance
All Implemented Interfaces
org.hibernate.hql.internal.classic.Parser
Imports
java.util.HashSet, .Locale, .Map, .Set, org.hibernate.QueryException, org.hibernate.hql.internal.CollectionProperties, org.hibernate.internal.util.StringHelper

Field Summary

Modifier and TypeField and Description
private String
private static final Set<String>
private String
private ClauseParser
private boolean
private StringBuilder
private Map<K, V>

Constructor Summary

AccessConstructor and Description
public
PreprocessingParser(Map<K, V> replacements)

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentCollectionPropback to summary
private String currentCollectionProp
HQL_OPERATORSback to summary
private static final Set<String> HQL_OPERATORS
lastTokenback to summary
private String lastToken
parserback to summary
private ClauseParser parser
quotedback to summary
private boolean quoted
quotedStringback to summary
private StringBuilder quotedString
replacementsback to summary
private Map<K, V> replacements

Constructor Detail

PreprocessingParserback to summary
public PreprocessingParser(Map<K, V> replacements)

Method Detail

endback to summary
public void end(QueryTranslatorImpl q) throws QueryException

Implements org.hibernate.hql.internal.classic.Parser.end.

startback to summary
public void start(QueryTranslatorImpl q) throws QueryException

Implements org.hibernate.hql.internal.classic.Parser.start.

tokenback to summary
public void token(String token, QueryTranslatorImpl q) throws QueryException

Implements org.hibernate.hql.internal.classic.Parser.token.