Skip navigation links

Speedment - Build - Runtime Deploy 3.1.15 API

Runtime Application 
Package Description
com.speedment.runtime.application
The runtime application package of Speedment.
Runtime Database Model 
Package Description
com.speedment.runtime.config
The configuration system is located in this package.
com.speedment.runtime.config.exception
Exception thrown by classes in the Runtime Config module.
com.speedment.runtime.config.identifier
Composite identifiers for database configuration objects such as tables and columns.
com.speedment.runtime.config.identifier.trait
Traits used by configuration identifiers.
com.speedment.runtime.config.mutator
Implementations of the DocumentMutator interface that help modify a Document in a type-safe manner are located in this package.
com.speedment.runtime.config.mutator.trait
Common traits used by the DocumentMutator implementations are located in this package.
com.speedment.runtime.config.parameter
Classes that are used as parameters in the configuration model are located in this package.
com.speedment.runtime.config.trait
Common traits used in the typed configuration documents are located in this package.
com.speedment.runtime.config.util
Utility methods for this module.
Runtime Expressions 
Package Description
com.speedment.runtime.compute
The Runtime Compute module adds a large number of functional interfaces to the Speedment system that allows computations to be performed on entities in a Stream without loosing metadata required by Speedment to optimize the stream.
com.speedment.runtime.compute.expression
Expression builders that can produce efficient and type-safe implementations of the interfaces in the com.speedment.enterprise.aggregator.function package.
com.speedment.runtime.compute.expression.orelse  
com.speedment.runtime.compute.expression.predicate
Specializations of predicates that are returned by expressions.
com.speedment.runtime.compute.trait
Traits used in the base package for functional interfaces.
Runtime Type Mappers 
Package Description
com.speedment.runtime.typemapper
Interfaces used by the database specific document types to describe mappers should be located in this package.
com.speedment.runtime.typemapper.bigdecimal
Implementations of the TypeMapper interface that map from BigDecimal to other types are located in this package.
com.speedment.runtime.typemapper.bytes
Implementations of the TypeMapper interface that map from Byte to other types are located in this package.
com.speedment.runtime.typemapper.doubles
Implementations of the TypeMapper interface that map from Double to other types are located in this package.
com.speedment.runtime.typemapper.exception
Exception thrown by classes in the Runtime Typemapper module.
com.speedment.runtime.typemapper.integer
Implementations of the TypeMapper interface that map from Integer to other types are located in this package.
com.speedment.runtime.typemapper.largeobject
Implementations of the TypeMapper interface that map from Clob to other types are located in this package.
com.speedment.runtime.typemapper.longs
Implementations of the TypeMapper interface that map from Long to other types are located in this package.
com.speedment.runtime.typemapper.other
Implementations of the TypeMapper interface that map from types that doesn't belong in any other package are located in this package.
com.speedment.runtime.typemapper.primitive
Implementations of the TypeMapper interface that map from wrapper to primitive types are located in this package.
com.speedment.runtime.typemapper.shorts
Implementations of the TypeMapper interface that map from Short to other types are located in this package.
com.speedment.runtime.typemapper.string
Implementations of the TypeMapper interface that map from String to other types are located in this package.
com.speedment.runtime.typemapper.time
Implementations of the TypeMapper interface that map from temporal types to other types are located in this package.
Runtime Fields and Predicates 
Package Description
com.speedment.runtime.field
Fields expose handlers for accessing columns in generated classes and are located in this package.
com.speedment.runtime.field.collector
Collectors provided by the Runtime Field module.
com.speedment.runtime.field.comparator
Comparators provided by the Runtime Field module.
com.speedment.runtime.field.exception
Exception thrown by classes in the Runtime Field module.
com.speedment.runtime.field.expression  
com.speedment.runtime.field.method
Functional interfaces used by Fields are located in this package.
com.speedment.runtime.field.predicate
The different types of predicates generated by Fields are located in this package.
com.speedment.runtime.field.predicate.trait
Traits used in Speedment predicates are located in this package.
com.speedment.runtime.field.trait
Traits used in Speedment fields are located in this package.
com.speedment.runtime.field.util  
Runtime Bulk Updates 
Package Description
com.speedment.runtime.bulk
Bulk exposes interfaces to handle bulk modification operations on a data source such as a relational database.
com.speedment.runtime.bulk.trait
The bulk trait package exposes shared interfaces for bulk modification operations on a data source such as a relational database.
Runtime Join 
Package Description
com.speedment.runtime.join
Join exposes interfaces to handle join operations on tables.
com.speedment.runtime.join.builder  
com.speedment.runtime.join.stage
The pipeline package exposes how tables are composed in a join operation.
com.speedment.runtime.join.trait
The join trait package exposes shared interfaces for join operations on tables.
Runtime Core 
Package Description
com.speedment.runtime.core
The base package of Speedment.
com.speedment.runtime.core.annotation
This package contains annotations
com.speedment.runtime.core.component
The standard components of the Speedment platform.
com.speedment.runtime.core.component.connectionpool
The ConnectionPoolComponent and related classes are located in this package.
com.speedment.runtime.core.component.resultset
The ResultSetMapperComponent and related classes are located in this package.
com.speedment.runtime.core.component.sql
The SqlPersistenceComponent, SqlPersistenceComponent and related classes are located in this package.
com.speedment.runtime.core.component.sql.override
Pluggable terminating operation interfaces are located in this package.
com.speedment.runtime.core.component.sql.override.doubles
Pluggable terminating operation interfaces of double type are located in this package.
com.speedment.runtime.core.component.sql.override.ints
Pluggable terminating operation interfaces of int type are located in this package.
com.speedment.runtime.core.component.sql.override.longs
Pluggable terminating operation interfaces of long type are located in this package.
com.speedment.runtime.core.component.sql.override.reference
Pluggable terminating operation interfaces of reference type are located in this package.
com.speedment.runtime.core.component.transaction
Classes related to transactions, such as Transaction and TransactionHandler are located in this package.
com.speedment.runtime.core.db
Establishing and maintaining the database connection is handled by the classes in this package.
com.speedment.runtime.core.db.metadata
Utility classes expecially used by the SQL mapping system are located in this package.
com.speedment.runtime.core.exception
Custom Exceptions thrown by Speedment is located in this package.
com.speedment.runtime.core.manager
The Manager interface and its related classes are located in this package.
com.speedment.runtime.core.manager.sql  
com.speedment.runtime.core.stream
Classes concerning the custom Stream implementation used in Speedment is located in this package.
com.speedment.runtime.core.stream.action
The basic building blocks of the custom Stream implementation are located in this package.
com.speedment.runtime.core.stream.parallel
Classes concerning parallel configuration of the Stream implementation used in Speedment is located in this package.
com.speedment.runtime.core.testsupport  
com.speedment.runtime.core.util
Utility classes used both internally and in generated code is located in this package.
Other Packages 
Package Description
com.speedment.runtime.connector.mariadb
Driver for the H2 database
com.speedment.runtime.connector.mysql
Driver for the H2 database
com.speedment.runtime.connector.postgres
Driver for the H2 database
com.speedment.runtime.connector.sqlite  
com.speedment.runtime.welcome
The welcome package for Speedment used for welcome messages when Speedment starts
Skip navigation links

Copyright © 2019 Speedment, Inc.. All rights reserved.