| Package | Description |
|---|---|
| org.hibernate.engine.query.spi |
Defines support for query plans and stored metadata about queries
|
| org.hibernate.hql.internal.ast |
An ANTLR-based parser for Hibernate Query Language.
|
| org.hibernate.hql.internal.ast.exec | |
| org.hibernate.hql.internal.ast.tree | |
| org.hibernate.hql.internal.ast.util | |
| org.hibernate.hql.spi.id |
Support for multi-table update and delete statements via id-tables.
|
| org.hibernate.hql.spi.id.global | |
| org.hibernate.hql.spi.id.local | |
| org.hibernate.hql.spi.id.persistent |
Package contains an implementation of MultiTableBulkIdStrategy based on the use
of a persistent (ANSI SQL term) table to hold id values.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<FromElement> |
EntityGraphQueryHint.toFromElements(FromClause fromClause,
HqlSqlWalker walker) |
| Constructor and Description |
|---|
SqlASTFactory(HqlSqlWalker walker)
Create factory with a specific mapping from token type
to Java AST node type.
|
| Constructor and Description |
|---|
BasicExecutor(HqlSqlWalker walker,
Queryable persister) |
DeleteExecutor(HqlSqlWalker walker,
Queryable persister) |
MultiTableDeleteExecutor(HqlSqlWalker walker) |
MultiTableUpdateExecutor(HqlSqlWalker walker) |
| Modifier and Type | Method and Description |
|---|---|
HqlSqlWalker |
Statement.getWalker()
Retrieve the "phase 2" walker which generated this statement tree.
|
HqlSqlWalker |
HqlSqlWalkerNode.getWalker() |
| Constructor and Description |
|---|
EntityJoinFromElement(HqlSqlWalker walker,
FromClause fromClause,
EntityPersister entityPersister,
JoinType joinType,
boolean fetchProperties,
java.lang.String alias) |
| Modifier and Type | Method and Description |
|---|---|
void |
SyntheticAndFactory.addWhereFragment(JoinFragment joinFragment,
java.lang.String whereFragment,
QueryNode query,
FromElement fromElement,
HqlSqlWalker hqlSqlWalker) |
static void |
JoinProcessor.processDynamicFilterParameters(java.lang.String sqlFragment,
ParameterContainer container,
HqlSqlWalker walker) |
| Constructor and Description |
|---|
JoinProcessor(HqlSqlWalker walker)
Constructs a new JoinProcessor.
|
LiteralProcessor(HqlSqlWalker hqlSqlWalker) |
SyntheticAndFactory(HqlSqlWalker hqlSqlWalker) |
| Modifier and Type | Method and Description |
|---|---|
protected HqlSqlWalker |
AbstractTableBasedBulkIdHandler.walker() |
| Modifier and Type | Method and Description |
|---|---|
MultiTableBulkIdStrategy.DeleteHandler |
MultiTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker)
Build a handler capable of handling the bulk delete indicated by the given walker.
|
MultiTableBulkIdStrategy.UpdateHandler |
MultiTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker)
Build a handler capable of handling the bulk update indicated by the given walker.
|
| Constructor and Description |
|---|
AbstractTableBasedBulkIdHandler(SessionFactoryImplementor sessionFactory,
HqlSqlWalker walker) |
TableBasedDeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
TableBasedUpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
| Modifier and Type | Method and Description |
|---|---|
MultiTableBulkIdStrategy.DeleteHandler |
GlobalTemporaryTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
GlobalTemporaryTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
| Modifier and Type | Method and Description |
|---|---|
MultiTableBulkIdStrategy.DeleteHandler |
LocalTemporaryTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
LocalTemporaryTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
| Modifier and Type | Method and Description |
|---|---|
MultiTableBulkIdStrategy.DeleteHandler |
PersistentTableBulkIdStrategy.buildDeleteHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
MultiTableBulkIdStrategy.UpdateHandler |
PersistentTableBulkIdStrategy.buildUpdateHandler(SessionFactoryImplementor factory,
HqlSqlWalker walker) |
| Constructor and Description |
|---|
DeleteHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
UpdateHandlerImpl(SessionFactoryImplementor factory,
HqlSqlWalker walker,
IdTableInfo idTableInfo) |
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.