Skip navigation links
A B C D E F G H I J L N O P Q R S T U V W 

A

AbstractBuilder(I) - Constructor for class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
addNamedParameter(JPQLParameter<T>) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLContextParametersHandler
Add named parameter using given JPQLParameter definition.
addNamedParameter(JPQLParameter<T>) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Convenience method to add a named parameter using current JPQLContextParametersHandler.
addValueProcessor(JPQLValueDeserializer.ValueProcessor) - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLValueDeserializer
Add a deserialized value processor.
asChild(JPQLResolutionContext, RelationalTarget<?>, JPQLStatementResolutionContext.AliasMode) - Static method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
Create a new JPQLStatementResolutionContext as a child of given JPQLResolutionContext.
AUTO_FLUSH - Static variable in interface com.holonplatform.jpa.spring.JpaDatastoreConfigProperties
Whether to enable the EntityManager auto-flush mode.
autoFlush(boolean) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
autoFlush(boolean) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set whether to auto-flush mode is enabled.

B

build() - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.DefaultBuilder
 
buildDataSource() - Static method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpringBoot1
 
builder() - Static method in interface com.holonplatform.datastore.jpa.JpaDatastore
Get a builder to create a JpaDatastore instance.
builder(String) - Static method in interface com.holonplatform.jpa.spring.JpaConfigProperties
Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.jpa.spring.JpaConfigProperties
Builder to create property set instances bound to a property data source, without data context id specification.
builder(String) - Static method in interface com.holonplatform.jpa.spring.JpaDatastoreConfigProperties
Builder to create property set instances bound to a property data source.
builder() - Static method in interface com.holonplatform.jpa.spring.JpaDatastoreConfigProperties
Builder to create property set instances bound to a property data source, without data context id specification.
builder1() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
builder2() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 

C

childContext() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Create a new JPQLResolutionContext as child of this context.
com.holonplatform.datastore.jpa - package com.holonplatform.datastore.jpa
 
com.holonplatform.datastore.jpa.config - package com.holonplatform.datastore.jpa.config
 
com.holonplatform.datastore.jpa.context - package com.holonplatform.datastore.jpa.context
 
com.holonplatform.datastore.jpa.converters.datetime - package com.holonplatform.datastore.jpa.converters.datetime
 
com.holonplatform.datastore.jpa.dialect - package com.holonplatform.datastore.jpa.dialect
 
com.holonplatform.datastore.jpa.examples - package com.holonplatform.datastore.jpa.examples
 
com.holonplatform.datastore.jpa.internal - package com.holonplatform.datastore.jpa.internal
 
com.holonplatform.datastore.jpa.jpql - package com.holonplatform.datastore.jpa.jpql
 
com.holonplatform.datastore.jpa.jpql.context - package com.holonplatform.datastore.jpa.jpql.context
 
com.holonplatform.datastore.jpa.jpql.expression - package com.holonplatform.datastore.jpa.jpql.expression
 
com.holonplatform.datastore.jpa.tx - package com.holonplatform.datastore.jpa.tx
 
com.holonplatform.jpa.spring - package com.holonplatform.jpa.spring
 
com.holonplatform.jpa.spring.boot - package com.holonplatform.jpa.spring.boot
 
com.holonplatform.jpa.spring.boot.internal - package com.holonplatform.jpa.spring.boot.internal
 
com.holonplatform.jpa.spring.internal - package com.holonplatform.jpa.spring.internal
 
commodity() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreLock
 
commodityFactory() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreExtension
 
configuration(DatastoreConfigProperties) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
convert(JpaExecutionContext, Q) - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLResultConverter
Convert a query result into expected result type.
convertToDatabaseColumn(LocalDateTime) - Method in class com.holonplatform.datastore.jpa.converters.datetime.LocalDateTimeToDateAttributeConverter
 
convertToDatabaseColumn(LocalDate) - Method in class com.holonplatform.datastore.jpa.converters.datetime.LocalDateToDateAttributeConverter
 
convertToDatabaseColumn(LocalTime) - Method in class com.holonplatform.datastore.jpa.converters.datetime.LocalTimeToTimeAttributeConverter
 
convertToEntityAttribute(Date) - Method in class com.holonplatform.datastore.jpa.converters.datetime.LocalDateTimeToDateAttributeConverter
 
convertToEntityAttribute(Date) - Method in class com.holonplatform.datastore.jpa.converters.datetime.LocalDateToDateAttributeConverter
 
convertToEntityAttribute(Time) - Method in class com.holonplatform.datastore.jpa.converters.datetime.LocalTimeToTimeAttributeConverter
 
create(JpaContext, EntityManager) - Static method in interface com.holonplatform.datastore.jpa.context.JpaExecutionContext
Create a new JpaExecutionContext.
create() - Static method in interface com.holonplatform.datastore.jpa.internal.JpaDatastoreLogger
Get a Logger bound to JpaDatastoreLogger.NAME.
create() - Static method in interface com.holonplatform.datastore.jpa.internal.JpqlDatastoreLogger
Get a Logger bound to JpqlDatastoreLogger.NAME.
create(String, Object) - Static method in interface com.holonplatform.datastore.jpa.JpaQueryHint
Build a query hint to be used in Query parameters with JpaQueryHint.QUERY_PARAMETER_HINT parameter name.
create() - Static method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLContextParametersHandler
create(JpaContext) - Static method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Create a new default JPQLResolutionContext.
create(JpaContext, RelationalTarget<?>, JPQLStatementResolutionContext.AliasMode) - Static method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
Create a new default JPQLStatementResolutionContext.
create(Metamodel, Class<T>) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Create a new JpaEntity from given entityClass.
create(String) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLExpression
Create a new JPQLExpression with given value.
create(Function<List<String>, String>) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLFunction
Create a JPQLFunction using given function as serialization logic.
create(String, boolean) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLFunction
Create a default JPQLFunction.
create(String) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLFunction
Create a default JPQLFunction.
create(T) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLLiteral
Create a new JPQLLiteral using given value.
create(T, TemporalType) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLLiteral
Create an JPQLLiteral using given value.
create(T, Class<? extends T>) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLParameter
Create a new JPQLParameter.
create(T, Class<? extends T>, TemporalType) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLParameter
Create a new JPQLParameter.
create(TypedExpression<T>) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLParameterizableExpression
create(String, Map<String, JPQLParameter<?>>) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLStatement
Create a new JPQLStatement.
create(String) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLToken
Create a new JPQLToken.
create(EntityManager, TransactionConfiguration) - Static method in interface com.holonplatform.datastore.jpa.tx.JpaTransaction
Create a new JpaTransaction.
create() - Static method in interface com.holonplatform.jpa.spring.SpringEntityManagerLifecycleHandler
Create a default SpringEntityManagerLifecycleHandler instance.
createDefault() - Static method in interface com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerFinalizer
Create a default JpaDatastore.EntityManagerFinalizer, which invokes the EntityManager.close() method to finalize the EntityManager instance.
createDefault() - Static method in interface com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerInitializer
Create a default JpaDatastore.EntityManagerInitializer, which uses EntityManagerFactory.createEntityManager() to create a new EntityManager instance.
createTransaction(EntityManager, TransactionConfiguration) - Method in interface com.holonplatform.datastore.jpa.tx.JpaTransactionFactory
Build a new JpaTransaction.

D

DATABASE - Static variable in interface com.holonplatform.jpa.spring.JpaConfigProperties
Set the database platform to use.
dataContextId(String) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
datanucleus() - Static method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Obtain the Datanucleus ORM dialect implementation.
DatanucleusDialect - Class in com.holonplatform.datastore.jpa.dialect
Datanucleus ORMDialect.
DatanucleusDialect() - Constructor for class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
DEFAULT_DATASTORE_BEAN_NAME - Static variable in annotation type com.holonplatform.jpa.spring.EnableJpaDatastore
Default Datastore registration bean name.
DEFAULT_ENTITYMANAGERFACTORY_BEAN_NAME - Static variable in annotation type com.holonplatform.jpa.spring.EnableJpa
Default EntityManagerFactory registration bean name
DEFAULT_NAME - Static variable in interface com.holonplatform.jpa.spring.JpaConfigProperties
Configuration property set default name
DEFAULT_NAME - Static variable in interface com.holonplatform.jpa.spring.JpaDatastoreConfigProperties
Configuration property set default name
DefaultBuilder() - Constructor for class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.DefaultBuilder
 
DefaultDialect - Class in com.holonplatform.datastore.jpa.dialect
Default ORMDialect.
DefaultDialect() - Constructor for class com.holonplatform.datastore.jpa.dialect.DefaultDialect
 
DefaultJpaDatastore - Class in com.holonplatform.datastore.jpa.internal
Default JpaDatastore implementation.
DefaultJpaDatastore() - Constructor for class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Constructor.
DefaultJpaDatastore.AbstractBuilder<D extends JpaDatastore,I extends DefaultJpaDatastore> - Class in com.holonplatform.datastore.jpa.internal
Default JpaDatastore.Builder.
DefaultJpaDatastore.DefaultBuilder - Class in com.holonplatform.datastore.jpa.internal
Default JpaDatastore.Builder.
DefaultJpaTarget<T> - Class in com.holonplatform.datastore.jpa.internal
Default JpaTarget implementation
DefaultJpaTarget(Class<? extends T>) - Constructor for class com.holonplatform.datastore.jpa.internal.DefaultJpaTarget
Constructor.
DefaultQueryHint - Class in com.holonplatform.datastore.jpa.internal
Default JpaQueryHint implementation.
DefaultQueryHint(String, Object) - Constructor for class com.holonplatform.datastore.jpa.internal.DefaultQueryHint
Costructor
DefaultSpringEntityManagerLifecycleHandler - Class in com.holonplatform.jpa.spring.internal
An JpaDatastore.EntityManagerInitializer and JpaDatastore.EntityManagerFinalizer for Spring integration, which uses SharedEntityManagerCreator to provide a Spring managed EntityManager proxy.
DefaultSpringEntityManagerLifecycleHandler() - Constructor for class com.holonplatform.jpa.spring.internal.DefaultSpringEntityManagerLifecycleHandler
 
delegate(JpaTransaction) - Static method in interface com.holonplatform.datastore.jpa.tx.JpaTransaction
Create a JpaTransaction which delegates its operations and status to the given delegated transaction.
deleteStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
deleteStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
deleteStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
deleteStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
deleteStatementAliasSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get whether alias is supported in DELETE statements.
deserialize(JpaExecutionContext, TypedExpression<T>, Object) - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLValueDeserializer
Deserialize the value associated to given expression, to obtain a value type which matches the expression type.
detect(ORMPlatform) - Static method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Detect a suitable ORMDialect to use with given ORM platform, if available.
detectFromClasspath() - Static method in enum com.holonplatform.datastore.jpa.ORMPlatform
Try to detect ORM platform to use form classpath
dialect(ORMDialect) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
dialect(String) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
dialect(ORMDialect) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set the ORM dialect to use.
dialect(String) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set the fully qualified dialect class name to use as ORM dialect.
DIALECT - Static variable in interface com.holonplatform.jpa.spring.JpaConfigProperties
Set JPA ORM dialect class name to use, if supported by concrete ORM implementation.

E

eclipselink() - Static method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Obtain the Eclipselink ORM dialect implementation.
EclipselinkDialect - Class in com.holonplatform.datastore.jpa.dialect
Eclipselink ORMDialect.
EclipselinkDialect() - Constructor for class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
EnableJpa - Annotation Type in com.holonplatform.jpa.spring
Annotation to be used on Spring Configuration classes to setup a full JPA enviroment bean stack: DataSource (if not already available in Spring context), EntityManagerFactory and PlatformTransactionManager.
EnableJpaDatastore - Annotation Type in com.holonplatform.jpa.spring
Annotation to be used on Spring Configuration classes to setup a JPA Datastore.
end() - Method in interface com.holonplatform.datastore.jpa.tx.JpaTransaction
Finalize the transaction.
entityManagerFactory(EntityManagerFactory) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
entityManagerFactory(EntityManagerFactory) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set the EntityManagerFactory to use to obtain EntityManagers used for datastore operations.
entityManagerFinalizer(JpaDatastore.EntityManagerFinalizer) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
entityManagerFinalizer(JpaDatastore.EntityManagerFinalizer) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Sets the EntityManager finalizer to use after Datastore operations execution.
EntityManagerHandler - Interface in com.holonplatform.datastore.jpa.context
JPA EntityManager handler.
entityManagerHandler(JpaDatastore.EntityManagerLifecycleHandler) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
entityManagerHandler(JpaDatastore.EntityManagerLifecycleHandler) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set both the EntityManager initializer (instance provider) and finalizer using the JpaDatastore.EntityManagerLifecycleHandler convenience interface.
entityManagerInitializer(JpaDatastore.EntityManagerInitializer) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
entityManagerInitializer(JpaDatastore.EntityManagerInitializer) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Sets the EntityManager instance provider for Datastore operations execution.
EntityManagerOperation<R> - Interface in com.holonplatform.datastore.jpa.context
Represents an operation to be executed using a Datastore managed EntityManager.
EntityManagerRunnable - Interface in com.holonplatform.datastore.jpa.context
Represents an operation to be executed using a Datastore managed EntityManager.
EntityTargetCache - Class in com.holonplatform.datastore.jpa.internal
Resolved DataTarget names to JPA entity class cache.
ExampleJpaDatastore - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastore() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
ExampleJpaDatastore.Test - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreBean - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreBean() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreBean
 
ExampleJpaDatastoreBean.Test - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreConfiguration - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreConfiguration() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
ExampleJpaDatastoreExtension - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreExtension() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreExtension
 
ExampleJpaDatastoreFunction - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreFunction() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction
 
ExampleJpaDatastoreFunction.Trim - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreFunction.TrimResolver - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreLock - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreLock() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreLock
 
ExampleJpaDatastoreModel - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreModel() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
ExampleJpaDatastoreModel.Test - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring1 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring1() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring1
 
ExampleJpaDatastoreSpring10 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring10() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring10
 
ExampleJpaDatastoreSpring11 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring11() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring11
 
ExampleJpaDatastoreSpring12 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring12() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring12
 
ExampleJpaDatastoreSpring2 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring2() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring2
 
ExampleJpaDatastoreSpring3 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring3() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring3
 
ExampleJpaDatastoreSpring4 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring4() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring4
 
ExampleJpaDatastoreSpring5 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring5() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring5
 
ExampleJpaDatastoreSpring6 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring6() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring6
 
ExampleJpaDatastoreSpring7 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring7() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring7
 
ExampleJpaDatastoreSpring8 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring8() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring8
 
ExampleJpaDatastoreSpring9 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpring9() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpring9
 
ExampleJpaDatastoreSpringBoot1 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpringBoot1() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpringBoot1
 
ExampleJpaDatastoreSpringBoot2 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpringBoot2() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpringBoot2
 
ExampleJpaDatastoreSpringBoot3 - Class in com.holonplatform.datastore.jpa.examples
 
ExampleJpaDatastoreSpringBoot3() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreSpringBoot3
 
execute(EntityManager) - Method in interface com.holonplatform.datastore.jpa.context.EntityManagerOperation
Execute an operation and returns a result.
execute(EntityManager) - Method in interface com.holonplatform.datastore.jpa.context.EntityManagerRunnable
Execute an operation.
execution() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreLock
 
expres2() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreExtension
 
expressionResolverRegistration() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreExtension
 
extract(String) - Static method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLFunction
Create an EXTRACT function, which will be serialized this way: EXTRACT(partName FROM argument).

F

finalizeEntityManager(EntityManager) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerFinalizer
Get/create the EntityManager instance to use when executing a Datastore operation
finalizeEntityManager(EntityManager) - Method in class com.holonplatform.jpa.spring.internal.DefaultSpringEntityManagerLifecycleHandler
 
flush() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 

G

GENERATE_DDL - Static variable in interface com.holonplatform.jpa.spring.JpaConfigProperties
Whether to initialize the schema on startup.
get(BeanFactory, String) - Static method in class com.holonplatform.jpa.spring.boot.internal.JpaEntityScanPackages
Return the JpaEntityScanPackages for the given bean factory.
getAlias(Path<?>, boolean) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
Get the given path alias, if available and alias mode is not JPQLStatementResolutionContext.AliasMode.UNSUPPORTED.
getAliasOrRoot(Path<?>) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
Get the given path alias, falling back to query root alias if not available.
getBatchSizeConfigurationProperty() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
getBatchSizeConfigurationProperty() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
getBatchSizeConfigurationProperty() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get the JPA configuration property name which corresponds to bulk operations batch size.
getBeanIntrospector() - Method in interface com.holonplatform.datastore.jpa.context.JpaOperationContext
Get the BeanIntrospector to use to introspect entity beans.
getBeanIntrospector() - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
getConfiguration() - Method in interface com.holonplatform.datastore.jpa.tx.JpaTransaction
Get the transaction configuration.
getContextSequence(JPQLResolutionContext, Class<? extends JPQLResolutionContext>) - Static method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Get the given context hierarchy sequence, where 0 is the sequence number of the root context.
getConversionType() - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLResultConverter
Get the type into which this converter is able to convert a result.
getConverter() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLProjection
Get the query result converter.
getDataContextId() - Method in class com.holonplatform.jpa.spring.JpaConfigProperties.JpaConfigPropertiesImpl
 
getDataContextId() - Method in class com.holonplatform.jpa.spring.JpaDatastoreConfigProperties.JpaDatastoreConfigPropertiesImpl
 
getDefault() - Static method in interface com.holonplatform.datastore.jpa.jpql.JPQLValueDeserializer
Create the default JPQLValueDeserializer.
getDefault() - Static method in interface com.holonplatform.datastore.jpa.jpql.JPQLValueSerializer
Get the default JPQLValueSerializer.
getDefault() - Static method in interface com.holonplatform.datastore.jpa.tx.JpaTransactionFactory
Get the default JpaTransactionFactory.
getDelegates() - Method in enum com.holonplatform.datastore.jpa.ORMPlatform
EntitManager delegates class names
getDialect() - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Get the ORMDialect to use.
getDialect() - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
getEntityClass() - Method in interface com.holonplatform.datastore.jpa.JpaTarget
Mapped entity class to which this data target is referred
getEntityClass() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Get the entity class.
getEntityManager() - Method in interface com.holonplatform.datastore.jpa.context.JpaExecutionContext
Get the EntityManager used by current operation execution.
getEntityManager(EntityManagerFactory) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.EntityManagerInitializer
Get/create the EntityManager instance to use when executing a Datastore operation
getEntityManager() - Method in interface com.holonplatform.datastore.jpa.tx.JpaTransaction
Get the EntityManager which owns the transaction.
getEntityManager(EntityManagerFactory) - Method in class com.holonplatform.jpa.spring.internal.DefaultSpringEntityManagerLifecycleHandler
 
getEntityManagerFactory() - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Get the EntityManagerFactory.
getEntityManagerFactory() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialectContext
Get the EntityManagerFactory.
getEntityManagerFactory() - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
getEntityName() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Get the entity name.
getExpression() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLParameterizableExpression
Get the actual expression which should be resolved using a JPQL statement parameter if the expression type and the resolution context are suitable to use a JPQL parameter for its representation.
getExpressionArguments() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.Trim
 
getExpressionType() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.TrimResolver
 
getFrom() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the FROM clause.
getGroupBy() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the GROUP BY clause.
getId(T) - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Get the id value of given entity istance.
getIdType() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Get the type of the entity id, if available.
getJpaDatastore() - Static method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreBean
 
getJpaDatastore() - Static method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
getJPQL() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLStatement
Get the statement JPQL.
getLikeEscapeCharacter() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
getLikeEscapeCharacter() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get the character to use for ESCAPE in LIKE predicate.
getLikeEscapeJPQL(char) - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Serialize LIKE ESCAPE character as JPQL.
getName() - Method in class com.holonplatform.datastore.jpa.internal.DefaultQueryHint
 
getName() - Method in interface com.holonplatform.datastore.jpa.JpaQueryHint
Hint name
getNamedParameters() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLContextParametersHandler
Get the named parameters.
getNamedParametersHandler() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Get the JPQL named parameters handler.
getOrderBy() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the ORDER BY clause.
getORMPlatform() - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Get the ORM platform, if detected.
getORMPlatform() - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
getPackageNames() - Method in class com.holonplatform.jpa.spring.boot.internal.JpaEntityScanPackages
Return the package names specified from all JpaEntityScan annotations.
getParameters() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLStatement
Get the optional statement named parameters.
getParent() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Get the parent context, if available.
getQueryResultType() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLProjection
Get the query result type.
getQueryResultType() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQuery
Get the query result type.
getQueryResultType() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the query result type.
getQueryResultType() - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLResultConverter
Get the query result type.
getResolvedType() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.TrimResolver
 
getResultConverter() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQuery
Get the JPQL result converter to be used with this query.
getResultConverter() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the optional JPQLResultConverter.
getRootAlias() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
Get the query root path (target) alias, if available and alias mode is not JPQLStatementResolutionContext.AliasMode.UNSUPPORTED.
getRootTarget() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext
Get the root target.
getSelect() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the SELECT clause.
getSelection() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLProjection
Get the query selections.
getSelectionAlias(String) - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLProjection
Get the alias for given selection expression, if defined.
getSupportedJPAMajorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
getSupportedJPAMajorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.DefaultDialect
 
getSupportedJPAMajorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
getSupportedJPAMajorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
getSupportedJPAMajorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
getSupportedJPAMajorVersion() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get the supported JPA major version.
getSupportedJPAMinorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
getSupportedJPAMinorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.DefaultDialect
 
getSupportedJPAMinorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
getSupportedJPAMinorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
getSupportedJPAMinorVersion() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
getSupportedJPAMinorVersion() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get the supported JPA minor version.
getType() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.Trim
 
getValue() - Method in class com.holonplatform.datastore.jpa.internal.DefaultQueryHint
 
getValue() - Method in interface com.holonplatform.datastore.jpa.JpaQueryHint
Hint value
getValue() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLExpression
Get the JPQ expression String representation.
getValue() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLLiteral
Get the value
getValue() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLParameter
Get the parameter value
getValue() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLToken
Get the SQL token.
getValueDeserializer() - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Get the JPQLValueDeserializer of this context.
getValueDeserializer() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialectContext
Get the JPQLValueDeserializer of this context.
getValueSerializer() - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Get the JPQLValueSerializer of this context.
getValueSerializer() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialectContext
Get the JPQLValueSerializer of this context.
getWhere() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get the WHERE clause.

H

hasCompositeId() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Get whether the entity has a composite id.
hibernate() - Static method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Obtain the Hibernate ORM dialect implementation.
HibernateDialect - Class in com.holonplatform.datastore.jpa.dialect
Hibernate ORMDialect.
HibernateDialect() - Constructor for class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 

I

ID - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
ID - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
identity(Class<? extends T>) - Static method in interface com.holonplatform.datastore.jpa.jpql.JPQLResultConverter
Create a JPQLResultConverter which does not perform any result conversion.
ids1() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
ids2() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
ifnull() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction
 
init(ORMDialectContext) - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
init(ORMDialectContext) - Method in class com.holonplatform.datastore.jpa.dialect.DefaultDialect
 
init(ORMDialectContext) - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
init(ORMDialectContext) - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
init(ORMDialectContext) - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
init(ORMDialectContext) - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Dialect initialization hook at parent datastore initialization.
isAutoFlush() - Method in interface com.holonplatform.datastore.jpa.context.JpaOperationContext
Checks whether to auto-flush mode is enabled.
isAutoFlush() - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
isDistinct() - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLQueryDefinition
Get whether to add the DISTINCT clause.
isJPQLResolutionContext(ExpressionResolver.ResolutionContext) - Static method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Checks if given ExpressionResolver.ResolutionContext is a JPQLResolutionContext.
isNew(T) - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JpaEntity
Gets whether given entity instance has to be considered new according to entity id value.
isStatementCompositionContext() - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Checks whether this context is a JPQLStatementResolutionContext.
isTupleSupported() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
isTupleSupported() - Method in class com.holonplatform.datastore.jpa.dialect.DefaultDialect
 
isTupleSupported() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
isTupleSupported() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
isTupleSupported() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
isTupleSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Returns whether the Tuple query result type is supported.

J

JPA_TARGET - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
JpaAutoConfiguration - Class in com.holonplatform.jpa.spring.boot
Spring boot auto-configuration to enable JPA stack and Datastore beans.
JpaAutoConfiguration() - Constructor for class com.holonplatform.jpa.spring.boot.JpaAutoConfiguration
 
JpaAutoConfigurationRegistrar - Class in com.holonplatform.jpa.spring.boot.internal
Registrar for JPA stack and Datastore beans registration, using Spring boot EntityScan annotation.
JpaAutoConfigurationRegistrar() - Constructor for class com.holonplatform.jpa.spring.boot.internal.JpaAutoConfigurationRegistrar
 
JpaConfigProperties - Interface in com.holonplatform.jpa.spring
A ConfigPropertySet for JPA configuration.
JpaConfigProperties.JpaConfigPropertiesImpl - Class in com.holonplatform.jpa.spring
Default implementation
JpaConfigPropertiesImpl(String) - Constructor for class com.holonplatform.jpa.spring.JpaConfigProperties.JpaConfigPropertiesImpl
 
JpaContext - Interface in com.holonplatform.datastore.jpa.context
Base JPA context.
JpaDatastore - Interface in com.holonplatform.datastore.jpa
JPA Datastore.
JpaDatastore.Builder<D extends JpaDatastore> - Interface in com.holonplatform.datastore.jpa
JpaDatastore builder.
JpaDatastore.EntityManagerFinalizer - Interface in com.holonplatform.datastore.jpa
Interface to perform any close/finalize operation on the EntityManager instance used for a Datastore operation execution
JpaDatastore.EntityManagerInitializer - Interface in com.holonplatform.datastore.jpa
Interface to provide EntityManager instance to use when executing a Datastore operation
JpaDatastore.EntityManagerLifecycleHandler - Interface in com.holonplatform.datastore.jpa
JpaDatastoreAutoConfiguration - Class in com.holonplatform.jpa.spring.boot
Spring boot auto-configuration to enable JPA Datastore beans.
JpaDatastoreAutoConfiguration() - Constructor for class com.holonplatform.jpa.spring.boot.JpaDatastoreAutoConfiguration
 
JpaDatastoreAutoConfigurationRegistrar - Class in com.holonplatform.jpa.spring.boot.internal
Registrar for JPA Datastore beans registration.
JpaDatastoreAutoConfigurationRegistrar() - Constructor for class com.holonplatform.jpa.spring.boot.internal.JpaDatastoreAutoConfigurationRegistrar
 
JpaDatastoreCommodityContext - Interface in com.holonplatform.datastore.jpa.config
JPA Datastore DatastoreCommodityContext.
JpaDatastoreCommodityFactory<C extends com.holonplatform.core.datastore.DatastoreCommodity> - Interface in com.holonplatform.datastore.jpa.config
JPA DatastoreCommodityFactory extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.jpa.config.JpaDatastoreCommodityFactory file under the META-INF/services folder.
JpaDatastoreConfigProperties - Interface in com.holonplatform.jpa.spring
A ConfigPropertySet for JPA Datastore configuration, using JpaDatastoreConfigProperties.DEFAULT_NAME as property prefix.
JpaDatastoreConfigProperties.JpaDatastoreConfigPropertiesImpl - Class in com.holonplatform.jpa.spring
Default implementation
JpaDatastoreConfigPropertiesImpl(String) - Constructor for class com.holonplatform.jpa.spring.JpaDatastoreConfigProperties.JpaDatastoreConfigPropertiesImpl
 
JpaDatastoreExpressionResolver<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.jpa.config
JPA ExpressionResolver extension type to allow automatic registration using Java ServiceLoader extension, through a com.holonplatform.datastore.jpa.config.JpaDatastoreExpressionResolver file under the META-INF/services folder.
JpaDatastoreLogger - Interface in com.holonplatform.datastore.jpa.internal
JPA module logger provider.
JpaDatastoreRegistrar - Class in com.holonplatform.jpa.spring.internal
Registrar for JPA Datastore bean registration using EnableJpaDatastore annotation.
JpaDatastoreRegistrar() - Constructor for class com.holonplatform.jpa.spring.internal.JpaDatastoreRegistrar
 
JpaEntity<T> - Interface in com.holonplatform.datastore.jpa.jpql.expression
JPA entity reference.
JpaEntityScan - Annotation Type in com.holonplatform.jpa.spring.boot
Configures the base packages used by auto-configuration when scanning for JPA entity classes, when EntityManagerFactory auto-configuration is enabled.
JpaEntityScanPackages - Class in com.holonplatform.jpa.spring.boot.internal
Class for storing JpaEntityScan specified packages for reference later.
JpaEntityScanPackages.Registrar - Class in com.holonplatform.jpa.spring.boot.internal
ImportBeanDefinitionRegistrar to store the base package from the importing configuration.
JpaEntityScans - Annotation Type in com.holonplatform.jpa.spring.boot
Repeatable JpaEntityScan annotation container
JpaExecutionContext - Interface in com.holonplatform.datastore.jpa.context
JPA operation execution context.
JpaOperationContext - Interface in com.holonplatform.datastore.jpa.context
JPA datastore operations execution context.
JpaQueryHint - Interface in com.holonplatform.datastore.jpa
Interface to be used to provide Query execution hints using QueryBuilder.parameter(String, Object) with JpaQueryHint.QUERY_PARAMETER_HINT as parameter name.
JpaRegistrar - Class in com.holonplatform.jpa.spring.internal
Registrar for JPA beans registration using EnableJpa annotation.
JpaRegistrar() - Constructor for class com.holonplatform.jpa.spring.internal.JpaRegistrar
 
JpaTarget<T> - Interface in com.holonplatform.datastore.jpa
A DataTarget bound to a JPA Entity.
JpaTransaction - Interface in com.holonplatform.datastore.jpa.tx
JPA Transaction.
JpaTransactionFactory - Interface in com.holonplatform.datastore.jpa.tx
Factory to create and configure new JpaTransaction implementation using an EntityManager and a TransactionConfiguration definition.
JpaWriteOption - Enum in com.holonplatform.datastore.jpa
JPA DatastoreOperations.WriteOptions enumeration.
JPQLContextExpressionResolver<E extends com.holonplatform.core.Expression,R extends com.holonplatform.core.Expression> - Interface in com.holonplatform.datastore.jpa.jpql.context
An ExpressionResolver to be used with a JPQLResolutionContext resultion context.
JPQLContextParametersHandler - Interface in com.holonplatform.datastore.jpa.jpql.context
Handler to generate, hold and obtain the JPQL named parameters of a context hierarchy.
JpqlDatastoreLogger - Interface in com.holonplatform.datastore.jpa.internal
JPQL logger provider.
JPQLExpression - Interface in com.holonplatform.datastore.jpa.jpql.expression
Represents a JPQL expression.
JPQLFunction - Interface in com.holonplatform.datastore.jpa.jpql.expression
Expression which represents a JPQL function.
JPQLLiteral<T> - Interface in com.holonplatform.datastore.jpa.jpql.expression
Expression which represents a JPQL literal value.
JPQLParameter<T> - Interface in com.holonplatform.datastore.jpa.jpql.expression
JPQL statement parameter definition.
JPQLParameterizableExpression<T> - Interface in com.holonplatform.datastore.jpa.jpql.expression
Represents a TypedExpression which should be resolved using a JPQL statement parameter if the expression type and the resolution context are suitable to use a JPQL parameter for its representation.
JPQLProjection<Q,R> - Interface in com.holonplatform.datastore.jpa.jpql.expression
JPQL query projection expression.
JPQLQuery<Q,R> - Interface in com.holonplatform.datastore.jpa.jpql.expression
JPQL query expression.
JPQLQueryDefinition - Interface in com.holonplatform.datastore.jpa.jpql.expression
JPQL query definition expression.
JPQLResolutionContext - Interface in com.holonplatform.datastore.jpa.jpql.context
JPQL ExpressionResolver.ResolutionContext.
JPQLResolutionContext.JPQLStatementPreparationException - Exception in com.holonplatform.datastore.jpa.jpql.context
Runtime exception related to JPQL statements preparation errors.
JPQLResultConverter<Q,R> - Interface in com.holonplatform.datastore.jpa.jpql
Jpa query result converter.
JPQLStatement - Interface in com.holonplatform.datastore.jpa.jpql.expression
JPQL statement expression, with statement parameters support.
JPQLStatementPreparationException(String) - Constructor for exception com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext.JPQLStatementPreparationException
Constructor.
JPQLStatementPreparationException(String, Throwable) - Constructor for exception com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext.JPQLStatementPreparationException
Constructor.
JPQLStatementResolutionContext - Interface in com.holonplatform.datastore.jpa.jpql.context
A JPQLResolutionContext extension which supports statement alias generation and inspection.
JPQLStatementResolutionContext.AliasMode - Enum in com.holonplatform.datastore.jpa.jpql.context
Alias handling mode
JPQLToken - Interface in com.holonplatform.datastore.jpa.jpql.expression
A TypedExpression which represents a JPQL token, i.e.
JPQLValueDeserializer - Interface in com.holonplatform.datastore.jpa.jpql
JPA values deserializaer.
JPQLValueDeserializer.ValueProcessor - Interface in com.holonplatform.datastore.jpa.jpql
Processor to process a value before actual deserialization.
JPQLValueSerializer - Interface in com.holonplatform.datastore.jpa.jpql
JPQL constant value serializer.

L

likeEscapeSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get whether the ESCAPE clause in LIKE predicate is supported.
LocalDateTimeConverters - Interface in com.holonplatform.datastore.jpa.converters.datetime
Interface which may be used to identify the package containing JPA AttributeConverters for auto-conversion of java.time.Local* date/time types (LocalDate, LocalTime and LocalDateTime) into and from standard SQL JDBC data types.
LocalDateTimeToDateAttributeConverter - Class in com.holonplatform.datastore.jpa.converters.datetime
A JPA AttributeConverter to enable LocalDateTime data type for entity attributes.
LocalDateTimeToDateAttributeConverter() - Constructor for class com.holonplatform.datastore.jpa.converters.datetime.LocalDateTimeToDateAttributeConverter
 
LocalDateToDateAttributeConverter - Class in com.holonplatform.datastore.jpa.converters.datetime
A JPA AttributeConverter to enable LocalDate data type for entity attributes.
LocalDateToDateAttributeConverter() - Constructor for class com.holonplatform.datastore.jpa.converters.datetime.LocalDateToDateAttributeConverter
 
LocalTimeToTimeAttributeConverter - Class in com.holonplatform.datastore.jpa.converters.datetime
A JPA AttributeConverter to enable LocalTime data type for entity attributes.
LocalTimeToTimeAttributeConverter() - Constructor for class com.holonplatform.datastore.jpa.converters.datetime.LocalTimeToTimeAttributeConverter
 

N

NAME - Static variable in interface com.holonplatform.datastore.jpa.internal.JpaDatastoreLogger
 
NAME - Static variable in interface com.holonplatform.datastore.jpa.internal.JpqlDatastoreLogger
 
nameResolver(String, Class<?>) - Static method in interface com.holonplatform.datastore.jpa.JpaTarget
Convenience method to build a JPA DataTarget resolver which translates a symbolic query target name into a valid JPA entity class.

O

of(Class<T>) - Static method in interface com.holonplatform.datastore.jpa.JpaTarget
Build a JpaTarget using given entityClass
openJPA() - Static method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Obtain the OpenJPA ORM dialect implementation.
OpenJPADialect - Class in com.holonplatform.datastore.jpa.dialect
OpenJPA ORMDialect.
OpenJPADialect() - Constructor for class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
ORM_PLATFORM - Static variable in interface com.holonplatform.jpa.spring.JpaConfigProperties
Set JPA ORM platform to use.
ORMDialect - Interface in com.holonplatform.datastore.jpa.dialect
JPA ORM dialect.
ORMDialectContext - Interface in com.holonplatform.datastore.jpa.dialect
Context which can be used for ORMDialect initialization.
ORMPlatform - Enum in com.holonplatform.datastore.jpa
Enumeration of ORM platforms.

P

platform(ORMPlatform) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
platform(ORMPlatform) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set the ORMPlatform to use.
PRIMARY - Static variable in interface com.holonplatform.jpa.spring.JpaDatastoreConfigProperties
Whether to qualify the Datastore bean as primary, i.e.
processValue(JpaExecutionContext, TypedExpression<?>, Object) - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLValueDeserializer.ValueProcessor
Process a value to be deserialized.
PROPERTIES - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreBean.Test
 

Q

QUERY_PARAMETER_FLUSH_MODE - Static variable in interface com.holonplatform.datastore.jpa.JpaDatastore
A Query parameter to set the FlushModeType, using QueryBuilder.parameter(ConfigProperty, Object).
QUERY_PARAMETER_HINT - Static variable in interface com.holonplatform.datastore.jpa.JpaQueryHint
A Query parameter to set a JPA query hint, using QueryBuilder.parameter(ConfigProperty, Object).
QUERY_PARAMETER_LOCK_MODE - Static variable in interface com.holonplatform.datastore.jpa.JpaDatastore
A Query parameter to set the LockModeType, using QueryBuilder.parameter(ConfigProperty, Object).

R

registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaAutoConfigurationRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaDatastoreAutoConfigurationRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.jpa.spring.internal.JpaDatastoreRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class com.holonplatform.jpa.spring.internal.JpaRegistrar
 
registerDatastore(BeanDefinitionRegistry, Environment, String, String, JpaDatastoreConfigProperties, ClassLoader) - Static method in class com.holonplatform.jpa.spring.internal.JpaDatastoreRegistrar
Register a JpaDatastore bean
registerJpaBeans(BeanDefinitionRegistry, BeanFactory, Environment, Map<String, Object>, ClassLoader) - Static method in class com.holonplatform.jpa.spring.internal.JpaRegistrar
Register JPA beans relying on given attributes
registerPackageNames(String, BeanDefinitionRegistry, Collection<String>) - Static method in class com.holonplatform.jpa.spring.boot.internal.JpaEntityScanPackages
Register the specified entity scan packages with the system.
Registrar() - Constructor for class com.holonplatform.jpa.spring.boot.internal.JpaEntityScanPackages.Registrar
 
resolve(ExampleJpaDatastoreFunction.Trim, ExpressionResolver.ResolutionContext) - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.TrimResolver
 
resolve(E, ExpressionResolver.ResolutionContext) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLContextExpressionResolver
 
resolve(E, JPQLResolutionContext) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLContextExpressionResolver
Resolve given expression into required expression type.
resolve(E, Class<R>) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Try to resolve given expression using current context resolvers to obtain a resolutionType type expression.
resolve(EntityManager) - Static method in enum com.holonplatform.datastore.jpa.ORMPlatform
Determines the ORMPlatform from the given EntityManager
resolveEntityClass(EntityManagerFactory, String) - Static method in class com.holonplatform.datastore.jpa.internal.EntityTargetCache
Try to obtain JPA Entity mapping class from given path name using given ClassLoader
resolveFunction(QueryFunction<?, ?>) - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
resolveFunction(QueryFunction<?, ?>) - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Resolve given function into a dialect-specific JPQLFunction.
resolveOrFail(E, Class<R>) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Resolve given expression using current context resolvers to obtain a resolutionType type expression.

S

serialize(List<String>) - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLFunction
Serialize the function as JPQL.
serialize(String...) - Method in interface com.holonplatform.datastore.jpa.jpql.expression.JPQLFunction
Serialize the function as JPQL.
serialize(Object, TemporalType) - Method in interface com.holonplatform.datastore.jpa.jpql.JPQLValueSerializer
Serialize given value as a JPQL string.
setAutoFlush(boolean) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Set whether to auto-flush mode is enabled.
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaAutoConfigurationRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaDatastoreAutoConfigurationRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.jpa.spring.internal.JpaDatastoreRegistrar
 
setBeanClassLoader(ClassLoader) - Method in class com.holonplatform.jpa.spring.internal.JpaRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaAutoConfigurationRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaDatastoreAutoConfigurationRegistrar
 
setBeanFactory(BeanFactory) - Method in class com.holonplatform.jpa.spring.internal.JpaRegistrar
 
setDialect(ORMDialect) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Set the ORM dialect
setEntityManagerFactory(EntityManagerFactory) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Set EntityManagerFactory to obtain EntityManager references
setEntityManagerFinalizer(JpaDatastore.EntityManagerFinalizer) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Sets the EntityManager finalizer to use after Datastore operations execution.
setEntityManagerInitializer(JpaDatastore.EntityManagerInitializer) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Sets the EntityManager instance provider for Datastore operations execution
setEnvironment(Environment) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaAutoConfigurationRegistrar
 
setEnvironment(Environment) - Method in class com.holonplatform.jpa.spring.boot.internal.JpaDatastoreAutoConfigurationRegistrar
 
setORMPlatform(ORMPlatform) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Set the ORMPlatform.
setTransactionFactory(JpaTransactionFactory) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
Set the JpaTransactionFactory to use to create a new JPA transaction.
setup1() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup2() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup3() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup4() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup5() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup6() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup7() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setup8() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreConfiguration
 
setupQueryParameters(Query) - Method in interface com.holonplatform.datastore.jpa.jpql.context.JPQLResolutionContext
Setup given query parameters using the named parameters defined in this context.
SHOW_SQL - Static variable in interface com.holonplatform.jpa.spring.JpaConfigProperties
Whether to instruct JPA ORM engine to show executed SQL statements, if supported by concrete ORM implementation.
SpringEntityManagerLifecycleHandler - Interface in com.holonplatform.jpa.spring
An JpaDatastore.EntityManagerLifecycleHandler for Spring integration, which provides a Spring managed EntityManager proxy as EntityManager instance.
start() - Method in interface com.holonplatform.datastore.jpa.tx.JpaTransaction
Start the transaction, configuring the connection.

T

TARGET - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
TARGET - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreBean.Test
 
TARGET - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
temporalTypeParametersSupported() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
temporalTypeParametersSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get whether Temporal type query parameters are supported.
temporalTypeProjectionSupported() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
temporalTypeProjectionSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get whether Temporal type query result is supported.
TEST - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
Test() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore.Test
 
Test() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreBean.Test
 
TEST - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
Test() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel.Test
 
trace(String) - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Trace given JPQL statement.
trace(String) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
traceEnabled(boolean) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
traceOperation(String) - Method in interface com.holonplatform.datastore.jpa.context.JpaContext
Trace given JPA operation.
traceOperation(String) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
transactional() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
TRANSACTIONAL - Static variable in interface com.holonplatform.jpa.spring.JpaDatastoreConfigProperties
Whether to add Transactional behaviour to transactional Datastore methods, to automatically create or partecipate in a transaction when methods are invoked.
transactionFactory(JpaTransactionFactory) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
transactionFactory(JpaTransactionFactory) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
Set a custom JpaTransactionFactory to be used by the Datastore to create new transactions.
translateException(PersistenceException) - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
translateException(PersistenceException) - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Translates given PersistenceException into a suitable DataAccessException.
Trim(TypedExpression<String>) - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.Trim
 
TrimResolver() - Constructor for class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.TrimResolver
 

U

updateStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
updateStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
updateStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
updateStatementAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
updateStatementAliasSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get whether alias is supported in UPDATE statements.
updateStatementSetAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.DatanucleusDialect
 
updateStatementSetAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.EclipselinkDialect
 
updateStatementSetAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.HibernateDialect
 
updateStatementSetAliasSupported() - Method in class com.holonplatform.datastore.jpa.dialect.OpenJPADialect
 
updateStatementSetAliasSupported() - Method in interface com.holonplatform.datastore.jpa.dialect.ORMDialect
Get whether alias is supported in UPDATE statement SET clause.

V

validate() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreFunction.Trim
 
VALUE - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
VALUE - Static variable in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastoreModel
 
valueOf(String) - Static method in enum com.holonplatform.datastore.jpa.JpaWriteOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext.AliasMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.holonplatform.datastore.jpa.ORMPlatform
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.holonplatform.datastore.jpa.JpaWriteOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jpa.jpql.context.JPQLStatementResolutionContext.AliasMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.holonplatform.datastore.jpa.ORMPlatform
Returns an array containing the constants of this enum type, in the order they are declared.

W

withCommodity(JpaDatastoreCommodityFactory<C>) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
withCommodity(JpaDatastoreCommodityFactory<C>) - Method in interface com.holonplatform.datastore.jpa.JpaDatastore.Builder
withEntityManager(EntityManagerOperation<R>) - Method in interface com.holonplatform.datastore.jpa.context.EntityManagerHandler
Execute given operation using an EntityManager instance provided by the Datastore and return the operation result.
withEntityManager(EntityManagerRunnable) - Method in interface com.holonplatform.datastore.jpa.context.EntityManagerHandler
Execute given operation using an EntityManager instance provided by the Datastore.
withEntityManager() - Method in class com.holonplatform.datastore.jpa.examples.ExampleJpaDatastore
 
withEntityManager(EntityManagerOperation<R>) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
withExpressionResolver(ExpressionResolver<E, R>) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore.AbstractBuilder
 
withTransaction(TransactionalOperation<R>, TransactionConfiguration) - Method in class com.holonplatform.datastore.jpa.internal.DefaultJpaDatastore
 
A B C D E F G H I J L N O P Q R S T U V W 
Skip navigation links

Copyright © 2019 The Holon Platform. All rights reserved.