Package | Description |
---|---|
com.speedment.runtime.config |
The configuration system is located in this package.
|
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.util |
Utility methods for this module.
|
com.speedment.runtime.core |
The base package of Speedment.
|
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.db |
Establishing and maintaining the database connection is handled by the
classes in this package.
|
com.speedment.runtime.core.util |
Utility classes used both internally and in generated code is located in this
package.
|
Modifier and Type | Method and Description |
---|---|
Stream<? extends Dbms> |
Project.dbmses()
Return a
Stream of all dbmses that exists in this Project. |
default Class<Dbms> |
Dbms.mainInterface() |
default DbmsMutator<? extends Dbms> |
Dbms.mutator() |
Modifier and Type | Class and Description |
---|---|
class |
DbmsMutator<DOC extends Dbms> |
Modifier and Type | Method and Description |
---|---|
Dbms |
ProjectMutator.addNewDbms() |
Modifier and Type | Method and Description |
---|---|
static DbmsMutator<Dbms> |
DocumentMutator.of(Dbms column) |
Modifier and Type | Method and Description |
---|---|
static DbmsMutator<Dbms> |
DocumentMutator.of(Dbms column) |
Modifier and Type | Method and Description |
---|---|
static Dbms |
DocumentDbUtil.referencedDbms(Project project,
HasDbmsName identifier) |
static Dbms |
DocumentDbUtil.referencedDbms(Project project,
String dbmsId) |
Modifier and Type | Method and Description |
---|---|
static Optional<? extends Dbms> |
DocumentDbUtil.referencedDbmsIfPresent(Project project,
ColumnIdentifier<?> identifier) |
static Optional<? extends Dbms> |
DocumentDbUtil.referencedDbmsIfPresent(Project project,
String dbmsId) |
Modifier and Type | Method and Description |
---|---|
static boolean |
DocumentDbUtil.isSame(Dbms first,
Dbms second)
Returns
true if the two specified documents represents the same
element in the database. |
static Stream<? extends Document> |
DocumentDbUtil.traverseOver(Dbms dbms) |
static <T> Stream<T> |
DocumentDbUtil.traverseOver(Dbms dbms,
Class<T> clazz) |
Modifier and Type | Method and Description |
---|---|
default <ENTITY,I extends HasDbmsName> |
ApplicationBuilder.withDbms(I identifier,
BiConsumer<com.speedment.common.injector.Injector,Dbms> consumer)
Configures a parameter for the identified dbms.
|
default <ENTITY,I extends HasDbmsName> |
ApplicationBuilder.withDbms(I id,
Consumer<Dbms> consumer)
Configures a parameter for the identified dbms.
|
Modifier and Type | Method and Description |
---|---|
default Optional<char[]> |
PasswordComponent.get(Dbms dbms)
Returns the password associated with the specified dbms.
|
default void |
PasswordComponent.put(Dbms dbms,
char[] password)
Stores the specified password for the specified dbmsName.
|
Modifier and Type | Method and Description |
---|---|
PoolableConnection |
ConnectionPoolComponent.getConnection(Dbms dbms)
Returns a {link PoolableConnection} from this connection pool.
|
Connection |
ConnectionPoolComponent.newConnection(Dbms dbms)
Creates and returns a new
Connection for the given parameters. |
Modifier and Type | Method and Description |
---|---|
String |
ResultSetMapping.getResultSetMethodName(Dbms dbms)
Returns the name of the ResultSet method to be used when getting data
from a database.
|
Modifier and Type | Method and Description |
---|---|
Array |
DbmsOperationHandler.createArray(Dbms dbms,
String typeName,
Object[] elements)
Factory method for creating Array objects.
|
Blob |
DbmsOperationHandler.createBlob(Dbms dbms)
Constructs an object that implements the
Blob interface. |
Clob |
DbmsOperationHandler.createClob(Dbms dbms)
Constructs an object that implements the
Clob interface. |
NClob |
DbmsOperationHandler.createNClob(Dbms dbms)
Constructs an object that implements the
NClob interface. |
SQLXML |
DbmsOperationHandler.createSQLXML(Dbms dbms)
Constructs an object that implements the
SQLXML interface. |
Struct |
DbmsOperationHandler.createStruct(Dbms dbms,
String typeName,
Object[] attributes)
Factory method for creating Struct objects.
|
void |
DbmsOperationHandler.executeDelete(Dbms dbms,
String sql,
List<?> values)
Executes an SQL delete command.
|
<ENTITY> void |
DbmsOperationHandler.executeInsert(Dbms dbms,
String sql,
List<?> values,
Collection<Field<ENTITY>> generatedKeyFields,
Consumer<List<Long>> generatedKeyConsumer)
Executes an SQL update command.
|
<T> Stream<T> |
DbmsOperationHandler.executeQuery(Dbms dbms,
String sql,
List<?> values,
SqlFunction<ResultSet,T> rsMapper)
Eagerly executes a SQL query and subsequently maps each row in the
ResultSet using a provided mapper and return a stream of the
mapped objects. |
default <T> Stream<T> |
DbmsOperationHandler.executeQuery(Dbms dbms,
String sql,
SqlFunction<ResultSet,T> rsMapper)
Eagerly executes a SQL query and subsequently maps each row in the
ResultSet using a provided mapper and return a Stream of the mapped
objects.
|
<T> AsynchronousQueryResult<T> |
DbmsOperationHandler.executeQueryAsync(Dbms dbms,
String sql,
List<?> values,
SqlFunction<ResultSet,T> rsMapper,
ParallelStrategy parallelStrategy)
Lazily Executes a SQL query and subsequently maps each row in the
ResultSet using a provided mapper and return a stream of the
mapped objects. |
void |
DbmsOperationHandler.executeUpdate(Dbms dbms,
String sql,
List<?> values)
Executes an SQL update command.
|
String |
ConnectionUrlGenerator.from(Dbms dbms)
Returns the connection URL for the specified database information.
|
String |
DbmsMetadataHandler.getDbmsInfoString(Dbms dbms)
Returns a string with information on the current dbms.
|
CompletableFuture<Project> |
DbmsMetadataHandler.readSchemaMetadata(Dbms dbms,
ProgressMeasure progressListener,
Predicate<String> filterCriteria)
/**
Reads the schema metadata with populated
Schemas that are
available in this database. |
Modifier and Type | Method and Description |
---|---|
static DbmsType |
DatabaseUtil.dbmsTypeOf(DbmsHandlerComponent handler,
Dbms dbms)
|
static String |
DatabaseUtil.findConnectionUrl(DbmsHandlerComponent dbmsHandlerComponent,
Dbms dbms)
Determines the connection URL to use for the specified
Dbms by
first:
checking if the CONNECTION_URL property is set;
otherwise, calculate it using the DbmsType . |
static DbmsType |
DatabaseUtil.findDbmsType(DbmsHandlerComponent dbmsHandlerComponent,
Dbms dbms)
|
Copyright © 2017 Speedment, Inc.. All rights reserved.