public class HqlTransformer
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
HqlTransformer.NameProvider
A helper interface used to provide entity names and property names.
|
| Constructor and Description |
|---|
HqlTransformer(java.lang.String source,
RecordType recordType,
NamespaceModel namespace) |
HqlTransformer(java.lang.String source,
RecordType recordType,
NamespaceModel namespace,
HqlTransformer.NameProvider nameProvider) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
transform(boolean removeOrderBy)
Transform the source, replacing entity names and property names.
|
java.lang.String |
transformToCount()
Transform the source to count query, replacing entity names and property names.
|
public HqlTransformer(java.lang.String source,
RecordType recordType,
NamespaceModel namespace)
namespace - source - recordType - public HqlTransformer(java.lang.String source,
RecordType recordType,
NamespaceModel namespace,
HqlTransformer.NameProvider nameProvider)
namespace - source - recordType - nameProvider - public java.lang.String transform(boolean removeOrderBy)
throws ValidationException
removeOrderBy - ValidationExceptionpublic java.lang.String transformToCount()
throws ValidationException
ValidationExceptionCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.