本文整理了Java中org.hibernate.hql.ast.spi.QueryResolverProcessor.<init>
方法的一些代码示例,展示了QueryResolverProcessor.<init>
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryResolverProcessor.<init>
方法的具体详情如下:
包路径:org.hibernate.hql.ast.spi.QueryResolverProcessor
类名称:QueryResolverProcessor
方法名:<init>
暂无
代码示例来源:origin: hibernate/hibernate-ogm
public MongoDBProcessingChain(SessionFactoryImplementor sessionFactory, EntityNamesResolver entityNames, Map<String, Object> namedParameters) {
this.resolverProcessor = new QueryResolverProcessor( new HibernateOGMQueryResolverDelegate() );
MongoDBPropertyHelper propertyHelper = new MongoDBPropertyHelper( sessionFactory, entityNames );
MongoDBQueryRendererDelegate rendererDelegate = new MongoDBQueryRendererDelegate(
sessionFactory,
entityNames,
propertyHelper,
namedParameters
);
this.rendererProcessor = new QueryRendererProcessor( rendererDelegate );
this.rendererDelegate = rendererDelegate;
}
代码示例来源:origin: hibernate/hibernate-ogm
public Neo4jProcessingChain(SessionFactoryImplementor sessionFactory, EntityNamesResolver entityNamesResolver, Map<String, Object> namedParameters) {
Neo4jAliasResolver aliasResolver = new Neo4jAliasResolver();
Neo4jQueryResolverDelegate resolverDelegate = new Neo4jQueryResolverDelegate( aliasResolver );
Neo4jPropertyHelper propertyHelper = new Neo4jPropertyHelper( sessionFactory, entityNamesResolver, aliasResolver );
this.rendererDelegate = new Neo4jQueryRendererDelegate( sessionFactory, aliasResolver, entityNamesResolver, propertyHelper, namedParameters );
this.rendererProcessor = new QueryRendererProcessor( rendererDelegate );
this.resolverProcessor = new QueryResolverProcessor( resolverDelegate );
}
代码示例来源:origin: org.hibernate.ogm/hibernate-ogm-infinispan-remote
public InfinispanRemoteProcessingChain(SessionFactoryImplementor sessionFactory, EntityNamesResolver entityNamesResolver, Map<String, Object> namedParameters) {
HibernateOGMQueryResolverDelegate resolverDelegate = new HibernateOGMQueryResolverDelegate();
rendererDelegate = new InfinispanRemoteQueryRendererDelegate(
sessionFactory, entityNamesResolver, new InfinispanRemotePropertyHelper( sessionFactory, entityNamesResolver ), namedParameters );
this.resolverProcessor = new QueryResolverProcessor( resolverDelegate );
this.rendererProcessor = new QueryRendererProcessor( rendererDelegate );
}
代码示例来源:origin: org.hibernate.ogm/hibernate-ogm-mongodb
public MongoDBProcessingChain(SessionFactoryImplementor sessionFactory, EntityNamesResolver entityNames, Map<String, Object> namedParameters) {
this.resolverProcessor = new QueryResolverProcessor( new HibernateOGMQueryResolverDelegate() );
MongoDBPropertyHelper propertyHelper = new MongoDBPropertyHelper( sessionFactory, entityNames );
MongoDBQueryRendererDelegate rendererDelegate = new MongoDBQueryRendererDelegate(
sessionFactory,
entityNames,
propertyHelper,
namedParameters
);
this.rendererProcessor = new QueryRendererProcessor( rendererDelegate );
this.rendererDelegate = rendererDelegate;
}
代码示例来源:origin: org.hibernate.ogm/hibernate-ogm-ignite
public IgniteProcessingChain(SessionFactoryImplementor sessionFactory, EntityNamesResolver entityNamesResolver, Map<String, Object> namedParameters) {
IgnitePropertyHelper propertyHelper = new IgnitePropertyHelper( sessionFactory, entityNamesResolver );
resolverProcessor = new QueryResolverProcessor( new IgniteQueryResolverDelegate( propertyHelper ) );
rendererDelegate = new IgniteQueryRendererDelegate( sessionFactory, propertyHelper, entityNamesResolver, namedParameters );
rendererProcessor = new QueryRendererProcessor( rendererDelegate );
}
代码示例来源:origin: org.hibernate.hql/hibernate-hql-lucene
/**
* Builds a processing chain for parsing queries targeted at Java class-based entities.
*
* @param fieldBridgeProvider a custom FieldBridgeProvider to be used instead of the defaults
* @return a Lucene processing chain for parsing queries targeted at Java class-based entities
*/
public LuceneProcessingChain buildProcessingChainForClassBasedEntities(FieldBridgeProvider fieldBridgeProvider) {
ClassBasedLucenePropertyHelper propertyHelper = new ClassBasedLucenePropertyHelper( searchFactory, entityNames, fieldBridgeProvider );
QueryResolverProcessor resolverProcessor = new QueryResolverProcessor(
new ClassBasedLuceneQueryResolverDelegate( propertyHelper, entityNames )
);
LuceneQueryRendererDelegate rendererDelegate = getRendererDelegate( searchFactory, fieldBridgeProvider, entityNames, namedParameters, propertyHelper );
QueryRendererProcessor rendererProcessor = new QueryRendererProcessor( rendererDelegate );
return new LuceneProcessingChain( resolverProcessor, rendererProcessor, rendererDelegate );
}
代码示例来源:origin: org.hibernate.hql/hibernate-hql-lucene
/**
* Builds a processing chain for parsing queries targeted at dynamic entities, i.e. entity types which are not
* backed by an actual Java class.
*
* @param fieldBridgeProvider the field bridge provider to use for querying the targeted dynamic entity type
* @return a Lucene processing chain for parsing queries targeted at dynamic entities
*/
public LuceneProcessingChain buildProcessingChainForDynamicEntities(FieldBridgeProvider fieldBridgeProvider) {
QueryResolverProcessor resolverProcessor = new QueryResolverProcessor( new UntypedLuceneQueryResolverDelegate( ) );
LuceneQueryRendererDelegate rendererDelegate = getRendererDelegate(
searchFactory,
fieldBridgeProvider,
entityNames,
namedParameters,
new FieldBridgeProviderBasedLucenePropertyHelper( fieldBridgeProvider )
);
QueryRendererProcessor rendererProcessor = new QueryRendererProcessor( rendererDelegate );
return new LuceneProcessingChain( resolverProcessor, rendererProcessor, rendererDelegate );
}
内容来源于网络,如有侵权,请联系作者删除!