Uses of Interface
io.ebeaninternal.api.SpiEbeanServer
Packages that use SpiEbeanServer
Package
Description
Core implementation objects
Bean description
Persistence Implementation
Transaction implementation
-
Uses of SpiEbeanServer in io.ebeaninternal.api
Methods in io.ebeaninternal.api with parameters of type SpiEbeanServerModifier and TypeMethodDescriptionSpiQuery.copy(SpiEbeanServer server) Return a copy of the query attaching to a different EbeanServer.SpiQuery<?> LoadBeanRequest.createQuery(SpiEbeanServer server) SpiQuery<?> LoadManyRequest.createQuery(SpiEbeanServer server) SpiDdlGeneratorProvider.generator(SpiEbeanServer server) Provide the DDL generator. -
Uses of SpiEbeanServer in io.ebeaninternal.server.autotune
Methods in io.ebeaninternal.server.autotune with parameters of type SpiEbeanServerModifier and TypeMethodDescriptionAutoTuneServiceProvider.create(SpiEbeanServer server, DatabaseBuilder config) -
Uses of SpiEbeanServer in io.ebeaninternal.server.core
Classes in io.ebeaninternal.server.core that implement SpiEbeanServerModifier and TypeClassDescriptionfinal classThe default server side implementation of EbeanServer.Fields in io.ebeaninternal.server.core declared as SpiEbeanServerModifier and TypeFieldDescriptionprotected final SpiEbeanServerAbstractSqlQueryRequest.serverprotected final SpiEbeanServerBeanRequest.serverMethods in io.ebeaninternal.server.core that return SpiEbeanServerModifier and TypeMethodDescriptionDefaultContainer.createServer(DatabaseBuilder builder) Create the implementation from the configuration.DefaultContainer.createServer(String name) Create the server reading configuration information from ebean.properties.BeanRequest.server()Methods in io.ebeaninternal.server.core with parameters of type SpiEbeanServerModifier and TypeMethodDescriptionInternalConfiguration.initDdlGenerator(SpiEbeanServer server) Return the DDL generator.Constructors in io.ebeaninternal.server.core with parameters of type SpiEbeanServerModifierConstructorDescriptionBeanRequest(SpiEbeanServer server, SpiTransaction transaction) DefaultSqlUpdate(SpiEbeanServer server, String sql) Create with a specific server.DefaultSqlUpdate(SpiEbeanServer server, String sql, BindParams bindParams) Create with server sql and bindParams object.OrmQueryRequest(SpiEbeanServer server, OrmQueryEngine queryEngine, SpiQuery<T> query, SpiTransaction t) PersistDeferredRelationship(SpiEbeanServer ebeanServer, BeanDescriptor<?> beanDescriptor, EntityBean assocBean, ImportedId importedId, EntityBean bean) PersistRequestBean(SpiEbeanServer server, T bean, Object parentBean, BeanManager<T> mgr, SpiTransaction t, PersistExecute persistExecute, PersistRequest.Type type, int flags) PersistRequestCallableSql(SpiEbeanServer server, CallableSql cs, SpiTransaction t, PersistExecute persistExecute) Create.PersistRequestOrmUpdate(SpiEbeanServer server, BeanManager<?> mgr, SpiUpdate<?> ormUpdate, SpiTransaction t, PersistExecute persistExecute) PersistRequestUpdateSql(SpiEbeanServer server, SpiSqlUpdate sqlUpdate, SpiTransaction t, PersistExecute persistExecute) PersistRequestUpdateSql(SpiEbeanServer server, SpiSqlUpdate sqlUpdate, SpiTransaction t, PersistExecute persistExecute, boolean forceNoBatch) -
Uses of SpiEbeanServer in io.ebeaninternal.server.deploy
Methods in io.ebeaninternal.server.deploy that return SpiEbeanServerModifier and TypeMethodDescriptionBeanDescriptor.ebeanServer()Return the EbeanServer instance that owns this BeanDescriptor.Methods in io.ebeaninternal.server.deploy with parameters of type SpiEbeanServerModifier and TypeMethodDescriptionIntersectionRow.createDelete(SpiEbeanServer server, DeleteMode deleteMode) IntersectionRow.createDeleteChildren(SpiEbeanServer server) IntersectionRow.createInsert(SpiEbeanServer server) BeanPropertyAssoc.newQuery(SpiEbeanServer server) Create a new query for the target type.voidBeanDescriptor.setEbeanServer(SpiEbeanServer ebeanServer) Set the server.voidBeanDescriptorManager.setEbeanServer(SpiEbeanServer internalEbean) Set the internal EbeanServer instance to all BeanDescriptors.voidBeanPropertyAssocMany.setEbeanServer(SpiEbeanServer server) Set the lazy load server to help create reference collections (that lazy load on demand). -
Uses of SpiEbeanServer in io.ebeaninternal.server.json
Constructors in io.ebeaninternal.server.json with parameters of type SpiEbeanServerModifierConstructorDescriptionDJsonContext(SpiEbeanServer server, com.fasterxml.jackson.core.JsonFactory jsonFactory, TypeManager typeManager) WriteJson(SpiEbeanServer server, com.fasterxml.jackson.core.JsonGenerator generator, FetchPath fetchPath, Map<String, JsonWriteBeanVisitor<?>> visitors, Object objectMapper, JsonConfig.Include include, boolean includeLoadedImplicit) Construct for full bean use (normal). -
Uses of SpiEbeanServer in io.ebeaninternal.server.persist
Constructors in io.ebeaninternal.server.persist with parameters of type SpiEbeanServerModifierConstructorDescriptionDefaultPersister(SpiEbeanServer server, Binder binder, BeanDescriptorManager descMgr) -
Uses of SpiEbeanServer in io.ebeaninternal.server.query
Constructors in io.ebeaninternal.server.query with parameters of type SpiEbeanServerModifierConstructorDescriptionCallableQueryCount(SpiEbeanServer server, SpiQuery<T> query, boolean createdTransaction) Note that the transaction passed in is always a new transaction solely to find the row count so it must be cleaned up by this CallableQueryRowCount.CallableQueryIds(SpiEbeanServer server, SpiQuery<T> query, boolean createdTransaction) CallableQueryList(SpiEbeanServer server, SpiQuery<T> query, boolean createdTransaction) LimitOffsetPagedList(SpiEbeanServer server, SpiQuery<T> query) Construct with firstRow/maxRows. -
Uses of SpiEbeanServer in io.ebeaninternal.server.querydefn
Methods in io.ebeaninternal.server.querydefn with parameters of type SpiEbeanServerConstructors in io.ebeaninternal.server.querydefn with parameters of type SpiEbeanServerModifierConstructorDescriptionDefaultDtoQuery(SpiEbeanServer server, io.ebeaninternal.server.dto.DtoBeanDescriptor<T> descriptor, SpiQuery<?> ormQuery) Create given an underlying ORM query.DefaultDtoQuery(SpiEbeanServer server, io.ebeaninternal.server.dto.DtoBeanDescriptor<T> descriptor, String sql) Create given a native SQL query.DefaultOrmQuery(BeanDescriptor<T> desc, SpiEbeanServer server, ExpressionFactory expressionFactory) DefaultRelationalQuery(SpiEbeanServer server, String query) Additional supply a query detail object. -
Uses of SpiEbeanServer in io.ebeaninternal.server.transaction
Methods in io.ebeaninternal.server.transaction that return SpiEbeanServerMethods in io.ebeaninternal.server.transaction with parameters of type SpiEbeanServerModifier and TypeMethodDescriptionstatic BeanPersistIdsBeanPersistIds.readBinaryMessage(SpiEbeanServer server, BinaryReadContext input) voidRemoteTransactionEvent.setServer(SpiEbeanServer server) Constructors in io.ebeaninternal.server.transaction with parameters of type SpiEbeanServerModifierConstructorDescriptionRemoteTransactionEvent(SpiEbeanServer server) Create from Reading and processing from remote server.